Profile
Software Engineer with 12+ years of production experience and over 19 years of overall IT background.
Full-Stack Developer and Systems Architect with strong expertise in Java, Spring Framework, microservices, cloud-native architectures, DevOps, and distributed systems design.
Experience
CyberPug Development
Full-Stack Developer / Systems Architect — Startup Projects
Dec 2024 – Present
Tivat, Montenegro
- -Supported early-stage startup initiatives through technical discovery, consulting, and prototyping (MVP validation, proof-of-concepts, and architecture proposals).
- -Designed backend services and reference implementations with Java / Spring Boot; applied event-driven patterns with Kafka when it reduced coupling and improved reliability.
- -Designed and optimized PostgreSQL schemas and a migration approach to support fast iteration on changing product requirements.
- -Built web prototypes and internal tools with React / Next.js / TypeScript and integrated them with backend APIs.
- -Set up and maintained infrastructure on AWS EKS (Kubernetes); automated build/test/deploy flows with GitHub Actions CI/CD.
- -Established engineering hygiene (security basics, testing, observability, performance) so prototypes remained stable and ready to scale.
Alfastrah
Systems Architect / Senior Java Engineer
Aug 2020 – Present
Software Developer
May 2018 – Jul 2020
Moscow, Russia
- -Designed and evolved high-load, scalable microservices architectures for complex business domains.
- -Owned architectural decisions in a cross-functional team (up to 20 engineers), aligning business requirements with cloud-native solutions.
- -Built and maintained microservices using Java, Spring Boot, Spring Cloud; created reusable starters and shared components.
- -Implemented robust observability: ELK, Prometheus, OpenTelemetry / Zipkin, improving reliability and time-to-debug.
- -Built synchronous integrations ( REST / Feign) and asynchronous, event-driven flows with Kafka.
- -Implemented security architecture and auth flows with OAuth 2.0 / Keycloak.
- -Designed CI/CD pipelines ( GitLab CI) and supported Kubernetes deployments; authored Helm charts and network policies.
OCRV
Software Developer
Oct 2013 – May 2018
Moscow, Russia
- -Developed and supported business processes within the company’s financial department.
Education
Irkutsk State University
Sep 2007 – Jun 2012
- Specialist, Mathematical Software and Information Systems Administration
- Grade: 4.85 / 5