Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Serguei Petchenko

Serguei Petchenko

Senior Software Engineer

C#
.NET
DevOps
37 years old
Driving License
Employed Available
12+ years of experience in Software Design and Development.
From rich desktop applications to microservices, cloud computing infrastructure, and front-end applications, I can cover a broad range of development needs.
Dynamic and curious, I strongly believe that a deep understanding of customer's business helps to build simple and robust systems for my clients, which are Multinational Corporations as well as startups.
As a Senior Software Engineer, I use my expertise and knowledge to help my clients and partners understand their challenges and deliver a complete production-ready solution, by leveraging the power of the latest frameworks and cloud computing services.
  • During the last 3 years, the team and I were in charge of 3 different business domains, all customer-facing and critical for the company and its revenue.
  • Creation of a new, modern version of business-critical service, processing the match data and correctly resulting the customer's betting markets. Critical from the bookmaker's point of view, the resulting of the markets is used to decide whether a bet is winning or not.

    • Designing the solution to consume, store, and process the market data from 3rd party systems
    • Scalable and resilient service to guarantee a high-availability application
    • Ensuring a stable and progressive migration from the previous version to the new one, without data loss
    • Designing and securing the APIs with Auth0 authentication
    • Building secure delivery pipelines to validate that infrastructure is provisioned and maintained in a secure manner
    • Defining and managing the IaC for the cloud infrastructure, from storage containers to K8S clusters and routing
    • Shipping the service to production
    • Assuring curative maintenance for the legacy version of the service until its retirement
  • Maintaining and adding new features to our existing Risk management service. Following the feedback and business requests from our customers, extending the performances and domain logic of the application

    • Designing new and extensible APIs, assuring backward compatibility
    • Integration of new message brokering platforms
    • Provisioning and maintenance of cloud services
    • Managing HELM and K8S migration
  • Taking over a legacy service, allowing our customers to manage the games traded on our platform.

    • Curative maintenance and performance bottlenecks research
    • Component-by-component migration to their newer versions
    • Adding Auth0 authentication
    • Migration of the hosting platform from onsite to cloud providers
Detailed Description
  • .NET Framework 4.7.1, .NET Core 3.1, .NET 6
  • Kubernetes 1.2x
  • HELM Charts 3.12
  • AWS Aurora PostreSQL
  • GitlabCI
  • MSSQL
  • RabbitMQ
  • Ably
  • Redis Cache
Company Description
Genius Sports is a sports data and technology company that provides data management, video streaming and integrity services to sports leagues, bookmakers and media companies