Experience

I’ve been professionally engaged in backend development for 6+ years, building high-load services and fintech/banking platforms.

  1. Comfi
    Senior Kotlin Backend Developer
    Aug 2025 — Present
    Full-time
    Remote
    Dubai, UAE
    Key dutiesKey duties
    • Led design and implementation of risk services including antifraud systems and application approval workflows.
    • Defined risk factors and scoring models; implemented score-based decisioning to approve or reject applications.
    • Built end-to-end pipelines: ingested statements, performed client scoring, produced risk decisions and automated approvals/rejections.
    ToolsTools
    KotlinKotlinSpring BootSpring BootSpring SecuritySpring SecurityPostgreSQLPostgreSQLKafkaKafkaAWSAWSDockerDockerKeycloakKeycloakZeebeGrafanaGrafanaSplunkSplunk
  2. Home Credit Bank
    Senior Java Developer
    Aug 2023 — Aug 2025
    Full-time
    Remote
    Almaty, Kazakhstan
    Key dutiesKey duties
    • Led creation of a high-load microservice processing 500,000+ credit applications monthly and enabling up to 5 B2B partner integrations.
    • Launched a credit origination platform and reduced partner onboarding time by 1.5×.
    • Integrated internal banking systems and external services (scoring engines, e-document providers), speeding up loan approval by ~30% and increasing approval rates by ~15%.
    • Implemented security framework using Spring Security + OAuth 2.0 to improve compliance and data protection.
    • Reduced primary database load by ~36% and improved response times using Redis caching.
    ToolsTools
    JavaJavaSpring BootSpring BootSpring Data JPASpring Data JPASpring SecuritySpring SecurityRESTRESTSOAPSOAPOracleOraclePostgreSQLPostgreSQLRedisRedisRabbitMQRabbitMQDockerDockerKubernetesKubernetesAWSAWSKeycloakKeycloakLiquibaseLiquibaseGradleGrafanaGrafanaSplunkSplunk
  3. Sberbank
    Senior Java Developer
    Jul 2022 — Aug 2023
    Full-time
    Remote
    Moscow, Russia
    Key dutiesKey duties
    • Built microservices for credit and deposit products handling 10M+ daily requests.
    • Implemented personalized offer calculation services and improved conversion rates by ~20%.
    • Improved performance by ~1.25× via refactoring and load optimization, reducing latency in critical flows (up to ~40ms).
    • Improved CI/CD efficiency by incorporating load testing; increased code coverage to ~93% and reduced rollbacks.
    • Developed reporting system (Spring Boot + PostgreSQL) to provide stakeholders with up-to-date insights on product performance.
    ToolsTools
    JavaJavaKotlinKotlinSpring BootSpring BootPostgreSQLPostgreSQLKafkaKafkaOpenShiftOpenShiftLiquibaseLiquibaseJUnitSwaggerMyBatisMapStructMavenGradleAzureAzure
  4. Luxoft
    Java Developer
    Jan 2022 — Jul 2022
    Full-time
    Remote
    Moscow, Russia
    Key dutiesKey duties
    • Created a real-time communication system using WebSocket supporting 5,000+ concurrent chat sessions for an educational platform.
    • Streamlined the CI/CD process by integrating Jenkins with Docker and Rancher, reducing deployment times by 1.3x and increasing the frequency of successful releases.
    • Built a personalized content recommendation engine using Kafka and GraphQL, increasing student engagement by 25% through tailored learning materials based on user behavior.
    • Boosted test coverage from 39.8% to 80%, enhancing code reliability and maintainability.
    ToolsTools
    JavaJavaSpring BootSpring BootPostgreSQLPostgreSQLKafkaKafkaRESTRESTGraphQLGraphQLWebSocketWebSocketDockerDockerJenkinsJenkinsRancherRancherFlywayFlywayAWSAWSELKELK
  5. X5 Group
    Java Developer
    May 2020 — Jan 2022
    Full-time
    Remote
    Moscow, Russia
    Key dutiesKey duties
    • Streamlined CI/CD by integrating Jenkins with Docker + Rancher, reducing deployment time by ~1.3× and increasing successful release frequency.
    • Built transport logistics metrics system used by 200+ fleet managers, improving delivery tracking accuracy by ~30% across 1,500+ vehicles.
    • Created route optimization dashboards reducing transportation costs by ~1.15× and cutting delivery times by ~1.2×.
    • Automated KPI calculations to accelerate reporting cycles by ~1.5×.
    • Collaborated with warehouse/inventory teams to improve end-to-end transparency and increase inventory turnover by ~15%.
    • In a separate initiative, built a Kafka + GraphQL recommendation engine that increased student engagement by ~25%.
    • Boosted test coverage from ~39.8% to ~80% to improve reliability and maintainability.
    ToolsTools
    JavaJavaSpring FrameworkSpring FrameworkSpring WebSpring WebSpring Data JDBCSpring Data JDBCPostgreSQLPostgreSQLgRPCWebSocketWebSocketJenkinsJenkinsDockerDockerRancherRancherELKELK