Middle Software Engineer with over 3 years of commercial experience in full-stack development, specializing in building and maintaining web applications using C# on the backend and Vue.js on the frontend. My expertise covers the full development lifecycle — from designing and implementing features to optimizing performance and ensuring system reliability.
I primarily work with ASP.NET Core and Entity Framework Core for backend services, using MSSQL or other relational databases. On the frontend, I use Vue.js + Vite to create responsive and efficient user interfaces. In addition to web development, I also have experience maintaining and improving WPF desktop applications.
I’m particularly skilled in enhancing UI/UX, improving error handling and exception management, writing unit tests, and debugging/resolving complex issues to ensure smooth and reliable software delivery.
Languages & Frameworks: C#, .NET 6+, .NET Framework 4.5+, ASP.NET Web API, WPF, Vue.js, Vite
Architecture & Principles: OOP, SOLID, RESTful API Design
Databases: MSSQL, PostgreSQL, EF Core, LINQ, ADO.NET
Messaging & Integrations: RabbitMQ, Kafka
Tools & Platforms: GitHub, GitLab, Azure DevOps
Additional Expertise: Error handling and exception management, Unit testing, Debugging and troubleshooting
As a C# developer with experience in .NET Core, .NET Framework, and REST API, my responsibilities in the workplace entail providing support for existing Web APIs, developing new APIs and features, along with ensuring the robustness of the codebase through comprehensive testing procedures. I adeptly work with databases such as MSSQL employing EF Core and LINQ for efficient data management.
- Maintained C# (WPF) applications with MSSQL database using ADO.NET.
- Developed an online psychological testing system for draftees.
- Conducted thorough testing and debugging of software, identifying and fixing over 100 system bugs
- Started as an intern and was promoted to a junior software developer role after demonstrating proficiency in C# development and contributing to the team's projects.
- Developed a web services using ASP.NET Web API for a prodact filtering.
- Collaborated with team members to design and implement new features and functionalities.
- Worked on a project to implement a new database system using Entity Framework, reducing data retrieval times by 30%
- Participated in code reviews and provided valuable feedback to team members to improve code quality
Moscow State University of Technology and Management named after K.G. Razumovsky | Moscow | 09/2014 - 07/2018
| 📫 How to reach me |
|---|
| +7 929-617-05-11 |
