Nikita Mikaev

Software Architect & Engineering Manager

9+ years building distributed, event-driven platforms

14+ Products Shipped
60+ Engineers Led
6 Months to Global Platform
Nikita Mikaev
description

Professional Summary

Experienced Software Architect and Engineering Manager with expertise fintech / health / media / IT consulting and audit. I help businesses identify bottlenecks and growth opportunities within complex IT landscapes. I conduct comprehensive audits of architecture, code, and development processes to eliminate technical debt, boost team productivity, and reduce operational costs. My experience includes leading 60+ engineers, delivering 14+ high-load products, and successfully turning around struggling projects.

star

Core Competencies

architecture

Architecture & Design

Microservices Serverless Domain driven design (DDD) Event-driven architecture Event storming
code

Languages & Frameworks

Java 17/21 Kotlin Spring Boot Spring Cloud Spring WebFlux
api

Integrations & API

REST gRPC protobuf GraphQL WebSockets OpenAPI AsyncAPI
stream

Streaming & Message brokers

Kafka ActiveMQ RabbitMQ AWS SQS
storage

Data & Storage

PostgreSQL Redis MongoDB ClickHouse CDC/Debezium Spring Data JPA/Hibernate
cloud

Cloud & Infrastructure

Kubernetes / OpenShift Docker Helm Istio Terraform / AWS CDK AWS EC2
settings

BPM & Workflow

Camunda AWS StepFunctions Netflix Conductor Temporal.io
visibility

Observability

Prometheus Grafana OpenTelemetry Micrometer ELK Stack
security

Security

OAuth2/OIDC Keycloak RBAC/ABAC mTLS Spring Security Vault / AWS KMS WAF
groups

Management & Methodologies

Technical Hiring Technology Strategy & Roadmapping Presales Cross-functional Team Management Cluster management Agile/Scrum
lightbulb

IT Consulting & Auditing

Save your business. Save hundreds of thousands of dollars.

I provide comprehensive IT consulting and auditing services on an hourly basis to help businesses optimize their technology, processes, and teams.

Project Architecture Development

Comprehensive architecture design for new projects, ensuring scalability, maintainability, and alignment with business goals.

Architectural Review / Audit

Thorough assessment of existing system architecture to identify bottlenecks, technical debt, and improvement opportunities.

Development Team Process Audit

Evaluation and optimization of development processes, workflows, and team collaboration practices.

Comprehensive Project Audit

End-to-end assessment covering architecture, code quality, documentation, processes, team relations, and growth vectors.

Code Audit

In-depth code review focusing on quality, maintainability, security, and adherence to best practices.

Anti-Crisis Project Management

Expert intervention for projects that are stuck, providing clear direction and actionable recovery strategies.

IT Department Organization

Strategic setup and optimization of IT departments, including structure, processes, and team development.

HR & Talent Management

Organizing HR pipelines, technical hiring processes, and building individual development plans for team members.

Presales Support

Supporting presales activities including technical presentations, architecture design sessions, and client consultations.

Ready to Transform Your Business?

Book a quick call to discuss your specific challenges and how I can help.

work

Work Experience

Jan 2025 – Present

Engineering Manager

Dcloud.tech
  • Leading presales activities and architectural design sessions with clients
  • Define technology strategy and oversee execution of key projects
  • Reorganized HR processes to improve efficiency in technical hiring
Oct 2024 – Jan 2025

Team Lead & Software Architect

Dcloud.tech - Russian Railways Medical Examination System
  • Built the end-to-end platform for pre-shift medical clearance of train drivers and staff: identity verification, vitals capture from terminals, doctor session workflow, decision logging, and auditability
  • Designed and delivered an MVP in under 4 months: clinician portal, hardware terminal integration, and a custom WebRTC video session for remote medical clearance over a closed network
  • Drove technical leadership of a 10-person team: hiring, architecture design, day-to-day management
  • Integrated securely with on-site medical terminals deployed at depots; implemented reliable session establishment, role-based access control, and traceable case management
  • Ensured security & compliance: encrypted media/data in transit, RBAC, audit trails, and monitoring to support high daily throughput
Java, Spring Boot, Microservices, PostgreSQL, Redis, Kafka, Keycloak, ELK, Kubernetes, TeamCity, WebRTC
Mar 2024 – Oct 2024

Team Lead & Software Architect

Dcloud.tech - Warner Music Group Music Distribution Platform
  • Drove technical leadership of a 15-person cross-functional team: hiring, architecture design & reviews, SDLC setup, delivery oversight
  • Designed and delivered a cloud-native, global music distribution platform in 8 months on AWS
  • Accelerated large-file transfers via IBM Aspera integration to streamline ingest and delivery workflows
  • Engineered a custom secure architecture with a flexible role/permission model tailored to music-industry workflows and compliance
  • Reduced storage costs by designing a compression algorithm for audio spectral chart artifacts
Serverless architecture, AWS (Lambda, EC2, CloudFront, S3, CDK), Node.js, TypeScript, IBM Aspera
Oct 2023 – Mar 2024

Software Architect

Dcloud.tech - VTB - Brokerage Core Platform
  • Designed a high-load (800+ TPS), fault-tolerant microservices architecture with guaranteed message delivery for the brokerage core to support the full trade lifecycle (accounts & positions, orders, settlements, reconciliation, corporate actions) with strict auditability
  • Established an event-driven backbone (outbox/CDC, SAGA choreography, idempotency) to ensure consistency
  • Enabled observability and resiliency (metrics/logs/traces, circuit breaking, graceful degradation) for 24/7 operations
Java, Spring Boot, Microservices, PostgreSQL, Hazelcast, ELK, Kubernetes, TeamCity, Kafka, Debezium CDC
Dec 2022 – Oct 2023

Team Lead & Software Architect

Dcloud.tech - VTB - Wealthy Client Banking CRM
  • Drove technical leadership of a 12-person cross-functional team: hiring, architecture design & reviews, delivery oversight, day-to-day management
  • Designed and delivered a greenfield CRM for wealth client managers, the system was built on top of Camunda BPMN for end-to-end orchestration
  • Achieved a 40% reduction in operational handling time via workflows, automation, and straight-through processing
Java, Spring Boot, Camunda, Microservices, PostgreSQL, Redis, Keycloak, ELK, OpenShift, TeamCity, Kafka, Debezium CDC
May 2020 – Dec 2022

Cluster Lead & Software Architect

Dcloud.tech - VTB Risk Underwriting & Verification Ecosystem
  • Drove technical leadership across 5 teams / 60+ engineers: hiring, architecture design and reviews, delivery oversight, management
  • Designed and delivered a distributed underwriting platform spanning 50+ microservices for SME & corporate segments, enabling real-time credit risk assessment at scale
  • Built a real-time underwriter workplace (360° borrower view, rules/scoring, document checks, fraud signals, case workflow) to accelerate time-to-decision
  • Established an event-driven backbone on Kafka (outbox/CDC, SAGA choreography, schema registry, idempotency) to keep data consistent across domains
  • Implemented RBAC/ABAC, BPMN workflows
Java, Spring Boot, Camunda, Kafka, Microservices, PostgreSQL, Redis, Minio, ELK, Keycloak, OpenShift, Istio, TeamCity, blue-green deployment, observability (logs/metrics/traces)
May 2019 – May 2020

Senior Java Engineer

Dcloud.tech - VTB Digital Credit Notification System
  • Built a highly available, event-driven notification platform for a top-tier Russian bank, ensuring consistent messaging at scale
  • Orchestrated multi-channel delivery (SMS, email, push) with strict delivery guarantees (idempotency, retries, DLQ) and per-channel fallbacks
  • Designed exactly-once processing with outbox pattern, RabbitMQ routing, and transactional publishing to prevent duplicates
  • Introduced templating & personalization
  • Implemented observability (structured logs, metrics, tracing) and SLOs with automated alerts; enabled blue/green & canary rollouts
  • Optimized costs via provider routing and batching; simplified operations with self-service configs for business teams
Java, Spring Boot, Microservices, RabbitMQ (DLX/DLQ, retries, idempotency), PostgreSQL, ELK, OpenShift, TeamCity
Aug 2018 – May 2019

Senior Java Engineer

Dcloud.tech - Russian Export Center Electronic Document Management
  • Led engineering: conducted technical interviews, onboarding, mentorship, and code reviews for junior/mid developers; set development practices (branching strategy, code style, CI gates)
  • Developed core e-document services
  • Delivered integrations with external agencies and partners: REST gateways, SFTP, asynchronous messaging with idempotency and guaranteed redelivery
Java, Spring Boot, Microservices, RabbitMQ, PostgreSQL, Kubernetes
Oct 2016 – Aug 2018

Java Software Engineer

Dcloud.tech - Gazprombank Credit Card Issuing Pipeline
Java, Spring Boot, Microservices, Kafka, PostgreSQL, 5NT, Spring Cloud
school

Education & Awards

Applied Informatics, Software Development

Moscow State Technological University "STANKIN"
2016 - 2020

Twice Russian national champion in mathematics

contact_mail

Get In Touch

Contact Information

phone
business_center
send
Telegram @nmikaev
chat
WhatsApp +7 995 793 57 47
location_on
Location Tbilisi, Georgia

Send a Message