Scroll To View More
Julien Renaux

Julien Renaux

Toulouse, France
Member since April 7, 2015
Julien is a front-end Mobile Engineer with experience working for startups and multinationals across the world. As a certified Scrum Master, Julien has worked with a team of 10 engineers located in three different countries for eBay. He spends most of his free time writing on his blog, developing his own open source projects, organizing Google Developer Group or AngularToulouse meetups, or contributing to open source projects.
Julien is now available for hire
Portfolio
Experience
  • JavaScript, 7 years
  • Angular, 5 years
  • Node.js, 3 years
  • Ionic, 3 years
  • React, 2 years
  • Firebase, 2 years
  • TypeScript, 2 years
  • React Native, 1 year
Toulouse, France
Availability
Part-time
Preferred Environment
OS X, Ubuntu, Git, GitLab, Jenkins, Slack, Atom
The most amazing...
...thing I've developed is an open source project to help WordPress users get free iOS/Android hybrid applications in minutes.
Employment
  • Lead Front-end Engineer
    2018 - 2018
    ForgeRock
    • Architected and designed three large-scale apps.
    • Created reusable UI components.
    • Implemented internationalization (i18n).
    • Developed performant UI updates with onPush strategy.
    • Conducted unit and E2E tests.
    Technologies: Angular, Redux, TypeScript, RxJS, Jest
  • Lead Front-end Engineer
    2017 - 2018
    CryptoDashboard.app
    • Architected and designed one large-scale app.
    • Implemented internationalization (i18n) with React-intl.
    • Integrated Firebase.
    • Implemented GCP Compute Engine instances running with Docker as well as GCP Cloud functions.
    Technologies: React, Redux, ES6, ES7, Webpack, Babel, Node, Docker
  • Lead Front-end Engineer
    2017 - 2018
    CDX 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: React, Redux, ES6, ES7, Webpack, Babel
  • Lead Front-end Engineer Rakuten Games
    2016 - 2017
    Rakuten
    • 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: React, Redux, ES6, ES7, Webpack, Babel
  • React Software Engineer
    2016 - 2016
    CNES (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: React, Redux, Electron, ES6, ES7, Webpack, Babel
  • Software Engineer, Architect
    2015 - 2016
    Core 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: AngularJS, Webpack, ES2015, ES6 Modules, StormPath
  • Software Engineer, Architect
    2015 - 2015
    AppPresser
    • Architected and developed an AngularJS/Ionic-based application.
    • Created an iOS app.
    • Created an Android app.
    • Implemented Native Transitions.
    • Provided internationalization i18n with angular-translate.
    Technologies: AngularJS, Ionic, Cordova, CommonJS, Webpack
  • Software Engineer, Architect
    2015 - 2015
    Bixev
    • Architected and developed an AngularJS/Ionic-based application.
    • Created an application across three platforms (web, Android, and iOS) with the same codebase.
    • Explained the project in my post "Modular AngularJS and Ionic architecture: A first step towards AngularJS 2" at http://julienrenaux.fr/2015/08/17/modular-angularjs-and-ionic-architecture-a-first-step-towards-angularjs-2/.
    • Provided internationalization i18n with angular-translate.
    Technologies: AngularJS, Ionic, Cordova, ECMAScript 6, CommonJS, Webpack
  • Software Engineer
    2015 - 2015
    Genie
    • Made performance improvements to existing applications.
    • Created the Android version using Crosswalk.
    • Created cloud features using Parse.com.
    • Handled implementation of the UI.
    Technologies: Ionic, AngularJS, Android, iOS9
  • Co-founder
    2014 - 2015
    MateProfiler.com
    • Developed the web, mobile, and hybrid apps.
    • Created Android and iOS applications using Ionic, AngularJS, and Cordova.
    • Created the web application using Ionic, AngularJS, and Bootstrap.
    • Created the Showcase platform using jQuery and Bootstrap 3.
    • Created mockups and marketing support (ads, screenshots, slides, etc.).
    Technologies: AngularJS, Node.js, Webpack, Ionic, Cordova
  • 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.
    • Led the SVN-to-Git transition.
    • Implemented quality processes, including unit tests, merge requests, code review, and CI via Jenkins.
    Technologies: Node.js, AngularJS, PHP, HTML, CSS, JavaScript, jQuery, Webpack
  • 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 (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: PHP, JavaScript, Joomla, HTML, CSS, MooTools
Experience
  • Julien Renaux Blog (Development)
    http://julienrenaux.fr/

    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

  • WordPress hybrid client (Development)
    http://wphc.julienrenaux.fr/

    Build amazing iOS and Android applications for your WordPress website for free!

  • WordPress API client for Angular (Development)
    https://github.com/shprink/wp-api-angular

    This client supports WordPress API v1 and v2 and now WordPress 4.7 native Rest API.

  • Ionic 2 vs. Ionic 1: Performance Gains, New Tools, and a Big Step Forward (Publication)
    The Ionic project is rapidly gaining in popularity and is one of the most popular open source projects worldwide. With the recent announcement of the stable version of Ionic 2, this is the perfect time to underscore the Ionic 2 and its predecessor. In this post, Toptal software engineer Julien Renaux outlines the major changes Ionic 2 brought to the platform and explains how to put these new features to good use.
  • The 9 Most Common Mistakes That Ionic Developers Make (Publication)
    Ionic is extremely popular at the moment, and it has revolutionized the hybrid application industry in a way that nobody could have imagined. However, over time, the best practices and tooling for Ionic have not progressed in the same way. As a result, the number of pitfalls that developers need to look out for when working with Ionic is still high. In this article, Toptal Freelance Software Engineer Julien Renaux outlines the most common mistakes that Ionic developers should know.
Skills
  • Languages
    JavaScript, CoffeeScript, TypeScript, PHP, ECMAScript (ES6), HTML5, Sass, Less, SQL
  • Frameworks
    Bootstrap 3, Ionic, Ionic 2, Redux, Angular, AngularJS, PhoneGap, Jasmine, Cordova, Symfony 2, PHPUnit, React Native
  • Libraries/APIs
    jQuery, React, React Redux, jQuery UI, Restangular, MooTools, Node.js, GitHub API, Facebook API, Firebase Web SDK
  • Tools
    Git, Webpack, GitLab, Gulp.js, Babel, Jenkins, Atom, Grunt, PostCSS
  • Platforms
    Firebase, Ubuntu, WordPress, Linux, Android, Joomla 3, iOS, Docker
  • Other
    Single-page Applications (SPA)
  • Paradigms
    Agile Software Development, Scrum
  • Storage
    MySQL, MongoDB
Education
  • Master's degree in Computer Science, Big Data
    2010 - 2011
    Tongji University - Shanghai, China
  • Master's degree in Computer Science, Programming
    2006 - 2011
    Telecom Lille - Lille, France
I really like this profile
Share it with others