
Petr Shelomovskiy
Verified Expert in Engineering
Architecture Developer
Prague, Czech Republic
Toptal member since March 26, 2018
Petr is a professional .NET developer and IT consultant. He has worked on different projects for the past few years, including high-availability eCommerce solutions and SPA back ends featuring modern architectures and different SDMs. His academic background always helps him to find the best solution available.
Portfolio
Experience
- Object-oriented Programming (OOP) - 20 years
- C# - 15 years
- Architecture - 15 years
- Design Patterns - 15 years
- Git - 7 years
- .NET Core - 7 years
- Angular - 4 years
- Azure - 3 years
Availability
Preferred Environment
Azure, Visual Studio, Git, Windows, Angular, Architecture, .NET, React
The most amazing...
...place I've worked was in a geophysics exploration camp in the Mongolian desert.
Work Experience
Technical Lead, Solution Architect
Superstock Partners LLC
- Spearheaded the transformation of an existing legacy application into a cutting-edge, heavy-loaded photo stock eCommerce solution with a modern, SEO-oriented, and responsive UI, PWA, external API integrations, and multiple back-end dashboards.
- Established a comprehensive DevOps framework for zero-downtime deployment, automated testing, database versioning, and release management on Azure cloud. Ensured reliable change deployments and seamless operations.
- Architected a 100% cloud-based microservices framework, leveraging the Azure Compute infrastructure through custom Docker containers, Azure Functions, and VMs—an innovative approach enabling on-demand scaling and accelerated new feature development.
- Developed the modern UI using the latest Angular framework, Bootstrap UI library, and server-side rendering technology, seamlessly blending feature-rich responsiveness with optimal SEO practices.
- Orchestrated a smooth onboarding process and effectively managed a distributed team of developers involved in the ongoing system development.
- Engineered an OAuth 2.0-based identity solution for authenticating eCommerce clients, safeguarding both external and internal APIs.
Identity Architect, Azure Consultant
US Med-Equip
- Assisted in developing a medical asset management application.
- Designed a multi-tenant identity architecture framework for a company-wide application ecosystem.
- Developed the federated identity management server and REST APIs.
- Created a set of reference identity client applications.
- Built and supported automated CI/CD pipelines and developed custom DevOps tooling.
Full-stack Developer, Solution Architect
Shift Holdings
- Created a full CI/CD pipeline for a multi-service eCommerce application using the Azure DevOps cloud-based software delivery platform.
- Delivered several presentations about best practices in software development on-site at the client office in Kuala Lumpur.
- Introduced OAuth OIDC and JSON Web Tokens to the product ecosystem using identity server security components.
- Defined a REST Web API-based microservice architecture. Developed reference components and projects using .NET Core and Entity Framework.
- Created a fleet management system SPA using Angular 7 and .NET Core Web API.
Senior Software Developer
Techona
- Led the development of a distributed back-end product using Angular 5, .NET Core 2, and PostgreSQL.
- Defined highly scalable, modern microservice-based architecture. Implemented a standards-compliant security subsystem.
- Introduced best agile practices in the company’s software development process.
- Participated in a continuous integration ecosystem development project.
Team Leader, Software Engineer
Atalan
- Supervised a distributed development team of up to six members for a high-performance OneDirect eCommerce solution using ASP.NET and C#. The web portal serves two million hits a day and is ready for more.
- Established efficient communication with customers both onsite and offsite in their various European offices.
- Implemented continuous integration, bug tracking, small iterations, and other agile practices. Increased quality and smooth deployment led to more than 99% server uptime.
- Designed and maintained a highly scalable, robust architecture solution.
- Developed a high-demand eCommerce solution using Microsoft ASP.NET MVC and C#.
Project Manager
Software Experts
- Led an architecture, reverse engineering, and code review project of a large (500 KLOC) distributed antivirus system.
- Managed the development of several monitoring modules for a large distributed internal threat-protection system.
- Maintained efficient communication with several company clients.
Experience
Digital Asset Management Solution
https://www.superstock.com/Toptal React Academy
Onedirect eCommerce Solution
https://www.onedirect.fr/Education
PhD in Computer Science
National Research University of Electronic Technology - Moscow, Russia
Master's Degree in Computer Science
National Research University of Electronic Technology - Moscow, Russia
Certifications
Toptal React Academy Graduate
Toptal, LLC
Deep Learning Specialization
Coursera
Neural Networks and Deep Learning
Coursera
Skills
Libraries/APIs
Web API, LINQ, Node.js, API Development, REST APIs, Back-end APIs, jQuery, Liquibase, React, NgRx, FFmpeg, QuickBooks API, Braintree API, Entity Framework
Tools
NuGet, Git, Microsoft Visual Studio, Azure DevOps Services, TeamCity, Jira, Visual Studio, NPM, RabbitMQ, Angular Universal, Elastic
Languages
C#.NET, TypeScript, C#, SQL, HTML, CSS, JavaScript, YAML, UML, C++, Python, SAML
Frameworks
ASP.NET MVC, ASP.NET, ASP.NET Identity, .NET, .NET Core, OAuth 2, Angular, JSON Web Tokens (JWT), ASP.NET Core, Entity Framework Core, Bootstrap, Redux, ASP.NET Core MVC, Selenium, Tailwind CSS, Ext JS, Swagger, .NET 8, .NET 5
Paradigms
Dependency Injection, Agile, Design Patterns, Object-oriented Programming (OOP), REST, Unit Testing, Continuous Integration (CI), Continuous Delivery (CD), DevOps, Application Architecture, Event-driven Architecture, Microservices, Azure DevOps, Automated Testing, CQRS, B2C, B2B, Microservices Architecture
Platforms
Azure, Windows, Azure PaaS, Docker, Azure Functions, Ubuntu Linux
Storage
Microsoft SQL Server, Azure SQL, JSON, SQL Server DBA, PostgreSQL, Amazon S3 (AWS S3), Elasticsearch, Azure SQL Databases, Redis Cache, Azure Blobs
Other
Software Architecture, Architecture, IIS, Algorithms, Multithreading, Data Structures, APIs, Single Sign-on (SSO), Code Review, Security, eCommerce, Artificial Intelligence (AI), Full-stack, Web Development, User Interface (UI), Full-stack Development, Back-end Development, API Integration, Front-end Architecture, Front-end, Team Leadership, Technical Architecture, Software Design, EF6 Code First, QA Automation, System Architecture, Multitenancy, Technical Analysis, OAuth, Consul, Web Services, Identity Server, Xamarin.Forms, Polly, OpenID Connect (OIDC), Performance, SEO Tools, Distributed Systems, Cloud, Account Management, Machine Learning, Neural Networks, Deep Learning, CRM APIs, CRM Systems, Leadership, Video Transcoding, Server-side Rendering (SSR), Virtualization, Technical Leadership, Computer Science, Distributed Software, CI/CD Pipelines, Team Mentoring, Deployment, Image Processing, Data Compression Algorithms, Solution Architecture, User Experience (UX)
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