11/20/2024 updated


100 % available
Senior .NET Developer with 10+ years of experience
Yerevan, Armenia
Worldwide
1990 Diploma of Tartu University (MS), Department of Mathematics, Tartu, EstoniaASP.NETJavaScript.NET FrameworkAlgorithmsApplication Performance ManagementASP.NET MVC FrameworkAtlassian ConfluenceMicrosoft AzureC Sharp (Programming Language)Cloud ComputingDatabasesContinuous IntegrationData StructuresDevOpsDistributed Systems
.NET Development
Extensive experience in .NET technologies including C#, ASP.NET Core, ASP.NET MVC, and .NET Framework. Proficient in developing complex applications using various .NET platforms.
Database Management
Strong skills in working with SQL Server, PostgreSQL, and other database systems. Experience in designing, implementing, and optimizing database solutions for various applications.
Web Technologies
Proficiency in modern web technologies such as Angular, React, TypeScript, and JavaScript. Capable of developing responsive and interactive web applications.
DevOps and CI/CD
Familiarity with DevOps practices and CI/CD tools including Git, Jenkins, and Confluence. Experience in setting up and maintaining development pipelines.
Cloud Technologies
Knowledge of cloud platforms such as Azure and experience in developing cloud-based applications and microservices.
Software Architecture
Ability to design and implement complex software architectures, including distributed systems and microservices.
Performance Optimization
Skills in improving application performance through code refactoring, algorithm optimization, and efficient data structures.
Extensive experience in .NET technologies including C#, ASP.NET Core, ASP.NET MVC, and .NET Framework. Proficient in developing complex applications using various .NET platforms.
Database Management
Strong skills in working with SQL Server, PostgreSQL, and other database systems. Experience in designing, implementing, and optimizing database solutions for various applications.
Web Technologies
Proficiency in modern web technologies such as Angular, React, TypeScript, and JavaScript. Capable of developing responsive and interactive web applications.
DevOps and CI/CD
Familiarity with DevOps practices and CI/CD tools including Git, Jenkins, and Confluence. Experience in setting up and maintaining development pipelines.
Cloud Technologies
Knowledge of cloud platforms such as Azure and experience in developing cloud-based applications and microservices.
Software Architecture
Ability to design and implement complex software architectures, including distributed systems and microservices.
Performance Optimization
Skills in improving application performance through code refactoring, algorithm optimization, and efficient data structures.
Experience
Professional experience10+ years
Freelancer since2020
Languages
EnglishFluent
Project history
Adding new functionality to the application, design and implement cache subsystem, bug fixing, code refactoring, performance improvement, code review. Working with ASP.NET MVC, Angular, TypeScript, RabbitMQ, SQL Server, distributed cache, Postman, unit tests, Scrum, Git, Jira, Confluence, Jenkins pipelines, CI/CD.
Design and development of applications for various customers using C#, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, Microservices, Entity Framework, React, Angular, JavaScript, TypeScript, VB.NET, Azure, Docker, RabbitMQ, WPF, SQL Server, PostgreSQL. Performance improvements, legacy code refactoring, team collaboration, and customer interaction.
Development and implementation of educational management system using ASP.NET Core, React, SQL Server. Collaboration with customers for requirement formalization and testing.