Technical lead
Contentsquare
2021-09-01-Present
-Led a team in building a chrome extension utilizing web components provided by other teams.
-Bootstrap Chrome extension project using Ya...
-Led a team in building a chrome extension utilizing web components provided by other teams.
-Bootstrap Chrome extension project using Yarn3 workspaces and Vue2 ,and assist other developers in understanding and contributing to the project.
-Collaborate with the core frontend and backend teams to enhance the performance of our application and chrome extension, by optimizing the common shell, caching mechanisms, reducing backend calls, minimizing bundle size, and implementing lazy loading techniques.
- Participate in migrating repositories’ CI from Jenkins to GitHubActions.
- Build and maintain an internal feature flag system and led the evaluation process for a third-party SaaS solution to manage feature flags.
TypeScript
Algorithm
React
View more
TypeScript
Algorithm
React
Chrome Extension
JavaScript
Data structure
Microservices
Svelte
Performance Optimization
Vue.js
View more
Software engineer
Contentsquare
2020-09-01-Present
- Develop web components in a micro frontends architecture using multiple libraries, including Angular 9, Vue 2, React, and Svelte.
- Dev...
- Develop web components in a micro frontends architecture using multiple libraries, including Angular 9, Vue 2, React, and Svelte.
- Develop and implement microservices using NestJS while ensuring the production of high-quality code that is efficient, maintainable, and scalable.
- Serialize and unserialize the DOM of clients’ websites for data processing.
-Conduct static resources web scraping (e.g., CSS, images
and fonts) for data collection.
- Monitoring environments using K8S, Datadog, Elastic, and Grafana.
- Participate in the development of internal tools , including VS Code extensions and CLIs.
- Write detailed product and technical documentation for features and projects I am working on.
Node.js
Angular
Elasticsearch
View more
Node.js
Angular
Elasticsearch
Docker
React
RxJS
Kubernetes
Datadog
CI/CD
Vue.js
View more
Software engineer
BOUYGUES TELECOM
2019-04-01-2020-09-01
Development and migration of an e-commerce platform of Bouygues telecom for better performance, robust and lean architecture.
- Contribut...
Development and migration of an e-commerce platform of Bouygues telecom for better performance, robust and lean architecture.
- Contributed to the development and migration of an e-commerce platform for Bouygues Telecom, involving both frontend and backend enhancements.
- Successfully migrated the frontend from AngularJS to Angular 9 to improve performance, code maintainability, and development productivity.
- Led the revamping of the Cart functionality using Angular.
- Elaborated the performance of the web site by using web optimization tools to analyze and enhance its performance
- Developed sales API endpoints using NestJS.
Node.js
Angular
Jenkins
View more
Node.js
Angular
Jenkins
TypeScript
JavaScript
RxJS
RESTful API
NestJS
View more