About Sergei
Russian
Native or bilingual
English
Fluent
Experience
- DataArtSenior Software EngineerBANKING AND INSURANCENovember 2020 - Today (5 years and 7 months)United KingdomTechnical lead and most senior engineer on a 5-year COBOL-to-cloud migration of a financial calculation engine. Team of 5 engineers. I own the system architecture end-to-end.System scale: 2–3 billion calculations/quarter, 20–30 billion intermediate rows, 2–3 TB new data/quarter.Key contributions:•Designed the event-driven architecture: Kafka for ingestion, Aurora PostgreSQL for transactional state, Apache Iceberg + S3 for the analytical/audit layer, Athena for querying.•Discovered that Iceberg upsert operations caused metadata explosion breaking Athena queries. Designed and led migration to append-only writes with snowflake IDs and exactly-once semantics. Zero query timeouts since migration.•Built a data-driven case against adopting Confluent Flink after documenting 3-day state rebuilds, message loss, and week-long outages. Saved ~$60K/year in licensing and eliminated a critical reliability risk. Pushed back against organizational pressure to adopt it.•Designed the Aurora optimization roadmap: read replicas → batch SQL → application-level caching → stateless calculator. Currently executing.•Built an integration testing framework (2,000+ tests) that validates new system outputs against legacy mainframe results, enabling confident migration of business logic.•Reverse-engineered COBOL business logic with no documentation to extract calculation rules for the new system.Stack: .NET/C#, Confluent Kafka, Aurora PostgreSQL, Apache Iceberg, Athena, S3, EKS, Istio, Vault, Protobuf, Terraform, GitHub Actions.
- HazeltreeSenior Software EngineerBANKING AND INSURANCENovember 2019 - November 2020 (1 year)United States•Designed and implemented API endpoints enabling cross-team integration across the platform.•Introduced monitoring tooling that reduced mean incident resolution time by 30%.•On-call for critical production issues (< 4h SLA).Stack: .NET Core, ASP.NET, MSSQL, Dapper, Entity Framework.
- SKB KonturSoftware EngineerFebruary 2018 - November 2019 (1 year and 9 months)•Led migration from .NET Framework to .NET Core on Linux, reducing compute costs by 60%.•Drove decomposition of a monolith into microservices — defined service boundaries, communication patterns, and deployment strategy.•Integrated third-party services, cutting manual processing by 30%.Stack: .NET Core, ASP.NET, MSSQL, RabbitMQ, MongoDB, Redis, Docker.
Recommendations
Be the first to recommend Sergei
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Confluent Fundamentals AccreditationConfluent Fundamentals Accreditation
- Bachelor's degreePeter the Great St.Petersburg Polytechnic University2018Bachelor's degree