E-commerce and CMS platforms in React and Angular
Project date
Role
Software Engineer
Client
Aldo Group
Aldo sought my expertise to provide valuable support to their front-end development team. In this role, I focused on several key aspects, including technical elaboration of new functionalities for their main online store, development of their BFF (Backend For Frontend) servers, and the creation of a shared code base library to streamline development across the company's various online stores.
To address the migration needs of another online store, our technical team undertook a thoughtful analysis, leading to the creation of the Shoebox library. Leveraging the monorepo approach using Lerna, Shoebox facilitated the seamless migration of an older store in less than two months. Furthermore, it enabled the integration of rigorously tested and validated new functionalities, which had been implemented and refined over several months on the main store.
In addition to our work on the stores and Shoebox, I actively participated in the development of an internal Content Management System (CMS) built with Angular. As part of the project's roadmap, I contributed to the planning and eventual migration of the CMS to a headless CMS solution called Contentful, which offered increased flexibility and scalability.
Throughout the mandate, I provided dedicated support to Aldo's developers, aiming to enhance their understanding of JavaScript, promote the adoption of functional programming principles, and instill industry best practices. This support took the form of training sessions, granting access to personalized documentation, and actively engaging in code reviews.
By collaborating with Aldo's development team, I played a pivotal role in driving their progress and technical excellence. The technical elaboration of new functionalities, the creation of Shoebox, and the migration to a headless CMS solution were all critical milestones in enhancing Aldo's online stores and streamlining their development processes. Moreover, my commitment to empowering developers through training and code reviews fostered a culture of continuous improvement and ensured the adoption of industry-leading practices within the organization.
Language
JavaScript
UI
React
State
Redux
API
REST
Style
CSS
Frameworks
Angular, Express
Bundler
Webpack
Cloud
Firebase
Container
Docker
Test
Jest
Check my other projects. Learn about the innovative solutions and challenges tackled to deliver impressive results for the client.