Software Architect & Tech Lead
Alexey
Plotnikov
▸
16+ years building production-grade backend systems, distributed platforms, and cloud-native architectures. Java, Go, Kotlin — from payment fintech to conversational AI at scale.

About
About Me
I'm a Software Architect and Tech Lead with 16+ years of experience designing and building production-grade backend systems, distributed platforms, and cloud-native architectures.
My career spans fintech, e-commerce, telecom, and SaaS — from leading a team integrating payment systems across 20+ enterprise clients and CIS countries, to architecting conversational AI platforms that handle millions of customer interactions at MegaFon.
I'm passionate about AI-assisted engineering, system design (C4), and helping teams ship faster without sacrificing quality. Currently building clientwave.ru — a SaaS booking platform for the beauty industry.
Experience
Professional Experience
Founder & Software Architect
clientwave.ru- ◆Designed and developed a SaaS platform for online booking in beauty salons and barbershops.
- ◆Built a production-grade backend with Micronaut native image compilation — optimized for fast startup and cloud deployment.
- ◆Designed cloud-native architecture and deployed on Kubernetes with automated CI/CD pipelines.
- ◆Implemented infrastructure automation for repeatable and scalable environment provisioning.
- ◆Leveraged AI-assisted development (Anthropic Claude) to accelerate system design, backend implementation, and infrastructure setup — significantly reducing time-to-market.
Java / Go Tech Lead
MegaFon- ◆Led architecture and development of a unified chatbot backend platform for customer support automation, handling large-scale interactions and reducing human agent involvement.
- ◆Replaced fragmented legacy systems with a PostgreSQL-based product management service (Quarkus CRUD), creating a single source of truth for chatbot products.
- ◆Architected a predictive context system: user data pre-fetched in parallel during call initiation and stored in distributed cache — enabling real-time intent prediction and faster bot responses.
- ◆Introduced Quarkus native image builds with CI/CD pipelines, improving runtime efficiency.
- ◆Designed and delivered a cross-account support feature for multi-number phone requests — previously attempted multiple times without success, now production-ready and unique within the company.
- ◆Led backend migration from Java (Quarkus) to Go-based microservices.
- ◆Led AI-driven engineering initiative: defined internal best practices for Cursor AI, reducing service development from ~1 week to 20–30 minutes.
- ◆Performed system design (C4), technical reviews, mentoring, and end-to-end feature delivery.
Software Backend Engineer
Scentbird- ◆Built and maintained backend functionality for warehouse and inventory systems in a distributed environment.
- ◆Recommended technology upgrades to simplify microservice development and improve maintainability.
- ◆Designed and implemented a search service using Elasticsearch and Debezium, improving data availability and search performance.
Software Architect / Developer / SRE
EasyBox (Freelance)- ◆Designed and built backend architecture for EasyBox — an Uber-like courier delivery platform.
- ◆Implemented core business logic and infrastructure from scratch (4-person team).
- ◆Owned backend development and SRE responsibilities including server deployment and production support.
Software Architect / Team Lead
Soft-Logic- ◆Started as a Java developer in payment processing; grew into Architect / Team Lead.
- ◆Led development of SmartKeeper — a platform enabling banks and payment providers to build custom e-wallet systems on top of existing payment infrastructure.
- ◆Delivered ~20 production integrations across banks, payment systems, and telecom operators in Russia and CIS countries.
- ◆Designed architecture supporting multiple payment protocols, mobile balance payments, and experimental cryptocurrency support (testnet).
- ◆Ensured PCI DSS compliance across multiple enterprise-grade integrations.
- ◆Managed a team of 8–10 engineers across multiple client projects.
- ◆Built CI/CD pipelines using GitLab CI, Jenkins, and Ansible.
Software Development Engineer
Forex Club- ◆Full-stack Java developer in the FXBank team — customer-facing financial web applications.
- ◆Developed frontend and backend components for a personal banking web portal.
- ◆Collaborated in a cross-functional engineering team delivering financial services features.
Junior Software Engineer
Altai State University- ◆Contributed to Contingent — a student lifecycle management platform; became lead developer within a small team.
- ◆Developed and maintained Abiturient system used by the admissions office for applicant processing and ranking.
- ◆Participated in Aviaflot project integrating booking systems with GDS providers (Amadeus, Galileo, Sabre).
- ◆Stack: Java, Swing, GlassFish, Java Web Start, Oracle DB; plus PHP and Qt.
System Administration Specialist
Altai State University- ◆Managed university computer labs and IT infrastructure.
- ◆Supported Windows and Unix systems, LDAP, networking, and workstation administration.
Skills
Technical Skills
Languages
Backend
Frontend
Messaging
Databases
Cloud & Infra
CI/CD
Testing
Build
VCS
Architecture
Other
Education
Education
Master of Applied Mathematics and Informatics
- ◆Specialization in Applied Mathematics and Informatics
- ◆Participated in Oracle DB olympiad (2008)
Bachelor of Mathematics and Computer Science
- ◆Specialization in Mathematics and Computer Science