Professional Summary

I am a Software Engineer with 11+ years of extensive experience in software development across various roles. I am open to new job opportunities as a Senior C# Backend Engineer or Full-Stack Engineer. I specialize in .NET technologies, cloud architecture, and building scalable SaaS applications using modern DevOps practices.

Professional Experience

Staff Software Engineer - Special Projects Team
Software Country
Oct 2024 - Present
Selected for a small, senior team tasked with transforming a 25-year-old monolithic e-learning platform (7M daily users) into a cloud-native, micro-service architecture.
  • Carve legacy WinForms/MVC modules into .NET Core/ASP.NET 8 REST services, while introducing a modern Svelte 5 front-end
  • Design and migrate relational schemas; author high-throughput SQL (T-SQL & PostgreSQL) and own data-model evolution
  • Build and maintain infrastructure-as-code with Terraform across AWS (EKS, ECS, EC2, RDS, S3, CloudFront)
  • Drive GitLab-based CI/CD: automated tests, container builds, blue-green & canary deployments with zero downtime
  • Tackle DevOps initiatives—observability (Prometheus / Grafana), cost-optimisation, disaster-recovery drills
  • Mentor engineers on clean architecture, DDD and cloud best practices; conduct design and code reviews
Senior Full-Stack Engineer
Aspose
Apr 2023 - Oct 2024
Worked with 10 developers using scrum methodology on company SaaS projects, responsible for designing new projects architecture, database design, full stack development, DevOps tasks, and systems health monitoring.
  • Designed architecture and developed a new online document viewer - a SaaS application with .NET 8 microservices, SPA frontend on Angular 14, AWS S3 for files, and PostgreSQL databases
  • Developed AI assistant based on OpenAI assistants API for documentation, significantly reducing support forum requests and increasing user satisfaction
  • Set up CI/CD across multiple projects using GitLab CI and ArgoCD, streamlining development process and reducing deployment times
  • Implemented hexagonal architecture and SOLID principles for easily maintainable and testable code
Senior Software Engineer
Aspose
Sep 2018 - Mar 2023
  • Created a tool that collects library performance metrics for different scenarios on customer documents, comparing metrics between commits and integrating with CI/CD pipeline
  • Set up a knowledge base with VuePress and custom written plugins for the layout team, greatly speeding up problem analysis and new functionality development
  • Implemented new layout algorithms responsible for clipping behavior of different objects, solving dozens of customer problems
  • Maintained high level of library performance from release to release through automated performance monitoring
Full-Stack Engineer
ADICOM
Jul 2013 - Sep 2018
  • Introduced unit testing with xUnit and Autofixture to the team, making tests more readable and maintainable
  • Solved critical performance issues that prevented project deployment, conducting system performance testing with JMeter
  • Moved functionality from monolithic project into separate microservices to improve performance
  • Developed and maintained full-stack web applications using modern technologies