Position: .Net(C#) Software Engineer
Category: .NET
Experience: 10 years | English: upper

Throughout my 10-year career as a software engineer, I have consistently demonstrated a strong ability to deliver high-quality software solutions and successfully tackle complex challenges. Some of my key achievements include:
- Led the development and successful launch of multiple commercial software projects, resulting in increased revenue and customer satisfaction for the companies I have worked with.
- Implemented robust and scalable architectures using .NET Core, Entity Framework, and Angular, which have significantly improved the performance and maintainability of the applications.
- Optimized database design and performance for several projects, leading to reduced query times and enhanced user experiences.
- Successfully migrated monolithic applications to microservices architectures, enabling better scalability and ease of maintenance.
- Spearheaded the adoption of CI/CD processes, resulting in faster and more reliable software releases, and reduced time-to-market for new features.
- Mentored and trained junior developers, fostering a collaborative environment and contributing to the growth of the team's overall skillset.
- Actively participated in the evaluation and adoption of new technologies, keeping projects up-to-date and ensuring continued innovation in software development practices.
   
These achievements highlight my commitment to delivering high-quality software, embracing new technologies, and contributing to the success of my team and the organizations I have worked with. I am eager to continue building upon these accomplishments in my future endeavors.
I am a seasoned software engineer with a decade of experience in the development of commercial software. My expertise includes proficiency in C# 10, .NET Core 6, Entity Framework (EF Core), Angular 2+, TypeScript, and solid knowledge of JS, HTML, CSS, LESS, and SASS. I have a strong understanding of OOP, OOD, SOLID principles, architecture patterns, and REST API. I am experienced in database design, web security mechanisms, and protocols, and I have worked extensively with relational and NoSQL databases.

My experience with cloud technologies includes Microsoft Azure and AWS services, while my familiarity with messaging systems covers MassTransit, AmazonMQ, and RabbitMQ. I have implemented CI/CD processes and have experience with Unit/Integration test frameworks, API/Load testing approaches, monolith and microservices architecture, and Docker containerization.

As a well-rounded professional, I have successfully adopted Scrum/Kanban/Agile methodologies and utilized Git for version control. My skills in task planning and effort estimation complement my ability to create user-friendly interfaces. I have worked with international teams, demonstrating my teamwork skills and effective communication, which includes intermediate English proficiency, allowing me to comfortably discuss technical project details.

Feel free to reach out to me for any potential projects or collaborations.
I am currently seeking a full-time .NET development position that offers an interesting and challenging project where I can leverage my extensive experience in the field. I am eager to work with a dynamic and supportive team that shares my passion for utilizing cutting-edge technologies and fostering professional growth.

My ideal role would provide ample opportunities to learn and grow within the organization, allowing me to expand my technical expertise and contribute meaningfully to the success of the team and the project. I am excited to join a company that values collaboration, innovation, and continuous improvement, where I can make a positive impact and further advance my career in .NET development.