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.
  • Development from scratch of a brand-new Risk and Liabilities management service, assessing risks and profits of each incoming bet, taking into account the player's profiling, bookmaker's settings, and risk analysis, to provide the client with a recommendation on whether to accept the bet or not. Starting with a proof of concept, we brought the idea to a live-running, customer-facing service.

    • Designing and architecture of a set of microservices exposing their subdomain business logic via RESTful APIs or message brokers
    • Designing and building cloud infrastructure to host and monitor the service, with customer-facing public APIs
    • Setting up GitlabCI CI/CD pipelines, for the services as well as IaC for provisioning the cloud infrastructure
    • Tuning and performance engineering the service to meet the latency and throughput SLOs of thousands of bets a minute
    • Securing services, with zero-trust / least privileged access to the software approach. Authentication and Authorization of the API calls and segregation of data access
    • Creation of monitoring and alerting systems for the performance or service outages
    • Creation of a data warehouse for BI tools
    • Testing the service with UTs, Integration, E2E, and load tests
Detailed Description
  • .NET Core 2.0, 3.1, .NET 6
  • Kubernetes 1.16 -> 1.25
  • HELM Charts 2.17, HELM Charts 3.12
  • GitlabCI
  • AWS Aurora PostgreSQL
  • RabbitMQ
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