Developed a store integration using Vue Storefront Core for seamless communication with Elastic Path. Implemented an abstraction layer through composables to simplify interaction complexity and boost developer productivity. Collaborated closely with the Elastic Path Engineering team to overcome technical challenges and ensure a successful integration. Served as a middleware between Vue Storefront and Elastic Path, facilitating data exchange and synchronization. Led the integration project, taking responsibility for delivery and managing stakeholder expectations. Enforced Agile methodologies with well-defined tasks, a groomed backlog, and clear "Definition of Done" and "Definition of Ready" parameters.
Led UI component design and development using React, creating responsive and interactive interfaces. Translated designs into high-quality code, debugged, and optimized performance with tools like Sentry JS and New Relic. Collected and analyzed front-end user data for insightful decision-making. Developed features using Vue.js and React, emphasizing reusability and maintaining consistent design patterns. Contributed to Farfetch's A/B Testing tool UI, expanding the React components library. Worked in a Kanban environment, collaborated on UI design, and actively participated in peer reviews and continuous deployment. Proficient in advanced Git techniques, ensuring comprehensive test coverage and following the DRY principle for code efficiency. Collaborated with the development team to align UI ideas with business goals, reviewed requirements, and ensured compatibility with existing applications.
Have a robust background in software development and testing, having implemented Jest for unit testing and Cypress for end-to-end testing to ensure codebase reliability. Additionally, I developed a Biometric Software Development Kit in JavaScript, empowering developers to integrate biometric capabilities. In an Agile environment using Kanban, I collaborated with cross-functional teams and demonstrated leadership by managing the integration project between Vue Storefront and Elastic Path. Acting as middleware, I facilitated seamless communication and data exchange, while also enforcing Agile methodologies for efficient project delivery. Overall, my experience spans technical innovation, collaboration with diverse teams, and successful project leadership.
I have a strong background in web development, having built and enhanced two applications for a French client. Leveraging Laravel on the backend and AngularJS on the frontend, I optimized performance with Redis queues for CPU-intensive jobs. I conducted ongoing maintenance, implemented component development practices, and collaborated closely with end-users for testing and problem analysis. In frontend development, I used Laravel's Eloquent ORM, Vue.js, and AngularJS, incorporating real-time updates with sockets. Database solutions involved MySQL and CouchDB, showcasing adaptability to diverse data storage needs. I practiced Test Driven Development (TDD) with PHPUnit and Mocha.js, ensuring code quality. Efficient code versioning and collaboration were managed using Git, and I streamlined the development workflow with Webpack, Yarn, and Node.js. Overall, my experience reflects a comprehensive approach to web development, emphasizing technical proficiency, collaboration, and a commitment to high-quality solutions.