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
- Kubernetes Hands-On - Deploy Microservices to the AWS Cloud
- Spring 5, Boot 2, JPA, Thymeleaf, AOP, Web MVC, REST
- Kotlin for Java Developers
- Accelerated ES6 JavaScript
- Advanced JavaScript
- Docker - Hands On for Java Developers
- Java: Functional Programming
- Python and Django Full Stack Web Developer Bootcamp
- Adobe Certified Master - Adobe Experience Manager Sites (Architect & Developer)
- Adobe Certified Expert - Adobe Experience Manager Sites
- Adobe Certified Expert - Adobe Experience Manager Sites Business Practitioner
- React: SPAs
Contact
- Email: ikritiuk@gmail.com
- LinkedIn: linkedin.com/in/ilya-krityuk