Petr S.

Petr S.

Prague, Czech Republic
Hire Petr S. Hire Petr S. Hire Petr S.

About Me

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.

Backend

QA & Testing

Workflow

Other

Work history

US Med-Equip
Identity Architect, Azure Consultant
2019 - Present (6 years)
Remote
  • 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.

Shift Holdings
Full-stack Developer and Solution Architect
2018 - 2019 (1 year)
Remote
  • 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.

Techona
Senior Software Developer
2016 - 2018 (2 years)
Remote
  • 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.

ConsulMicroservicesRESTJSON Web Tokens (JWT) OAuthWeb APIMicrosoft SQL Server PostgreSQLAngular.NET Core
Atalan
Team Leader | Software Engineer
2006 - 2016 (10 years)
Remote
  • 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#.

IISWeb ServicesjQueryMicrosoft SQL Server ASP.NET
Software Experts
Project Manager
2002 - 2006 (4 years)
Remote
  • 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.

Visual Studio C#C++

Showcase

Onedirect eCommerce Solution
  • Developed a high-availability eCommerce solution with back-end and third-party integrations.

  • Leveraged existing custom CI/CD pipelines, performance monitoring, and health check systems.

  • Built a comprehensive ecosystem for the 2000s project, encompassing specialized infrastructure.

Toptal React Academy
  • Toptal React Academy is a specialized learning program for members of the Toptal network.

  • The program involves a 30-40 hour final project to build a complete React application.

  • The goal is to graduate with a portfolio of a React app developed through the academy.

Digital Asset Management Solution
  • A cloud-based DAM solution for a stock photography company.

  • Features include image and video processing, efficient database search, machine learning classification, SEO, and performance optimization.

  • The solution supports numerous third-party integrations.

Education

Education
PhD in Computer Science
National Research University of Electronic Technology
2000 - 2003 (3 years)
Education
Master's Degree in Computer Science
National Research University of Electronic Technology
1995 - 2000 (5 years)