Denys Kniaziev

Denys Kniaziev

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior .NET Developer & Architect with 10 years of experience
Senior .NET Developer & Architect with 10 years of experience

👋 Hi, I’m Denys, a .NET Software Architect with nearly 10 years of experience designing scalable, high‑performance systems. I specialize in microservices architecture, system modernization, and cloud‑native solutions on Azure.

I mentor developers at every stage:

Junior devs get hands‑on guidance with clean architecture, SOLID principles, unit testing and their first cloud deployments.

Mid‑level engineers dive into event‑driven and asynchronous patterns, performance profiling, caching strategies, and CI/CD pipelines.

Senior engineers and aspiring architects work on strategic domain modeling, large‑scale refactoring, migration roadmaps, and leadership skills for driving innovation.

Whether it’s code reviews, pair programming, design workshops or leadership coaching, I’ll share practical insights and real‑world examples to help you build robust, maintainable systems—and grow your career. Let’s build something great together! 🚀

Madrid (+02:00)
Joined March 2025
EXPERTISE
10 years experience
✔ Backend Development – Building scalable and maintainable .NET applications ✔ System Modernization – Migrating legacy systems to cloud-b...
✔ Backend Development – Building scalable and maintainable .NET applications ✔ System Modernization – Migrating legacy systems to cloud-based architectures ✔ Performance Optimization – Identifying bottlenecks and improving efficiency ✔ Seamless System Integration – Ensuring smooth communication between services
7 years experience
✔ Database Design & Optimization – Structuring efficient, scalable databases ✔ Query Performance Tuning – Indexing, execution plans, and ...
✔ Database Design & Optimization – Structuring efficient, scalable databases ✔ Query Performance Tuning – Indexing, execution plans, and query optimization ✔ Stored Procedures & Triggers – Writing efficient database logic
3 years experience
✔ Frontend Interactions – Working with the DOM, event listeners, and UI updates ✔ Asynchronous Programming – Handling API calls with fetc...
✔ Frontend Interactions – Working with the DOM, event listeners, and UI updates ✔ Asynchronous Programming – Handling API calls with fetch and async/await ✔ Modular Code – Using ES6 modules and structuring maintainable scripts ✔ Debugging & Optimization – Identifying issues with DevTools and improving performance ✔ Enhancing UI – Adding interactive elements and improving UX with JavaScript
View more
View more
7 years experience
✔ 1:1 Mentoring & Code Reviews – Helping developers improve coding skills and architectural decisions ✔ Technical Guidance – Assisting wi...
✔ 1:1 Mentoring & Code Reviews – Helping developers improve coding skills and architectural decisions ✔ Technical Guidance – Assisting with system design, debugging, and optimization strategies ✔ Career Coaching – Advising on career growth, job interviews, and industry best practices ✔ Workshops & Webinars – Conducting live coding sessions, tech talks, and structured lessons ✔ Online Course Creation – Developing structured learning paths for various levels of developers ✔ Supporting Developer Growth – Encouraging best practices and continuous learning in the industry
MentoringCode ReviewPair ProgrammingSoftware career development
View more
10 years experience
10 years experience
3 years experience

REVIEWS FROM CLIENTS

Denys's profile has been carefully vetted and approved as a Codementor. Connect with Denys now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
PowerShellTerminal
PowerShell terminal example. WPF + WCF + Patterns: singleton, prototype, chain of responsibility, factory method, facade, composite.
C#
1
0
Sdesk
C#
1
0
EMPLOYMENTS
.Net Software Architect
Aristocrat Interactive
2020-09-01-Present

Main responsibilities:
• Spearhead the design and architecture of scalable .NET solutions, ensuring alignment with business object...

Main responsibilities:
• Spearhead the design and architecture of scalable .NET solutions, ensuring alignment with business objectives and technological advancements.
• Lead the development and implementation of microservices architecture, enhancing system modularity, scalability, and maintainability.
• Introduce performance optimization initiatives, identifying bottlenecks and implementing solutions that resulted in significant improvements in system efficiency and reliability.
• Oversee system modernization projects, successfully transitioning legacy systems to modern, cloud-based architectures without compromising on performance or security.
• Collaborate with cross-functional teams to ensure seamless integration and delivery of high-quality software solutions, fostering an environment of innovation and continuous improvement.
• Contribute to the strategic planning of technology roadmaps, advocating for the adoption of new technologies and practices that drive competitive advantage and operational excellence.

Azure
Domain-Driven Design
Message Queue
View more
Azure
Domain-Driven Design
Message Queue
Microsoft SQL Server
.NET
ASP.NET Core
RESTful API
Software architecture
View more
.Net Tech Lead
DraftKings Inc.
2017-12-01-2020-09-01

Technical Leadership:
Architecting and implementing new product features
Code and design reviews
Developing high-load APIs...

Technical Leadership:
Architecting and implementing new product features
Code and design reviews
Developing high-load APIs and microservices
Implementing Elasticsearch-based search systems
Building ASP.NET Core MVC components and UI
Scheduling jobs with Quartz
Performance measurement and optimization
Writing unit tests and integrating with third-party providers
Configuring CI/CD pipelines
Providing on-call support

Team Leadership:
Leading and mentoring the team
Conducting interviews and improving Agile processes
Reporting team status and solution quality
Ensuring QA collaboration and maintaining code quality
Coordinating with POs, Architects, DevOps, and other teams to deliver solutions
Tech Stack:
.NET Framework 4.x.x, .NET Core 1.x-3.x, Orleans, ASP.NET Core MVC, Quartz, RabbitMQ, Kafka, SQL Server, PostgreSQL, MongoDB, Redis, Elasticsearch

Monitoring: Kibana, Zipkin, Grafana
Version Control: Git, Bitbucket
CI/CD: Jenkins, Cake

PostgreSQL
Jenkins
Elasticsearch
View more
PostgreSQL
Jenkins
Elasticsearch
RabbitMQ
Apache Kafka
.NET
ASP.NET
View more