Julien Renaux, Developer in Toulouse, France
Julien is available for hire
Hire Julien

Julien Renaux

Verified Expert  in Engineering

Software Developer

Location
Toulouse, France
Toptal Member Since
June 16, 2015

Julien is an accomplished full-stack JavaScript engineer boasting extensive experience in developing applications across a diverse range of industries, including space, retail, sports, Web3, eCommerce, and IoT for home growing, on a global scale. Holding a scrum master certification, Julien has effectively collaborated with international teams, contributing to projects for multinational corporations such as eBay and Rakuten, as well as innovative startups.

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

Experience

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, which helps developers and banks across the world.

Work Experience

Lead Front-end Engineer

2020 - PRESENT
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

Lead Front-end Engineer

2018 - 2020
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

Lead Front-end Engineer

2017 - 2018
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

Lead Front-end Engineer

2016 - 2017
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

React Software Engineer

2016 - 2016
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

Software Engineer

2012 - 2015
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, Node.js

Software Engineer

2010 - 2012
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

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

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/

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

Capacitor, 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, Single-page Applications (SPA), Mobile App Development, Hybrid Apps, Cordova, PWA, Front-end, Progressive Web Applications (PWA)

Storage

MySQL, MongoDB

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

JANUARY 2021 - PRESENT

Santander's Hackathon Winner

Santander

MARCH 2019 - MAY 2021

Google Developer Expert

Google

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring