Alexei Omgovitskii
Verified Expert in Engineering
Back-end Developer
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
Experience
Availability
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
FL0
- Developed an interpreter for internal programming language.
- Improved and unified variables of management components.
- Created a proof of concept for multi-tenant deployment.
Senior Full-stack Developer and DevOps Engineer
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.
Senior Full-stack Developer and Team Lead
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.
Software Developer
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.
Software Developer
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.
Experience
Internal Programming Language Interpreter for FL0
https://fl0.com/Domains and DNS Management for Namecheap
https://namecheap.com/Registrar Engine for Namecheap
https://namecheap.com/Skills
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
Education
Master's Degree in Artificial Intelligence
Kharkiv National University of Radioelectronics - Kharkiv, Ukraine
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring