Petr Shelomovskiy, Developer in Prague, Czech Republic
Petr is available for hire
Hire Petr

Petr Shelomovskiy

Verified Expert  in Engineering

Architecture Developer

Location
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

Superstock Partners LLC
C#.NET, .NET, JavaScript, Azure, Azure SQL, HTML, CSS, SQL, eCommerce, Elastic...
US Med-Equip
Git, JSON Web Tokens (JWT), Identity Server, YAML, Azure DevOps, Azure...
Shift Holdings
Git, NPM, JSON Web Tokens (JWT), Identity Server, Azure DevOps, Azure, Angular...

Experience

Availability

Part-time

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

2019 - PRESENT
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.
Technologies: C#.NET, .NET, JavaScript, Azure, Azure SQL, HTML, CSS, SQL, eCommerce, Elastic, Elasticsearch, CRM APIs, CRM Systems, DevOps, Azure DevOps, Docker, Security, JSON Web Tokens (JWT), OpenID Connect (OIDC), Leadership, SEO Tools, Angular, NgRx, Azure SQL Databases, Redis Cache, Azure Blobs, TypeScript, Node.js, Azure Functions, Video Transcoding, FFmpeg, .NET 8, Server-side Rendering (SSR), Selenium, Automated Testing, Ubuntu Linux, QuickBooks API, Braintree API, Entity Framework, CQRS, Virtualization, Technical Leadership, B2C, B2B, Angular Universal, Full-stack, Web Development, System Architecture, Distributed Software, Microservices, Microservices Architecture, CI/CD Pipelines, Image Processing, Solution Architecture, User Interface (UI), User Experience (UX), Bootstrap, Amazon S3 (AWS S3), ASP.NET, ASP.NET Core, Microsoft SQL Server, Software Architecture, JSON, API Development, Architecture, Application Architecture, API Integration, Front-end Architecture, Redux, Event-driven Architecture, Tailwind CSS, Front-end, Team Leadership, Technical Architecture, REST APIs

Identity Architect, Azure Consultant

2019 - PRESENT
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.
  • Created and supported automated CI/CD pipelines and developed custom DevOps tooling.
Technologies: Git, JSON Web Tokens (JWT), Identity Server, YAML, Azure DevOps, Azure, Xamarin.Forms, ASP.NET MVC, .NET Core, SQL, DevOps, Azure SQL Databases, Continuous Integration (CI), Continuous Delivery (CD), OpenID Connect (OIDC), Swagger, REST, OAuth 2, Single Sign-on (SSO), Team Mentoring, SAML, Deployment, CI/CD Pipelines, Solution Architecture, Back-end Development, ASP.NET, ASP.NET Core, Microsoft SQL Server, Software Architecture, Multitenancy, JSON, API Development, API Integration, REST APIs

Full-stack Developer, Solution Architect

2018 - 2019
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.
Technologies: Git, NPM, JSON Web Tokens (JWT), Identity Server, Azure DevOps, Azure, Angular, .NET Core, Full-stack Development, ASP.NET Core, Software Architecture, JSON, API Development, REST APIs

Senior Software Developer

2016 - 2018
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.
Technologies: Consul, Microservices, REST, JSON Web Tokens (JWT), OAuth, Web API, Microsoft SQL Server, PostgreSQL, Angular, .NET Core, DevOps, Jira, Agile, Full-stack, ASP.NET, ASP.NET Core, Software Architecture, User Interface (UI), JSON, API Development, Application Architecture, Technical Analysis, Front-end Architecture, Event-driven Architecture, Front-end, Team Leadership, REST APIs

Team Leader, Software Engineer

2006 - 2016
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#.
Technologies: IIS, Web Services, Ext JS, jQuery, Microsoft SQL Server, ASP.NET, eCommerce, ASP.NET MVC, Software Architecture, Application Architecture, API Integration, Front-end Architecture, Front-end, Team Leadership

Project Manager

2002 - 2006
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.
Technologies: Visual Studio, C#, C++, Code Review, Architecture, Security, Agile, Design Patterns, Account Management, Software Architecture, Application Architecture, Technical Analysis, Team Leadership

Digital Asset Management Solution

https://www.superstock.com/
A cloud-based end-to-end digital asset management (DAM) solution for a stock photography company. The aspects covered include, but are not limited to, image and video processing, efficient database search, machine learning classification, SEO, performance, and countless third-party integrations.

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch.

Onedirect eCommerce Solution

https://www.onedirect.fr/
Built a new version of a high-availability eCommerce solution, including back-end and third-party integrations. The ecosystem we have built for the project of the 2000s included custom-built CI/CD pipelines, performance monitoring, and health check systems.

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

Libraries/APIs

Web API, LINQ, Node.js, API Development, REST 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

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, 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, .NET 8, 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)

2000 - 2003

PhD in Computer Science

National Research University of Electronic Technology - Moscow, Russia

1995 - 2000

Master's Degree in Computer Science

National Research University of Electronic Technology - Moscow, Russia

OCTOBER 2021 - PRESENT

Toptal React Academy Graduate

Toptal, LLC

DECEMBER 2018 - PRESENT

Deep Learning Specialization

Coursera

OCTOBER 2018 - PRESENT

Neural Networks and Deep Learning

Coursera

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