Objective:
A Ukrainian outsourcing company embarked on a mission to enhance and refine an existing e-commerce platform. Their goal was to transition the product into a fully functional SaaS Whitelabel platform, enabling its widespread distribution to customers. To accomplish this, they sought experienced engineers who could seamlessly integrate into the development process and bring the project to completion.
Challenge:
The client had developed an initial version of the platform but required expertise to refine, extend, and optimize it. A major hurdle was the lack of well-defined design specifications. The project’s customer struggled to articulate a clear vision of a completed design, making technical implementation challenging.
The development team often had to work with incomplete wireframes or, in some cases, build components entirely from scratch.
Solution:
As part of the backend engineering team, we took a hands-on approach to addressing the challenges and bringing the project to completion. Our work began with a complete redesign of the outdated public website, incorporating new features that improved usability and appeal. When design specifications were missing or incomplete, we took the initiative to bridge the gaps, finalising critical aspects of the application to maintain development momentum.
Rather than waiting for delayed wireframes, we collaborated closely with stakeholders to interpret their needs and implement solutions that aligned with the project’s vision. Additionally, we built a dedicated test environment that would serve as a showcase for investors, providing them with a polished, functional demonstration of the platform’s capabilities and potential market impact.
Project begun in September 2024, and our team joined in late November 2024.
Technologies (full technologies under NDA):
The project leveraged a robust tech stack to ensure scalability and efficiency:
- Backend: Java, Spring Framework (Spring Actuator, Spring Security)
- Infrastructure: Kubernetes, Docker, Docker Compose, Maven, Microservices, RabbitMQ
- Cloud Services: AWS (CDK, S3, Cluster EKS)
- Database: MongoDB
- Third-party Integrations: Woocommerce, ShippyPro, ShopifySDK, Stripe, Brevo
The more specific technologies are under NDA, but here is the general gist of the project:
- Backend: Java, Spring Framework (without specific submodules like Actuator or Security)
- Infrastructure: Kubernetes, Docker
- Cloud Services: AWS (general mention, but avoid specifics like CDK, S3, or EKS)
- Database: MongoDB
Results:
Through our collaborative effort and technical expertise, we successfully replaced the client’s backend development team and delivered all requested features and refinements. The redesigned platform not only met expectations but also earned their approval, demonstrating a clear improvement over the original version. The test environment became a vital tool in securing investor confidence, allowing stakeholders to experience firsthand the enhanced functionality and scalability of the new SaaS solution. Despite the challenges posed by unclear design requirements, our proactive approach ensured the project’s success, reinforcing our role as a trusted development partner.



