
Andrii Zhadan
Senior Solution Architect | Java Technical Lead
Salary / Daily rate
Agen, France
Freelance
Skills
Languages
About me
Intro
Solution Architect with 14+ years of Java expertise, specializing in eCommerce and payment platforms for global enterprises like Adidas, Expedia, and AIB. Delivered $400K yearly cost savings through automation and improved NPS by 20 points via strategic architecture decisions. Expert in microservices, cloud infrastructure (AWS/Azure/GCP), and leading cross-functional teams to build scalable, high-performance solutions.
Work experience
EPAM Systems
Jul 2020 - Mar 2025
4 years 9 months
Ukrainka, Kyiv Oblast, Ukraine, 08720
Solutions Architect / Java Technical Lead (Allied Irish Banks)
Jul 2024 - Mar 2025
9 months
Ukrainka, Kyiv Oblast, Ukraine, 08720
Project: Appian Mobile Peer-to-Peer Payment Solution Client: AIB, BOI, PTSB (Banking & Payments Federation Ireland) Partners: Deloitte, EPAM Duration: August 2024 – February 2025 Overview AIB, BOI, and PTSB, under the Banking & Payments Federation Ireland (BPFI), are launching a P2P payment service integrated into their mobile apps. The service enables instant transactions via mobile numbers. EPAM is responsible for Mobile and Backend-for-Frontend (BFF) API development and testing. Role: Solution Architect / Technical Lead • Technical Leadership & Architecture: • Design and optimize BFF API and backend architecture for scalability and security. • Conduct code reviews, ensure best practices, and drive architectural decisions. • Agile & Collaboration: • Lead a cross-functional team, ensuring smooth backend, frontend, and mobile components integration. • Align development with business goals and stakeholder requirements. • Quality & Best Practices: • Enforce high coding standards, automated testing, and CI/CD pipelines. • Advocate DevSecOps and ensure a secure, scalable payment platform. Tech Stack: Backend: Java (Spring Boot), GraphQL, REST APIs Frontend & Mobile: React Native, TypeScript Cloud & DevOps: AWS/Azure, Kubernetes, Docker Project Phases: • Sprint 0: Discovery (August 2024) • Sprints 1-12: Build & Test (Sep 2024 – Feb 2025)
Solution Architect / Java Technical Lead (Adidas)
Oct 2021 - Jul 2024
2 years 10 months
Ukrainka, Kyiv Oblast, Ukraine, 08720
• Participated in onsite discovery phases. • Architecture artifacts preparation, negotiation, and governance of the components in the Settlement/Reconciliation Layer. • Saved operational efforts by automating a reconciliation process for China marketplaces (cost avoidance of 400K yearly). • Improved NPS score by 20 points increase with discovery, design, and governance solution of payout bulk refund project for CoD. • Built an independent risk orchestrator and decoupled the risk checks from PSP to direct integration. • Team-leading, formation (interviewing, mentoring, onboarding) • Work with product requirements from different stakeholders
Java Technical Lead / Solution Architect (Equifax US&Australia)
Jul 2020 - Oct 2021
1 year 4 months
Developing API first eCommerce platform which should be used as a single B2B (and potentially B2C solution). Phase 1. - fast solution for starting serving requests from the marketing site Phase 2. - long term solution for customer and purchase registration Responsibilities • Analyzing requirements, design and development of platform in E-Commerce domain; • Team-leading, formation (interviewing, onboarding); • Architecture diagrams, documenting; • Work with product requirements; • Mentoring, coaching.
SoftServe
May 2017 - Jul 2020
3 years 3 months
Kharkiv Region, Ukraine
Java Technical Lead
Jul 2018 - Jul 2020
2 years 1 month
Kharkiv Region, Ukraine
The eCommerce platform to sell different vacation rentals. Our team's main focus was Vrbo Platform integration with Expedia Group services (Order Management, Payments). We’re responsible for the checkout part of the whole booking flow, and integrations with a bunch of services. Worked on stability, tracing, observability, monitoring, and system alerting for improving Checkout Success Rate. Responsibilities: • Managing team; • Design docs creation; • Requirements analysis and software design; • New features development and redesign; • Developing and mentoring teammates; • Bug fixing; • Code review.
Senior Java Developer
May 2017 - Jul 2018
1 year 3 months
Senior Java Developer
AgileEngine
Nov 2014 - Mar 2017
2 years 5 months
Java Developer
Grid Dynamics
Jul 2013 - Oct 2014
1 year 4 months
Java Developer
Cloud-Works Solutions Ltd
Jan 2011 - Jul 2013
2 years 7 months
Education
National Technical University "Kharkiv Polytechnic Institute"
Master's degree, Mathematics and Computer Science
2008 - 2014
6 years 1 month