Arthur Puyou, Developer in Paris, France
Arthur is available for hire
Hire Arthur

Arthur Puyou

Verified Expert  in Engineering

React Developer

Location
Paris, France
Toptal Member Since
December 23, 2019

Arthur has an entrepreneurial background and has co-founded a startup in Paris, which was then sold to a ticketing company. He has also worked as the head of product and delivered successful projects in the events industry. Arthur is the type of developer who can quickly comprehend business requirements and turn them into valuable software.

Portfolio

Waycom
Django, Docker, Django REST Framework, React, Angular
The Weezevent
Near-field Communication (NFC), Android, Angular, Python, Django
Weezevent
OpenWRT, Linux, iOS, Objective-C

Experience

Availability

Part-time

Preferred Environment

Docker, Git, Visual Studio Code (VS Code), MacOS

The most amazing...

...product I've built was a cashless wristband that was deployed on major festivals in Europe.

Work Experience

Full-stack Developer

2019 - 2020
Waycom
  • Developed a Progressive Web App (PWA) allowing technicians to install new customers at the telco.
  • Developed a project management app integrated with internal tools to offer real-time updated data to project managers.
  • Migrated an internal deployment API from PHP to Django Rest Framework (Python).
Technologies: Django, Docker, Django REST Framework, React, Angular

Head of Product

2014 - 2018
The Weezevent
  • Created a responsive widget that could be integrated into clients' websites to top-up wristbands.
  • Implemented a checkout flow on mobile used by millions of users.
  • Participated in the design of data storage and security on an NFC wristband used for payments and access control (2.5M chips activated annually).
  • Managed the reconciliation of financial transactions (€80 million annually).
  • Controlled deployment of an Android application on 2,500 in-house devices.
Technologies: Near-field Communication (NFC), Android, Angular, Python, Django

iOS and Embedded Developer

2014 - 2015
Weezevent
  • Improved the performance of an iOS app that was handling a database of thousands of event attendees.
  • Created an asynchronous app's UI that relied on a local datastore to prevent disruptions in case of network failure.
  • Created a custom build of a Linux distribution for a TP-Link router to access a thermal printer from an iOS app.
  • Managed the enterprise deployment of in-house iOS apps to hundreds of devices (iPod Touch and iPad).
  • Deployed an iOS app to the App Store, including the management of production certificates.
Technologies: OpenWRT, Linux, iOS, Objective-C

Software Developer

2012 - 2013
Amadeus
  • Checked the back-end code on a project with thousands of developers.
  • Improved the performance of an embedded app by replacing an automatically generated SOAP endpoint with dedicated JSON messages.
  • Evaluated several Bluetooth thermal printers, selected one, and integrated it into the app.
  • Requested company-level production configuration changes, with adequate documentation.
  • Responded to client requests through the product manager.
Technologies: Windows Mobile, .NET Compact, C#, C++

LastMX

https://lastmx.com
We created LastMX with Thomas Recouvreux to allow the creation of unique aliases that redirect to the user's personal email address. The real address is never disclosed and sending/receiving processes are supported.

Location Diary

Location Diary was created for the Blockstack App Mining contest. It allows users to record their location history in a type of decentralized storage backed by blockchain.

Aristide Collection

https://aristide-collection.com
I worked on improving the Aristide eCommerce website, with an updated design by Bonjour Paris. This included CSS animations and some innovative navigation elements, all built on top of the existing technology stack.

My Mobile Site

In 2008, Nokia developed a mobile web server running on Symbian smartphones, exposing some of the phone's features to the web. I wrote a Facebook application enabling interaction with this software: viewing phone location, sending messages to the phone, displaying pictures on a phone, and more.

Cheerswipe

https://cheerswipe.apuyou.io
Cheerswipe was created for the Makers Festival API Edition. It uses Product Hunt's GraphQL API to display public maker goals in a card-like UI and allows cheering them by swiping! It achieved the runner-up spot in the mobile apps category.

Buda Gallery

I created this app as I couldn't find an easy way to share my travel pictures with friends and family. Buda Gallery is extremely simple: visit the site, upload your pictures and you immediately get a link to share it. It uses serverless technology on AWS.

Fotokorner

https://fotokorner.com
Fotokorner is a SaaS allowing photographers to create client galleries and portfolios. The site uses a 100% Serverless stack: pictures are stored on AWS S3 blob storage, metadata on AWS DynamoDB, and the front end is a Next.js application deployed on Vercel. Image delivery, including thumbnails, is handled by CloudFront with Lambda@Edge.

Languages

HTML, JavaScript, CSS, GraphQL, Python, Objective-C, C++, C#, Swift

Frameworks

Next.js, Serverless Framework, Django, Django REST Framework, React Native, Angular, .NET Compact, Electron

Libraries/APIs

React, Node.js, Formik, HTML5 Web Workers, Google Maps SDK, Leaflet

Tools

Amazon CloudFront CDN, Create React App, Front-end Build Tools, Git

Paradigms

Continuous Integration (CI), Serverless Architecture

Other

Near-field Communication (NFC), Digital Payments, Serverless, POS, Amazon API Gateway

Platforms

AWS Lambda, Vercel, iOS, Linux, Docker, MacOS, Visual Studio Code (VS Code), OpenWRT, Windows Mobile, Android, Amazon Web Services (AWS)

Storage

Amazon DynamoDB, PostgreSQL, Amazon S3 (AWS S3)

2009 - 2014

Engineer's Degree in Computer Science

Université de Technologie de Compiègne - Compiègne, France

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