Profile photo

Ilia Kritiuk

About Me

Senior Full-Stack Java/Spring Engineer with 10+ years building scalable, high-availability platforms usingJava 17+, Spring Boot, Kafka, Kubernetes, and Docker. Led end-to-end delivery, CI/CD optimization, and team mentorship to achieve 99.99% uptime in mission-critical systems.

Expert in microservices, event-driven architecture, and performance engineering. Certified AEM architect, developer and Business Practitionercloud-native microservices and event-driven architectures. Passionate about clean code, operational resilience, and systems that scale under extreme load.

Experience

Apr 2019 — August 2025 | Senior Full Stack Developer | Diva-e Platforms GmbH

Key Client Engagements & Achievements:

  • Delivered end-to-end scalable microservices platforms, owning component design, service contracts, event-driven workflows, and backend-frontend integration.
  • Led development, testing, deployment, and production optimization—transforming monolithic systems into resilient, cloud-native architectures with Java 17, Spring Boot, Kafka, and Kubernetes.
  • Acted as a bridge between technical and non-technical stakeholders, interpreting business requirements and translating them into actionable technical specifications.
  • Collaborated with cross-functional teams to align development efforts with overarching business objectives.
  • Showcased new functionalities and features to business stakeholders through live demonstrations, clearly articulating the value and impact of technical solutions.
  • Addressed questions and concerns to foster a shared understanding between development teams and business units.
  • Took a lead role in planning the development roadmap, working closely with project managers, architects, and team members.
  • Contributed to project plans, providing technical insights for effective project execution.
  • Implemented robust CI/CD pipelines using Jenkins to automate the deployment process, ensuring efficient and reliable delivery of applications.
  • Focused on continuous integration, testing, and deployment best practices for high-quality software releases.
  • Leveraged Adobe Experience Manager (AEM) as a Cloud Service for scalable and flexible deployments.
  • Implemented and optimized cloud solutions to ensure high availability, performance, and security.

Key Contributions:

  • Microservices Architecture: Designed and delivered modular, event-driven systems using Spring Boot, Kafka, and Kubernetes.
  • Cloud-Native Transformation: Migrated legacy monolithic systems into scalable, cloud-based services.
  • Business Collaboration: Bridged the gap between business goals and technical implementation through continuous communication and feedback loops.
  • Technical Leadership: Guided roadmap planning, architecture design, and CI/CD best practices using Jenkins.
  • Demonstrations & Stakeholder Alignment: Presented technical solutions to non-technical audiences, ensuring understanding and alignment.
  • AEM Cloud Integration: Applied AEM as a Cloud Service within enterprise ecosystems to enhance digital delivery and scalability.

Apr 2017 — Apr 2019 | Senior Full-Stack Java Developer | BizTech Enterprise Solutions, Australia

  • Contributed to a large-scale e-commerce platform, supporting the full development lifecycle from requirements gathering to deployment and ongoing maintenance for Leroy Merlin.
  • Developed backend services using Spring Boot and PostgreSQL to power core business logic, user flows, and high-volume transactions.
  • Designed REST APIs and gRPC services for efficient microservice communication and integration with frontend and third-party systems.
  • Implemented message-driven components using Kafka and RabbitMQ, ensuring reliable event processing, order workflows, and real-time updates.
  • Built ES6+/React frontend components and templates, delivering responsive and personalized user experiences.
  • Participated in architecture design, migration planning, and performance optimization to improve scalability and maintainability.
  • Delivered customer-facing demos, translating technical enhancements into clear business value and impact.

Key Contributions:

  • Senior Full-Stack Developer on external & internal projects, driving both frontend and backend development efforts.
  • Progressed from frontend-focused development to full-stack AEM, including OSGi services, Sling Models, workflows, and React-based frontend integrations.
  • Customer Collaboration: Conducted live demonstrations and presented new functionalities directly to clients and business stakeholders.
  • Key Projects: Leroy Merlin (migration from AEM 6.2 to 6.3), National Australia Bank (digital platforms on AEM).
  • Architecture & Scalability: Contributed to the modernization of legacy systems through microservices and asynchronous communication (Kafka, RabbitMQ).
  • Performance Optimization: Tuned APIs and services for improved transaction throughput and user experience.

Jun 2015 — Apr 2017 | Middle-Senior Java Developer | Sberbank - Technology

Key Contributions:

  • Developed and maintained core modules of Sberbank’s credit scoring system, processing large volumes of financial data to assess borrower risk.
  • Led migration of a legacy monolithic application to Spring Boot microservices, improving scalability, deployment velocity, and system resilience under peak load.
  • Implemented business rules and scoring algorithms to support automated loan approval decisions.
  • Served as Scrum Master for a regional team, facilitating agile ceremonies and ensuring smooth collaboration across distributed teams.
  • Created and delivered a training course on system architecture, accelerating onboarding of new developers and ensuring consistent code quality.

Key Contributions:

  • Middle/Senior Java Developer on Sberbank’s Scoring Credit system, contributing to backend development and system modernization.
  • Scrum Master for a regional team, improving agile workflows and cross-team communication.
  • Designed and delivered a training course on the architecture of the Scoring Credit system to onboard new developers and enforce coding standards.

Sep 2014 — Jun 2015 | Implementation Specialist | Infostandard

Projects:

  • People control systems for the water pools at Ryazan State Radio Engineering University and Ryazan State Medical University named after academician I.P. Pavlov.

Responsibilities:

  • Implementation and development of software products for government organizations.
  • Communication and collaboration with government stakeholders.
  • Demonstrations and presentation of new functionality.
  • Software development and problem-solving for operational challenges.

Key Contributions:

  • Implementation specialist of software products for government organizations.
  • Created and deployed a unified software system for universities’ swimming pools, enabling reuse, scalability, and extensibility.

Education

Ryazan State Radioengineering University
Bachelor's Degree in Radioengineering, 2010 — 2014

Certifications

Contact

ilia-kritiuk.dev