Alexei Omgovitskii, Developer in Aachen, North Rhine-Westphalia, Germany
Alexei is available for hire
Hire Alexei

Alexei Omgovitskii

Verified Expert  in Engineering

Back-end Developer

Location
Aachen, North Rhine-Westphalia, Germany
Toptal Member Since
September 13, 2022

Alexei is a software developer with over 15 years of working experience. He focuses on building .NET stack-based services within the Azure ecosystem, mainly the back-end part. He always strives to deliver an optimal solution, considering technical, time, and cost restrictions while using up-to-date instruments and approaches. Alexei prefers to work with transparent development and release processes with automated QA and release pipelines.

Portfolio

FL0
.NET Core, Azure, Azure DevOps, SQL, C#, C#.NET, REST, SOLID Principles, APIs...
Know Your Customer
.NET Core, Azure, Azure DevOps, Microsoft SQL Server, Windows PowerShell...
Namecheap
.NET, .NET Core, SQL, Microservices, Windows Communication Foundation (WCF), C#...

Experience

Availability

Full-time

Preferred Environment

Visual Studio, Slack, Atlassian, Git, Azure

The most amazing...

...process I've participated in is transforming development teams, processes, and codebase for Namecheap to create outstanding features quickly.

Work Experience

Senior Back-end Developer

2021 - 2022
FL0
  • Developed an interpreter for internal programming language.
  • Improved and unified variables of management components.
  • Created a proof of concept for multi-tenant deployment.
Technologies: .NET Core, Azure, Azure DevOps, SQL, C#, C#.NET, REST, SOLID Principles, APIs, Databases, Cloud, Back-end, Visual Studio, Visual Studio .NET, REST APIs

Senior Full-stack Developer and DevOps Engineer

2019 - 2021
Know Your Customer
  • Developed integrations with business entities' data providers.
  • Improved an image-recognition module using Python and the Mask R-CNN framework.
  • Set up release automation pipelines and deployment processes.
  • Managed the Azure resources and infrastructure and improved security by introducing Azure Web Application Firewall.
Technologies: .NET Core, Azure, Azure DevOps, Microsoft SQL Server, Windows PowerShell, Azure PaaS, Azure Blobs, Azure SQL, Azure SQL Databases, C#, C#.NET, Azure DevOps Services, Azure App Service, SOLID Principles, MVC Design, APIs, Algorithms, Databases, Cloud, Troubleshooting, Back-end, Front-end, Docker, Containers, Visual Studio .NET, .NET 4

Senior Full-stack Developer and Team Lead

2009 - 2018
Namecheap
  • Led a team that oversaw domains and DNS management.
  • Restructured DNS management to increase throughput and make it error-free.
  • Created integrations with various domain registries and passed automated onboarding tests required to start production operations with them.
  • Developed an engine to unify domain name registry integrations and speed up the incorporation of new top-level domains.
  • Transformed an old codebase into a microservices-based one.
Technologies: .NET, .NET Core, SQL, Microservices, Windows Communication Foundation (WCF), C#, RabbitMQ, ASP.NET, Microsoft SQL Server, Entity Framework, Entity Framework Core, LINQ, MySQL, PostgREST, ASP.NET MVC, ASP.NET Web Forms, C#.NET, MVC Design, SOLID Principles, APIs, Algorithms, Databases, Troubleshooting, Back-end

Software Developer

2006 - 2012
IntelliProtector
  • Built a system to avoid unlicensed software distribution.
  • Developed licensing management and control services.
  • Set up release and deployment processes and communicated with customers.
Technologies: C++98, Assembler x86, Device Drivers, C#, Web Services, .NET, Windows Communication Foundation (WCF), WCF Web Services, SOAP, Windows, Windows API, Windows App Development, Troubleshooting

Software Developer

2008 - 2009
Sattel Telemetrics
  • Added the Google Maps layer to the harbor's schema to improve the visibility of tracked events.
  • Improved containers' and trucks' visibility for the events monitoring team.
  • Created a distance measuring toolbox for the containers monitoring team.
Technologies: .NET, C#, Windows Forms (WinForms)

Internal Programming Language Interpreter for FL0

https://fl0.com/
I developed an interpreter for a simple JavaScript-like programming language used in the FL0 no-code platform with platform-specific variables management and main logical operations. It performed code validation to highlight incorrect syntax and had a dynamic type system.

Domains and DNS Management for Namecheap

https://namecheap.com/
I acted as a full-stack developer and team lead overseeing the domains and DNS management part of the Namecheap.com business. We transformed this part of business logic from monolithic implementation to microservices-based, drastically decreasing time-to-delivery with automated release pipelines, code quality, speed of development, and bug fixing.

Registrar Engine for Namecheap

https://namecheap.com/
As a senior back-end developer, I implemented a service with my team to unify domain name registry integrations, speeding up the incorporation of new top-level domains. I also set up development, testing, and deployment strategies. The behavior-driven development (BDD) testing approach for acceptance testing was adopted to increase visibility and transparency and allow business representatives to specify business rules and requirements.

Languages

SQL, C#, C#.NET, C++98, JavaScript, Python, Assembler x86

Frameworks

.NET, .NET Core, .NET 4, ASP.NET, ASP.NET MVC, Windows PowerShell, AngularJS, Entity Framework Core, ASP.NET Web Forms, ASP.NET Core

Libraries/APIs

LINQ, REST APIs, Windows Forms (WinForms), Entity Framework, Windows API, PostgREST

Tools

Azure App Service, Git, Visual Studio, Slack, Atlassian, TeamCity, RabbitMQ, Azure DevOps Services, Visual Studio .NET

Paradigms

MVC Design, Azure DevOps, Scrum, REST, Microservices Architecture, Windows App Development, Microservices, Behavior-driven Development (BDD)

Platforms

Azure PaaS, Azure, Docker, Windows

Other

APIs, SOLID Principles, Azure Service Bus, .NET 6, SOAP, WCF Web Services, Algorithms, Cloud, Software Design, Systems Analysis, Windows Communication Foundation (WCF), Device Drivers, Web Services, Troubleshooting, Back-end, Front-end, Containers

Storage

Microsoft SQL Server, Azure Queue Storage, Databases, MySQL, PostgreSQL, Azure Blobs, Azure SQL, Azure SQL Databases

2000 - 2005

Master's Degree in Artificial Intelligence

Kharkiv National University of Radioelectronics - Kharkiv, Ukraine

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring