Julien Renaux, Developer in Toulouse, France

Julien Renaux

Software Developer

Location
Toulouse, France
Toptal Member Since
June 16, 2015

Julien is a senior front-end engineer with experience working for startups and multinationals across the world. Julien is a former Google developer expert for the web and a Certified Scrum Master.

Julien is available for hire
Hire Julien

Portfolio

NEPTUNE CIGARS
Angular, Capacitor, Progressive Web Applications (PWA), PWA, Ionic
ForgeRock Open Banking Team
Angular, TypeScript, Cypress, Jest, RxJS, Redux
CDX Limited (Cryptocurrency Exchange)
Babel, Webpack, ES7, ECMAScript (ES6), Redux, React

Location

Toulouse, France

Availability

Part-time

Preferred Environment

Stencil.js, Angular, TypeScript, React, Visual Studio Code (VS Code), Git, MacOS, Docker, Web

The most amazing...

...thing I've developed is definitely my work related to open banking at ForgeRock that helps developers and banks across the world.

Work Experience

2020 - PRESENT

Lead Front-end Engineer

NEPTUNE CIGARS
  • Created a new back-office PWA to manage multi-million dollars stocks with Angular.
  • Migrated https://www.cigarscanner.com PWA to Ionic and capacitor, managing to keep a 4+ stars rating while increasing traffic (several thousand users a day).
  • Automated builds, tests, and releases using Docker images on Azure.
Technologies: Angular, Capacitor, PWA, Progressive Web Applications (PWA), Ionic
2018 - 2020

Lead Front-end Engineer

ForgeRock Open Banking Team
  • Created a white-label open banking sandbox (bank, directory, OAuth, analytics) sold to many banks using an Angular monorepo.
  • Automated builds, tests, and releases using Docker images on GCP.
  • Implemented unit tests with Jest.
  • Implemented E2E tests with Cypress.
Technologies: Angular, TypeScript, Cypress, Jest, RxJS, Redux
2017 - 2018

Lead Front-end Engineer

CDX Limited (Cryptocurrency Exchange)
  • Architected and designed an IPO web app that raised 10,000 ETH (millions of dollars) and an exchange app with React.
  • Created a design system with hundreds of reusable components.
  • Automated builds, tests, and releases using Docker images.
Technologies: Babel, Webpack, ES7, ECMAScript (ES6), Redux, React
2016 - 2017

Lead Front-end Engineer

Rakuten
  • Architected and designed a gaming web app for the Japanese market using React.
  • Created a design system with hundreds of reusable components.
  • Automated builds, tests, and releases using Docker images.
Technologies: Babel, Webpack, ES7, Emacs, Redux, React
2016 - 2016

React Software Engineer

CNES (French Space Agency)
  • Implemented a performance improvement of an existing React application to support thousands of data points coming live from satellites.
  • Automated builds, tests, and releases using Docker images.
  • Contributed to the React Stockcharts library, the major open-source lib for stocks.
Technologies: Babel, Webpack, ES7, ECMAScript (ES6), Electron, Redux, React
2012 - 2015

Software Engineer

Living 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.
  • Implemented quality processes, including unit tests, merge requests, code review, and CI via Jenkins; led the SVN-to-Git transition.
Technologies: JavaScript, Webpack, jQuery, CSS, HTML, PHP, AngularJS, Node.js
2010 - 2012

Software Engineer

eBay, Inc.
  • Worked on a web analytics platform for internal information sharing (17,000 employees) based on Joomla.
  • Led a multinational team consisting of ten members distributed globally as a Certified Scrum Master.
  • Developed components/modules/widgets for Joomla.
  • Administrated the continuous integration platform using Jenkins.
  • Created the JavaScript framework and UI library used in the project using Vanilla JavaScript.
Technologies: JavaScript, MooTools, CSS, HTML, Joomla, PHP

Experience

Julien Renaux Blog

For years I have been sharing thoughts and tips about front-end engineering.

Also available on Android: https://play.google.com/store/apps/details?id=com.shprinkinc.wordpresshybridclient

Isitblackfridayyet

https://isitblackfridayyet.app/
Every day, get a reminder whether it is Black Friday or not. This product was created as a joke and took the internet by storm!

Learn about the journey and the technologies used on:
https://julienrenaux.fr/2019/11/25/case-study-isitblackfridayyet/
Image of The 9 Most Common Mistakes That Ionic Developers Make publication
Publication

The 9 Most Common Mistakes That Ionic Developers Make

https://www.toptal.com/ionic/most-common-ionic-development-mistakes
Image of Ionic 2 vs. Ionic 1: Performance Gains, New Tools, and a Big Step Forward publication
Publication

Ionic 2 vs. Ionic 1: Performance Gains, New Tools, and a Big Step Forward

https://www.toptal.com/ionic/ionic-1-vs-ionic-2-key-differences

Skills

Languages

TypeScript, CoffeeScript, JavaScript, ECMAScript (ES6), PHP, Sass, Less, HTML5, HTML, CSS, ES7, SQL

Frameworks

Angular, Redux, Ionic, Jest, Jasmine, Electron, Cypress, React Native, PHPUnit

Libraries/APIs

React, jQuery, MooTools, Node.js, RxJS, Firebase Web SDK, Facebook API, GitHub API

Tools

Git, Webpack, Jenkins, Babel, Gulp, Stencil.js, Emacs, PostCSS

Paradigms

Mobile Development, Cross-platform, Scrum

Platforms

Firebase, Android, Linux, WordPress, Joomla, MacOS, Visual Studio Code (VS Code), Web, Docker, iOS

Other

Software Development, Capacitor, Single-page Applications (SPA), Mobile App Development, Hybrid Apps, Cordova, PWA, Front-end, Progressive Web Applications (PWA)

Storage

MySQL, MongoDB

Education

2010 - 2011

Master's Degree in Computer Science, Big Data

Tongji University - Shanghai, China

2006 - 2011

Master's Degree in Computer Science, Programming

Telecom Lille - Lille, France

Certifications

JANUARY 2021 - PRESENT

Santander's Hackathon Winner

Santander

MARCH 2019 - MAY 2021

Google Developer Expert

Google