Backend engineer passionate about building high-quality, reliable software.

Seeking to apply my expertise in designing scalable systems within a dynamic and innovative environment. Committed to continuous learning and best engineering practices. Enjoy solving complex technical problems and turning them into working solutions.

Technical Skills

Programming LanguagesJava, Kotlin, SQL, PL/pgSQL, TypeScript
Architecture & IntegrationGoF, MSA, EDA, CQRS, UML, BPMN, Camunda, REST, gRPC, GraphQL, SOAP
Frameworks & LibrariesSpring Boot, Spring Framework (MVC, WebFlux, Security, Data, Cloud), Netflix OSS, Akka, Ktor, Jakarta EE, JSF, Hibernate, R2DBC, Reactor, Flyway
Databases & MessagingPostgreSQL, PostGIS, Neo4j, ClickHouse, Redis, Apache Kafka, RabbitMQ
Development ToolsGit, Gradle, Maven, OpenAPI/Swagger, Nexus, Jira, JFR, VisualVM
DevOps & InfrastructureLinux Administration, Bash, Docker, Kubernetes, Helm, Terraform, Vault, Nginx, Envoy, Traefik, WildFly, GitLab CI/CD, GitHub Actions
TestingJUnit5, Mockito, AssertJ, Testcontainers, WireMock, Cucumber, Selenium, Postman, JMeter
ObservabilityELK, OpenTelemetry, Prometheus, Grafana, Loki

Professional Experience

PresentNovember 2025

Kotlin Developer, MTS Web Services, St. Petersburg, Russia

  • Kotlin API and Gateway team, Cloud Technologies IT cluster (Development Platform);
  • Developed the Kotlin platform and API gateway serving cloud-service teams as internal customers;
  • Implemented code generation that produces models, clients and inter-service communication code from OpenAPI specs;
  • Designed and built a service for release automation and project management: build scheduling, release branches and cross-repository rollout; integrations with GitLab, Jira and Telegram;
  • Built low-overhead masking of sensitive data in access logs, applied per request/response type.

KotlinSpring BootSpring WebFluxR2DBCGradleOpenAPIShellGitLab CI/CDDockerKubernetesHelm

PresentSeptember 2025

Teaching Assistant, ITMO University, St. Petersburg, Russia

  • Taught Distributed Data Storage Systems, Software Testing and Web Programming to 54 Software Engineering (FSE&CS) students;
  • Checked lab assignments and reviewed submitted code; ran lab check-offs and graded midterms;
  • Prepared additional exercises, explained complex topics, and advised students.
December 2021August 2021

Frontend Developer, Followy, Rostov-on-Don, Russia

  • Developed the Followy web client: responsive, accessible (a11y) UI and unit tests (Jest, Enzyme);
  • Implemented parsing and compilation of an internal markup language within the application;
  • Profiled application performance with Lighthouse to eliminate bottlenecks.

JavaScriptTypeScriptReact.jsReduxMaterial UIJestDockerPWASentry

Projects

MyFilmListNovember 2024 – January 2025

Social movie cataloging platform

Spring FrameworkPostgreSQLMinioNext.jsshadcn

rhizomeMarch 2025 – June 2025

Distributed graph database with ACID transactions, semantic data placement and multi-raft sharding

RustKotlingRPCMulti-RaftMVCCPercolatorSSI

Education

2026–2028
ITMO University
MSc in Software Engineering – Design and Development of Big Data Systems.
Faculty of Software Engineering and Computer Systems (FSE&CS).
2022–2026
ITMO University
BSc in Software Engineering – System and Application Software.
Faculty of Software Engineering and Computer Systems (FSE&CS).
 Graduated with honors · GPA: 4.77/5.0

Interests

Distributed Systems:Distributed Computing, Consensus Algorithms, Transactions & Consistency Models
Computer Science:Programming Language Design, Compilers & Interpreters, DSL, Functional Programming, Formal Methods & Verification, Theory of Computation, Cryptography, Semantic Networks

Languages

  • Russian – Native
  • English – Professional working proficiency

Soft Skills

  • Mentorship and teamwork
  • Adaptability and discipline