Lead Front-end Engineer
2018 - PRESENTForgeRock Open Banking Team- Created an open banking sandbox (bank, directory, OAuth, analytics) using an Angular monorepo.
- Created a full-stack TPP app to demonstrate TPP's capabilities.
- Implemented unit tests with Jest.
- Implemented E2E tests with Cypress.
Technologies: Angular, TypeScript, Cypress.io, Jest, RxJS, ReduxLead Front-end Engineer
2017 - 2018CDX Limited (Cryptocurrency Exchange)- Architected and designed two large-scale apps.
- Created reusable UI components.
- Implemented reusable Redux containers.
- Implemented internationalization (i18n) with react-intl.
- Wrote modules for Jest Unit, Snapshot, and end-to-end testing.
Technologies: Babel, Webpack, ES7, ECMAScript (ES6), Redux, ReactLead Front-end Engineer Rakuten Games
2016 - 2017Rakuten- Created reusable UI components on a large-scale app.
- Implemented reusable Redux containers.
- Implemented internationalization (i18n) with react-intl.
- Developed Jest Unit and Snapshot testing.
Technologies: Babel, Webpack, ES7, Emacs, Redux, ReactReact Software Engineer
2016 - 2016CNES (French Space Agency)- Implemented a performance improvement of an existing React application (Reselect, Immutable).
- Created reusable UI components on a large-scale app.
- Implemented reusable Redux containers.
- Developed Jest unit and snapshot testing.
- Contributed to the React Stockcharts library.
Technologies: Babel, Webpack, ES7, ECMAScript (ES6), Electron, Redux, ReactSoftware Engineer, Architect
2015 - 2016Core Metabolics- Architected a cross-platform AngularJS/Ionic application.
- Created the web platform using Angular Bootstrap.
- Created the mobile app with Ionic framework.
- Worked on server infrastructure installation.
- Worked on StormPath integration on the client side.
- Implemented internationalization (i18n) with angular-translate.
Technologies: Stormpath, ECMAScript (ES6), Webpack, AngularJSSoftware Engineer
2012 - 2015Living Objects- Developed a rich JavaScript application using AngularJS, Angular Material, and Node.js.
- Created a platform that monitors access provider networks using jQuery, CoffeeScript, PHP5 (Symfony2), and Bootstrap 3.
- Led the SVN-to-Git transition.
- Implemented quality processes, including unit tests, merge requests, code review, and CI via Jenkins.
Technologies: JavaScript, Webpack, jQuery, CSS, HTML, PHP, AngularJS, Node.jsSoftware Engineer
2010 - 2012eBay, Inc.- Worked on a web analytics platform for internal information sharing (17,000 employees) based on Joomla.
- Led a multinational team (10 members globally) as a Certified Scrum Master.
- Developed components/modules/widgets for Joomla.
- Administrated the continuous integration platform using Jenkins.
- Acted as the GitHub enterprise administrator.
- Created the JavaScript framework + UI library used in the project.
Technologies: JavaScript, MooTools, CSS, HTML, Joomla, PHP