France
Frontend Engineer passionating about building state‑of‑the‑art and user‑friendly responsive web applications and making web applications fast.
Working and maintaining Datadog's design system DRUIDS: https://druids.datadoghq.com/components
• Design System Integration: Optimized consistency across the application by migrating components to align with our Design System (pollux). • Import Module Development: Developed import price module allowing users to import product prices and other data into Pricemoov's platform seamlessly. Functionalities included: CSV template generation, CSV file upload, data pre‐verification checks modal and upload status updates. • Sales Analytics Enhancement: Integrated ”Volume” and ”Revenue” columns in the price table, and implemented a KPI bar for comprehensive sales and profitability insights over a selected KPI period, including the impact of potential price changes. • Performance Optimization: Implemented strategies (lazy loading) to enhance application speed and reduce load times. • Documentation & Knowledge Sharing: Maintained detailed documentation of code, utilized endpoints, payload formats, and expected response formats to facilitate knowledge sharing and collaboration among team members. • Rotational On-call Support: Participated in a rotational on-call support schedule, resolving technical issues to maintain optimal service availability.
• Cloud Studio Contribution: Actively participated in the development of CloudStudio, a cloud‐based,no‐code/low‐code playground dedicated to designing RPA workflows, serving as a primary component of SAP Build Process Automation. • Canvas Interaction Enhancement: Revolutionized user interaction by introducing Figma‐inspired features, including canvas navigation, box selection, and grouping. • Monaco Editor API Enhancement: Developed an IDE feature to display variable values during debug sessions and indicate SDK functions status (alpha/beta/deprecated). • Screen Preview Enhancement for Project Applications: Developed a screen preview feature that displays miniature thumbnails of application screens, facilitating easier navigation and selection within project automation. • Test Coverage Enhancement: Wrote unit tests in QUnit and component tests in Cypress to ensure 100% bug-free and improved test code coverage from 55% to 81%. • Performance Optimization: implemented performance strategy(vitual scroll)) to optimise page scrolling performance. • Others: Designed backend endpoints and performed the database migration.
6 month end-of-study internship as a Web Application JavaScript developer for SAP Build Process Automation. https://www.sap.com/products/technology-platform/process-automation/features.html • Worked with a front-end team of 12 members with Scrum and Agile method. • Actively engaged with PM and UX in specification design discussions, contributing technical insights to optimize product functionality and bring mock-ups to life. • Performed bug fixes, code reviews, pair programming and code refactoring to reduce technical debt.
End-of-study project in partnership with Orange. Development of a blockchain application using ReactJs Solidity Ethereum with Orange.
School project in partnership with Tata Consultancy Services. To satisfy the need for medications used by older people, like taking certain medications requires a special diet. Therefore, We have developed a chatbot to communicate medical prescriptions and make daily reminders. The chatbot can also provide information on drugs or food and look for nearby health facilities. Our target users are elderly people who speak English and have smartphones or a computer to access the Facebook Messenger application to chat with the chatbot. My chatbot is developed under Rasa, a framework for developing chatbots under Python. Rasa is open-source and can be hosted on a private server, offering maximum data privacy and security. - Developed a chatbot to allow seniors to keep track of their medication, diet, and nutrition - Used Rasa to allow seniors to update their information by chatting with this bot - Implemented agile methods - Ensured quality with integration test using RasaX