Hi, I'm Igor Alexeev, a Senior .NET Developer with over 10 years of experience in software development. I've been fortunate to work on a variety of projects ranging from enterprise applications to system optimizations, using a wide range of technologies such as .NET Core, C#, Angular, and Azure. I enjoy solving complex problems and improving performance through effective design and refactoring. Throughout my career, I've also taken on leadership roles, managing teams, conducting code reviews, and collaborating closely with customers to meet their needs. I'm passionate about continuous learning and applying best practices like Agile and TDD, aiming to deliver high-quality software solutions.

Igor Alexeev

Hi, I'm Igor Alexeev, a Senior .NET Developer with over 10 years of experience in software development. I've been fortunate to work on a variety of projects ranging from enterprise applications to system optimizations, using a wide range of technologies such as .NET Core, C#, Angular, and Azure. I enjoy solving complex problems and improving performance through effective design and refactoring. Throughout my career, I've also taken on leadership roles, managing teams, conducting code reviews, and collaborating closely with customers to meet their needs. I'm passionate about continuous learning and applying best practices like Agile and TDD, aiming to deliver high-quality software solutions.

Available to hire

Hi, I’m Igor Alexeev, a Senior .NET Developer with over 10 years of experience in software development. I’ve been fortunate to work on a variety of projects ranging from enterprise applications to system optimizations, using a wide range of technologies such as .NET Core, C#, Angular, and Azure. I enjoy solving complex problems and improving performance through effective design and refactoring.

Throughout my career, I’ve also taken on leadership roles, managing teams, conducting code reviews, and collaborating closely with customers to meet their needs. I’m passionate about continuous learning and applying best practices like Agile and TDD, aiming to deliver high-quality software solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
German
Intermediate
Dutch
Beginner
Portuguese
Beginner

Work Experience

