About
I have over 5 years of experience working with C#, developing scripts in Unity, and building backends with ASP.NET Core. I've created microservices from scratch, migrated databases from PostgreSQL to ClickHouse, and introduced modern development methodologies. Notably, I developed notification microservices for a largescale ERP system and optimized team workflows.
I've also worked extensively with legacy systems, where I successfully introduced Swagger for API documentation and implemented linters to ensure code quality and consistency. Additionally, I handled highload scenarios by balancing system workloads, replaced a monolithic architecture with distributed microservices, and managed service orchestration to ensure scalability and reliability.
Experience
C# Developer at SimCorp
Mar 2022 - Present · 3 yrs 7 mos
Remote
ASP.NET Core
PostgreSQL
RabbitMQ
Redis
REST API
Docker/Kubernetes
GitHub
Jenkins
xUnit
Moq
Git
DDD
SQL
T-SQL
MS SQL Server
gRPC
My Team: 18 people (8 backend, 3 frontend, 3 data science, 2 DevOps, 2 QA)
Key Tasks:
- Migrated part of the database from a relational DB to a columnar DB to optimize performance and simplify workflows for data scientists, resulting in a 63.7% faster metric loading time.
- Optimized the Finance Module by moving income/expense calculations to Redis with EF Core projections. Previously, reports were generated in 3 seconds; now in under 1 second. Bonus: the cache automatically invalidates when changes occur.
- Introduced Swagger documentation for 20+ endpoints. Frontend developers no longer have to ask which parameters to send where. Auto-generated schemas and request examples significantly sped up integration.
- Reduced code review time by 16.8% by introducing a JetBrains linter and configuring coding standards.
Results:
- Increased code review speed by 16.8%.
- Increased DAU by 8% by adding a notification module.
- Implemented SMS and email notification modules.
- Automated routine work: replaced 68% of Excel-based processes with APIs, saving managers 20+ hours per week.
- Acted as a bridge between business and technical teams, translating "we need this" into Jira tasks without information loss, ensuring marketing and development speak the same language.
C# Developer at IT Teams
Mar 2020 - Feb 2022 · 2 yrs
Remote
Unity C#
Zenject
DOTween
Firebase
LeoECS
AppLovin MAX
Unity Ads
PlayFab
Team: 10 members (3 developers, 2 game designers, 2 artists)
Key Responsibilities:
- Developed hyper-casual game from scratch (gameplay, UI, Firebase integration)
- Implemented CI/CD pipeline (GitHub Actions → Google Play)
- Game economy balancing
Achievements:
- Reduced crash incidents by 72.5%
- Set up Firebase Crashlytics and used telemetry for bug fixing
- Accelerated development cycle by 41.3%
- Optimized performance for low-end Android devices