Arthur Brongniart, Developer in Noumea, South Province, New Caledonia
Arthur is available for hire
Hire Arthur

Arthur Brongniart

Verified Expert  in Engineering

Progressive Web Applications (PWAs) Developer

Noumea, South Province, New Caledonia

Toptal member since February 15, 2018

Bio

After graduating with a master’s degree in computer engineering, Arthur worked for a few web agencies. He then moved on to work for two years as a lead developer at Tracktl, a French startup that offers a collaborative way to listen to music. Arthur specializes in front-end development in the React ecosystem. He likes to work with talented people and is always curious about experimenting with new technologies.

Portfolio

Accountable.eu
Amazon Web Services (AWS), CircleCI, MongoDB, Node.js, React Native
Dunelm
Amazon Web Services (AWS), Jenkins, Algolia, AWS Lambda, React...
MyMushin.com
Canvas, Redux, React

Experience

  • JavaScript - 5 years
  • React - 4 years
  • WebGL - 3 years
  • Docker - 3 years
  • Redux - 2 years
  • Kubernetes - 2 years
  • GraphQL - 1 year
  • Progressive Web Applications (PWAs) - 1 year

Availability

Part-time

Preferred Environment

Atom, Git, Debian

The most amazing...

...app I've built is Tracktl.com: a collaborative music jukebox. It currently helps thousand of people rethink the way they listen to music together.

Work Experience

Full-stack Developer

2019 - 2019
Accountable.eu
  • Designed and implemented a service to reliably interface with various bank account APIs.
  • Prototyped a desktop version of the app.
  • Implemented transverse new minor features.
  • Set up tools and practice to improve code quality and reliability (CI/CD, typing, linting, and integration testing).
Technologies: Amazon Web Services (AWS), CircleCI, MongoDB, Node.js, React Native

Web Developer

2018 - 2019
Dunelm
  • Contributed to the architecture decision by rethinking the website with edgy tech.
  • Set up a reliable deployment pipeline.
  • Held a workshop and presentation to share the knowledge across an international team.
Technologies: Amazon Web Services (AWS), Jenkins, Algolia, AWS Lambda, React, Progressive Web Applications (PWAs), PWA

Freelance Developer

2017 - 2017
MyMushin.com
  • Implemented a drawing canvas with rich interactions (drag-n-drop, resizing, smart cropping, snapping to a grid, and so on).
  • Solved image generation issues on client-side (especially regarding image downsizing quality).
  • Worked remotely on a flexible-yet-intensive schedule.
Technologies: Canvas, Redux, React

Lead Developer

2015 - 2017
Tracktl
  • Proposed, implemented, and reviewed the technical solutions in the build of a collaborative jukebox app.
  • Scaled the architecture to meet the needs of more than 2,000 simultaneous live users.
  • Interfaced with five music provider SDKs to deliver a seamless music player.
  • Implemented a model to identify and unify tracks from several music providers.
  • Set up a reliable CI/CD with automated tests.
Technologies: Google Cloud, Kubernetes, Docker, Node.js, React

Front-end Developer

2015 - 2015
Hola
  • Improved the video player's Chrome extension (mostly UI related).
  • Integrated a new innovative UI for the landing page.
  • Followed a strict process to ensure the quality of work.
  • Was involved in unit testing—producing manual testing procedures and systematic code reviews.
Technologies: Chrome Extensions, JavaScript

3D Developer

2014 - 2014
Wanadev
  • Built innovative 3D object configurators.
  • Wrote tutorials for the public API.
  • Implemented algorithms to speed up spacial object detection.
  • Wrote unit tests to prevent regressions.
  • Set up a TDD process.
Technologies: Babylon.js, Three.js, WebGL, JavaScript

Vernissage | A VR Game

https://github.com/Platane/js13k-2017
This is a game made for the 2017 JavaScript 13,000 challenge. It uses WebVR to deliver an immersive experience.

The challenge allows the participants to use only 13,000 lines of code (aside from the frame). I had to make some interesting optimizations.

Travel Blog

https://github.com/Platane/january
I wrote a travel blog for a friend of mine. Everything is hosted on GitHub. When a blog is committed a new version is built on Travis and deployed on GH pages.

I tried to keep the app as fast as possible while delivering a simple-but-clean UI. Every thing works offline as I followed progressive app best practices

The Marvellous Surfers

https://github.com/TheMarvellousTeam/The-Marvellous-Surfers
A game that we made with three friends during 48 hours for the global game jam 2017 event. It's a multi-player race that's playable on your smartphone with a fun and catchy ambiance.

This was made with Three.js, Socket.io, and Heroku.

Mongustav

A website that gives exposure to top-level opticians. their work, and favorite products. A desktop and mobile web app with server-side rendering. Based on React.js, Next.js, GraphQL, and the App Engine.

Sales Buddy

https://github.com/Platane/salesbuddy
A sales assistant solution that we made for a hackathon sponsored by Microsoft. The solution is composed of two parts:
- A chatbot which provides advice to the customer in the shop and gathers their feedback while doing so.
- A dashboard for the salespeople inside the shop which aggregates meaningful user data which converses with the bot in real time.

Sadly, we came close to winning.
2008 - 2013

Master's Degree in Computer Engineering

Telecom Nancy - Nancy, France

Libraries/APIs

React, Three.js, Node.js, Babylon.js, Redux Form, WebVR, WebGL

Tools

Git, Atom, Jenkins, CircleCI, Canvas, Facebook Reason, AWS CloudFormation

Languages

JavaScript, GraphQL, TypeScript

Frameworks

Next.js, Redux, React Native, Serverless Framework

Paradigms

Functional Programming

Platforms

Google App Engine, Docker, Kubernetes, Debian, AWS Lambda, Algolia, Amazon Web Services (AWS)

Storage

Google Cloud, Google Cloud Datastore, MySQL, MongoDB

Other

PWA, Augmented Reality (AR), Chrome Extensions, Apollo, Google Cloud Functions, Progressive Web Applications (PWAs), Serverless, Accelerated Mobile Pages (AMP)

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