Senior .NET Developer at SOTI
January 1, 2024 - Present
Adding new functionality to the application, design and implement cache subsystem, bug fixing, code refactoring, performance improvement, code review. Technologies used include .NET Core, C#, ASP.NET MVC, Angular, TypeScript, RabbitMQ, gRPC, Kafka, JSON, XML, SQL Server, MongoDB, Azure, Docker, Postman, Unit Tests, Agile, Scrum, Git, Jira, Confluence, Jenkins pipelines, CI/CD.
Senior Software Developer at EPAM
January 1, 2024 - July 11, 2025
Design and development of applications for various customers using .NET Core, C#, ASP.NET Core, Microservices, Angular, React, JavaScript, TypeScript, Blazor, RESTful API, Azure, Cosmos DB, Docker, RabbitMQ, Kafka, Redis, WPF, SQL Server, PostgreSQL, MongoDB, Postman, Unit Tests, TDD, Scrum, Agile, Git, Jira, Confluence, Jenkins, and CI/CD. Achieved performance improvements, legacy code refactoring, team management of 5 people, and customer collaboration regarding requirements and bug tracking.
Freelance Software Developer
January 1, 2019 - July 11, 2025
Developed and implemented the "Management of educational process" system for an education center using ASP.NET Core, React, unit tests, and SQL Server. Responsibilities included customer collaboration, formalization of requirements, and testing.
Lead Developer at Renaissance Construction
January 1, 2017 - July 11, 2025
Designed and developed a system for internal orders and invoices, including architecture, design, and development using C#, ASP.NET MVC, LINQ, Entity Framework, SQL Server, Unit tests, DevExpress controls, and 1C integration. Managed a team of 3, conducted code reviews, time management, and worked closely with customers to formalize requirements and organize testing.
Lead Developer at ITMatica
December 31, 2015 - July 11, 2025
Developed and implemented an "Automation checks of goods' location according to planograms" system for supermarket chain Lenta with C#, WPF, MVVM, Entity Framework, Telerik, and SQL Server. Worked on planogram conversion system for X5 retail group automating conversions from AutoCAD to JDA Floor Planning. Organized the development process including version control, bug tracking, automatic builds, code coverage with unit tests (SVN, youTrack, Jenkins, dotCover, VMWare).
Developer at GGA
December 31, 2011 - July 11, 2025
Analysis, design, and development of a system for analysis of experimental results (Pfizer) using C#, VB.NET, ASP.NET, LINQ, Entity Framework, SQL Server, Unit tests, Telerik, and code conversion from VB6 to ASP.NET. Rewrote and maintained existing code for Symyx Logistics 1.3 using VB.NET, WinForms, reflection, and Oracle.
Developer at Presscom
December 31, 2009 - July 11, 2025
Analyzed, developed, and designed Call Center software with C#, ASP.NET, ADO.NET, and dynamic controls. Designed and developed software for document management with C#, WinForms, ASP.NET, ADO.NET, and DevExpress .NET library.
Developer at Reksoft
December 31, 2007 - July 11, 2025
Developed and designed a cell network quality measurement system for Ascom, Inc. including system architecture design, database design with SQL Server and PowerDesigner, software development with C#, Infragistics NetAdvantage 2006, reflection, ASP.NET controls, and stored procedures. Created prototypes.
QA Engineer at Borland
December 31, 2006 - July 11, 2025
Developed and tested Together 3.0 - 3.5 for Visual Studio .NET (C# and VB.NET) and Together for Delphi including SCI for code refactorings, code generation from design projects, patterns, audits, and metrics.
Senior .NET Developer at SOTI
January 1, 2024 - Present
Adding new functionality to the application, design and implement cache subsystem, bug fixing, code refactoring, performance improvement, code review using .NET Core, C#, ASP.NET MVC, Angular, TypeScript, RabbitMQ, gRPC, Kafka, and other technologies. Worked with SQL Server distributed cache, MongoDB, Azure, Docker, and managed CI/CD pipelines and Agile workflow.
Senior Software Developer at EPAM
January 1, 2024 - July 11, 2025
Designed and developed applications for various customers using .NET Core, C#, ASP.NET Core, microservices, Angular, React, JavaScript, TypeScript, Blazor, Azure, Docker, RabbitMQ, Kafka, Redis, and databases like SQL Server, PostgreSQL, MongoDB. Successfully improved performance of critical application parts, refactored legacy code from VB.NET to C#, managed a 5-person team, performed code reviews, release planning, and new member onboarding, and collaborated with customers on estimations and bug tracking.
Freelance Software Developer
January 1, 2019 - July 11, 2025
Developed and implemented an educational management system for a center, using ASP.NET Core, React, unit tests, and SQL Server. Worked directly with customers to formalize requirements and conduct testing.
Lead Developer at Renaissance Construction
January 1, 2017 - July 11, 2025
Designed and developed internal orders and invoice system including architecture, coding with C#, ASP.NET MVC, LINQ, Entity Framework, SQL Server, unit tests, and integration with 1C. Managed a 3-person team, conducted code reviews, time management, and worked closely with customers on requirements and testing.
Lead Developer at ITMatica
December 31, 2015 - July 11, 2025
Developed and implemented automation system for checks of goods' location for supermarket chain using C#, WPF, MVVM, Entity Framework, Telerik, and unit tests. Formalized customer requirements, organized testing, contributed to planogram conversion system for X5 retail group, and established development processes including version control, bug tracking, automated builds, and code coverage.
Developer at GGA
December 31, 2011 - July 11, 2025
Analyzed, designed, and developed a system for experimental results analysis (Pfizer) using C#, VB.NET, ASP.NET, LINQ, Entity Framework, SQL Server, and Telerik. Rewrote and maintained existing code for Symyx Logistics using VB.NET, WinForms, reflection, and Oracle.
Developer at Presscom
December 31, 2009 - July 11, 2025
Analyzed and designed Call Center software and document management solutions using C#, ASP.NET, ADO.NET, dynamic controls, WinForms, and DevExpress .NET library.
Developer at Reksoft
December 31, 2007 - July 11, 2025
Developed and designed a cell network quality measurement system for Ascom, Inc. including system architecture, database design, and prototype creation with C#, ASP.NET, ADO.NET, .NET Remoting, SQL Server, Infragistics NetAdvantage controls, reflection, and stored procedures.
QA Engineer at Borland
December 31, 2006 - July 11, 2025
Developed and tested software (Together 3.0 - 3.5) for Visual Studio .NET and Delphi including source code inspection tools, refactorings, code generation, patterns, audits, and metrics.
Senior .NET Developer at SOTI
January 1, 2024 - Present
Adding new functionality to the application, design and implement cache subsystem, bug fixing, code refactoring, performance improvement, code review (.NET Core, C#, ASP.NET MVC, Angular, TypeScript, RabbitMQ, gRPC, Kafka, JSON, XML, SQL Server, SQL Server distributed cache, MongoDB, Azure, Docker, Postman, Unit Tests, Agile, Scrum, Git, Jira, Confluence, Jenkins pipelines, CI/CD)
Senior Software Developer at EPAM
January 1, 2024 - July 20, 2025
Design and development applications for various customers (.NET Core, C#, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, Microservices, Entity Framework, Angular, React, JavaScript, TypeScript, Blazor, RESTFul, VB.NET, Azure, Cosmos DB, Azure functions, Docker, RabbitMQ, Kafka, Redis, WPF, JSON, XML, SQL Server, PostgreSQL, MongoDB, Postman, Unit Tests, TDD, Scrum, Agile, Git, Jira, Confluence, Jenkins, CI/CD). Successful performance improvements for critical part of the applications using appropriate algorithms and data structures. Legacy code refactoring, converting application from VB.NET to C#. Team collaboration including managing a 5-person team, leading meetings, code reviews, release plans, documentation updating, onboarding and interviewing new members. Collaboration with customers for daily meetings, time estimation, and bug tracking.
Freelance Software Developer
January 1, 2019 - July 20, 2025
Development and implementation of the system «Management of educational process» for education center (ASP.NET Core, React, unit tests, SQL Server). Collaboration with customers: formalization of requirements, testing.
Lead Developer at Renaissance Construction
January 1, 2017 - July 20, 2025
Design and development of a system for internal orders and invoices including architecture, design, and development (C#, ASP.NET MVC, LINQ, Entity Framework, SQL Server, Unit tests, DevExpress controls, 1C-integration). Work with customers on formalization of requirements and organization of testing. Managed a 3-person team with activities including code review and time management.
Lead Developer at ITMatica
December 31, 2015 - July 20, 2025
Development and implementation of the system «Automation checks of goods' location according to planograms» for supermarket chain Lenta (C#, WPF, MVVM, Entity Framework, Enterprise Library, LINQ, Unit tests, Telerik, SQL Server). Worked with the customer (Lenta) for formalization of requirements and organization of testing. Participated in development of planogram conversion system for X5 retail group, automating planograms’ conversion from AutoCAD to JDA Floor Planning. Organized development process including version control installation, bug tracking, automatic builds, and code coverage with unit tests (SVN, YouTrack, Jenkins, dotCover, VMWare).
Developer at GGA
December 31, 2011 - July 20, 2025
Analysis, design and development of system for analysis of experimental results (Pfizer) (C#, VB.NET, ASP.NET, LINQ, Entity Framework, SQL Server, Unit tests, Telerik, code conversion from VB6 to ASP.NET). Maintenance and rewriting of existing code for Symyx Logistics 1.3 (VB.NET, WinForms, reflection, Oracle).
Developer at Presscom
December 31, 2009 - July 20, 2025
Analysis, development and design of call center software (C#, ASP.NET, ADO.NET, dynamic controls). Designing and developing software for document management (C#, WinForms, ASP.NET, ADO.NET, DevExpress .NET library).
Developer at Reksoft
December 31, 2007 - July 20, 2025
Development and design of a cell network quality measurement system for Ascom, Inc. (Switzerland) including system architecture design (ASP.NET, ADO.NET, .NET Remoting), database design (SQL Server, PowerDesigner), software development (C#, Infragistics NetAdvantage 2006, reflection, ASP.NET-controls, stored procedures), and prototype creation.
QA Engineer at Borland
December 31, 2006 - July 20, 2025
Development and testing of Together 3.0 - 3.5 for Visual Studio .NET 2003 - 2005 (SCI for C# (1.1 - 2.0) and VB.NET (1.1 - 2.0), Sequence Diagram Roundtrip, refactorings, code generation from design projects, patterns, audits and metrics). Development and testing of Together for Delphi (SCI for Delphi, refactorings, code generation from design projects, patterns, audits and metrics).
Senior .NET Developer at SOTI
January 1, 2024 - Present
Adding new functionality to the application, design and implement cache subsystem, bug fixing, code refactoring, performance improvement, code review using technologies such as .NET Core, C#, ASP.NET MVC, Angular, TypeScript, RabbitMQ, gRPC, Kafka, SQL Server, MongoDB, Azure, Docker, and others. Working within Agile and Scrum frameworks, managing CI/CD pipelines, and collaborating with team members through code reviews and documentation updates.
Senior Software Developer at EPAM
January 1, 2024 - July 20, 2025
Design and development of applications for various customers with .NET Core, C#, ASP.NET Core, Microservices, Angular, React, Blazor, Azure, Docker, RabbitMQ, Kafka, Redis, WPF, SQL Server, PostgreSQL, MongoDB, and more. Improved application performance through algorithms and data structures, refactored legacy code converting VB.NET to C#, managed a 5-person team, led meetings, code reviews, release plans, onboarding, and interacted with customers for daily meetings, time estimation, and bug tracking.
Freelance Software Developer at Self-Employed
January 1, 2019 - July 20, 2025
Developed and implemented a system for managing the educational process for an education center using ASP.NET Core and React. Collaborated with customers to formalize requirements and performed testing.
Lead Developer at Renaissance Construction
January 1, 2017 - July 20, 2025
Designed and developed an internal orders and invoices system, including architecture, design, and coding using C#, ASP.NET MVC, LINQ, Entity Framework, SQL Server, and integration with 1C. Managed a 3-person team, formalized requirements with customers, organized testing, and conducted code reviews and time management.
Lead Developer at ITMatica
December 31, 2015 - July 20, 2025
Developed and implemented system automating checks of goods' location according to planograms for a supermarket chain, collaboration with clients to formalize requirements and organize testing. Participated in automation of planogram conversion from AutoCAD to JDA Floor Planning. Implemented development process improvements including version control installation, bug tracking, automatic builds, and code coverage with unit tests.
Developer at GGA
December 31, 2011 - July 20, 2025
Analyzed, designed, and developed system for analysis of experimental results for Pfizer; maintained and rewrote existing code for Symyx Logistics 1.3. Technologies used included C#, VB.NET, ASP.NET, Entity Framework, SQL Server, and Oracle.
Developer at Presscom
December 31, 2009 - July 20, 2025
Analyzed, developed and designed call center software and document management software using C#, ASP.NET, ADO.NET, WinForms, and DevExpress libraries.
Developer at Reksoft
December 31, 2007 - July 20, 2025
Designed and developed cell network quality measurement system for Ascom. Responsibilities included system architecture design, database design using SQL Server and PowerDesigner, and software development using C# and ASP.NET.
QA Engineer at Borland
December 31, 2006 - July 20, 2025
Developed and tested Visual Studio .NET tools (Together 3.0-3.5) for code generation, refactoring, metrics, and patterns; developed and tested tools for Delphi platform.
Senior .NET Developer at SOTI
January 1, 2024 - Present
Adding new functionality to the application, design and implement cache subsystem, bug fixing, code refactoring, performance improvement, code review using technologies such as .NET Core, C#, ASP.NET MVC, Angular, TypeScript, RabbitMQ, gRPC, Kafka, JSON, XML, SQL Server, distributed cache, MongoDB, Azure, Docker, Postman, Unit Tests. Working in Agile/Scrum environment with tools like Git, Jira, Confluence, Jenkins pipelines, and CI/CD.
Senior Software Developer at EPAM
January 1, 2024 - July 20, 2025
Design and development of applications for various customers using .NET Core, C#, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, Microservices, Entity Framework, Angular, React, JavaScript, TypeScript, Blazor, RESTFul, VB.NET, Azure, Cosmos DB, Azure functions, Docker, RabbitMQ, Kafka, Redis, WPF, JSON, XML, SQL Server, PostgreSQL, MongoDB, Postman, Unit Tests, TDD. Responsible for legacy code refactoring, team collaboration managing a 5-person team, leading meetings, code reviews, release planning, documentation updates, new member onboarding, interviewing, and customer collaboration through daily meetings, time estimation, and bug tracking.
Freelance Software Developer
January 1, 2019 - July 20, 2025
Development and implementation of the system "Management of educational process" for education center using ASP.NET Core, React, unit tests, and SQL Server. Collaborated with customers on formalization of requirements and testing.
Lead Developer at Renaissance Construction
January 1, 2017 - July 20, 2025
Designed and developed a system for internal orders and invoices including architecture, design, and development using C#, ASP.NET MVC, LINQ, Entity Framework, SQL Server, Unit tests, DevExpress controls, and 1С-integration. Also involved in formalizing requirements, organizing testing, managing a 3-person team, conducting code reviews, and time management.
Lead Developer at ITMatica
December 31, 2015 - July 20, 2025
Developed and implemented the system for automation checks of goods' location according to planograms for supermarket chain Lenta, using C#, WPF, MVVM, Entity Framework, Enterprise Library, LINQ, and Telerik. Worked with customer to formalize requirements and organize testing, participated in planogram conversion system development for X5 retail group automating conversion from AutoCAD to JDA Floor Planning. Managed development processes including installation of version control systems, bug tracking, automatic builds, and code coverage with unit tests.
Developer at GGA
December 31, 2011 - July 20, 2025
Analyzed, designed, and developed system for analysis of experimental results for Pfizer using C#, VB.NET, ASP.NET, LINQ, Entity Framework, SQL Server, Unit tests, and Telerik. Rewrote and maintained existing code for Symyx Logistics 1.3 using VB.NET, WinForms, reflection, and Oracle.
Developer at Presscom
December 31, 2009 - July 20, 2025
Analyzed, developed, and designed call center software using C#, ASP.NET, ADO.NET, dynamic controls. Designed and developed software for document management using C#, WinForms, ASP.NET, ADO.NET, and DevExpress .NET library.
Developer at Reksoft
December 31, 2007 - July 20, 2025
Developed and designed a cell network quality measurement system for Ascom, Inc. (Switzerland), including system architecture design using ASP.NET, ADO.NET, .NET Remoting, database design with SQL Server and PowerDesigner. Software development was done in C# with Infragistics NetAdvantage 2006, reflection, ASP.NET-controls, and stored procedures, including prototype creation.
QA Engineer at Borland
December 31, 2006 - July 20, 2025
Developed and tested Together versions 3.0 - 3.5 for Visual Studio .NET 2003 - 2005 with SCI for C# and VB.NET, including sequence diagram roundtrip, refactorings, code generation, patterns, audits, and metrics. Also developed and tested Together for Delphi with similar functionalities.

Education

MS at Tartu University
January 1, 1990 - December 31, 1990
MS at Tartu University, Department of Mathematics
January 1, 1990 - December 31, 1990
MS at Tartu University
January 1, 1990 - December 31, 1990
MS at Tartu University
January 1, 1990 - December 31, 1990
MS at Tartu University
January 1, 1990 - December 31, 1990

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Education, Retail, Manufacturing, Healthcare, Real Estate & Construction, Transportation & Logistics, Life Sciences, Telecommunications

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more