Adrien Pélégris
Verified Expert in Engineering
Software Developer
Paris, France
Toptal member since March 29, 2019
Since 2013, Adrien has been working with startups in their high-growth phases. He's delivered hundreds of React components and designed horizontally scalable back-ends supporting 100,000+ concurrent WebSocket connections using Node.js, HAProxy, and Redis cluster. He enjoys professional environments that support clear communication, quality, and ambitious goals. In his spare time, Adrien tinkers with IoT devices and deep learning models.
Portfolio
Experience
- JavaScript - 10 years
- Node.js - 4 years
- InfluxDB - 4 years
- Docker - 4 years
- Redis - 4 years
- Express.js - 4 years
- Redux - 3 years
- React - 3 years
Availability
Preferred Environment
Node.js, React, Webpack, ESLint, Visual Studio Code (VS Code), Git, Ubuntu
The most amazing...
...rewarding achievement I've had was to bootstrap a web app of a peer-to-peer lending startup and get hundreds of customers in less than three months.
Work Experience
Senior Front-end Developer
Myli
- Designed and implemented the architecture of a new app: repository structure, routing, configuration management, choice of libraries (network querying and forms), quality processes (testing, code structure rules, lining, and formatting), and CI/CD.
- Developed 100+ React components in TypeScript, handled end-to-end testing for complex and lengthy forms, and built reusable hooks logic.
- Worked with two other junior front-end developers. Guided best practices and code quality. Led the back-end team to provide an OpenAPI specification from which front-end code was automatically generated.
Senior Full-stack Developer
Zipmex
- Developed new front-end features in a complex React and Redux project for a financial platform (Zipmex), interacting with a third-party WebSocket gateway.
- Improved performances (CPU consumption from 60% to 15%) of a front-end app after the re-render cycle analysis, using React Developer Tools and a deep understanding of the Redux rendering logic.
- Developed new back-end services (REST API and bots) with Node.js, TypeScript, PostgreSQL, and Kubernetes.
React and Django Full-stack Developer
PepsiCo Global - Main
- Developed an app to create and monitor marketing campaigns: sophisticated calendar of campaigns in React (supporting 100+ concurrent campaigns display) and data visualization for key metrics (budget, active campaigns, etc.).
- Collaborated with a team of two other developers, one product owner, and one manager from Europe and America.
- Participated in user demos and feedback sessions to improve the product.
Senior React and Full-stack Developer
Scarselli Diamonds Inc
- Developed a React app (using the React-admin framework) to let users manage (CRUD) gemstones information with various user permissions.
- Created a Node.js TypeScript API to support the gemstones management operations.
- Set up the cloud environment to deploy the app and run the PSQL database.
Senior Full-stack Developer
Lendico
- Developed a new interactive loan application form for Lendico (German lending platform) that is fully responsive and provides better UX.
- Re-factored the legacy codebase and mentored junior developers for coding best practices.
- Worked closely with the product manager and QA engineer for fast iterations in a continuous integration pipeline (Kubernetes).
Full-stack Developer
24 Sèvres
- Integrated graphic designs in CSS from Zeplin/Sketch.
- Developed responsive front-end code for the product page of a high-quality eCommerce website (24sevres.com).
- Optimized the website to reduce load time.
- Developed the back-end code in Symfony.
- Designed back-end queues to communicate with other internal APIs.
Full-stack Developer
BNP Paribas
- Developed React components.
- Designed and developed API routes.
- Wrote unit tests.
- Hired and mentored junior developers.
- Improved the DevOps pipeline (Jenkins/Rancher).
Full-stack Developer
Theodo
- Developed a new front-end to increase the conversion rate.
- Integrated new third-party APIs for payments and legal publications.
- Resolved bugs and improved legacy and poorly-maintained code.
- Contributed to the design of a new system to enable entrepreneurs to create their company with no human assistance.
- Worked in a top-notch Scrum environment with one of the best companies using and improving Agile methodologies.
Lead Developer | CTO
Finfrog
- Developed the whole front end from scratch and alone with just one designer. (Bootstrap, Material Design).
- Set up the whole back-end architecture and DevOps.
- Developed the back end that handled critical (personal and financial) information for loan applications.
- Integrated MANGOPAY (virtual wallets) to manage fund transfers.
- Gave and applied recommendations to start the business following a Lean approach (from 0 to hundreds of clients in three months).
Full-stack Developer
Streamroot
- Improved a back end supporting 1,000+ concurrent WebSocket connections to a horizontally scalable architecture supporting 100,000+ connections with Node.js and Redis as a cluster.
- Designed and ran high-load testing scenarios with precise real-time monitoring with InfluxDB and Grafana.
- Designed a new API between the client and the tracker to remove the useless coupling and decrease friction between teams.
- Delivered Vanilla JavaScript code on the client-side in the peer-to-peer layer.
- Developed two new microservices using Go to successfully explore the gains in performance (10x).
- Designed and implemented monthly payment plans using Stripe.
Programmer
Genie Solutions Pty Ltd
- Developed new features in the 4D environment.
- Resolved bugs.
- Developed a proof-of-concept for a single-page application using AngularJS.
Full-stack Developer
ERNTonline
- Developed and maintained the geographic information system (GIS) to acquire and process digital maps containing natural and technological hazard data.
- Built the server-side application in a Debian environment that processes the user's input (address), geolocation on the risks maps, OpenDocument generation, and pdf conversion.
- Designed the databases (MySQL) containing customer information, prices, orders, bills, etc.
- Developed marketing tools (mailing, CRM, and others).
Signal Processing Intern
Invoxia
- Designed new beamforming filters for the smart office phone with mentoring and support from a senior engineer.
- Created and developed a distortion monitoring test for the QA in a factory in China.
- Ran sweep frequency response tests in the anechoic chamber to establish a profile of the smart office phone.
Experience
Streamroot
Loan Application Form for Lendico
Web App for Financial Platform (Zipmex)
It is a complex web app due to the highly interactive nature of the business.
It supports internationalization (English, Bahasa, Thai).
Education
Master of Engineering Science (Management) Degree in Biomedical Engineering
The University of Queensland - Brisbane, Australia
Bachelor's & Master's Degree (in Agreement with the University of Queensland) in Computer Engineering
École Centrale Paris - Paris, France
Skills
Libraries/APIs
Node.js, React, Socket.IO, WebRTC, jQuery, Vue, REST APIs, Fast.ai, TensorFlow, NumPy, D3.js, OpenAPI
Tools
JavaScript Testing, Git, Webpack, Grafana, MATLAB, LabVIEW, RabbitMQ, Terraform, Travis CI, Vagrant, Ansible, Jenkins, AWS ELB, Figma
Languages
HTML, JavaScript, CSS, TypeScript, SQL, GraphQL, ECMAScript (ES6), C, Sass, Go, PHP
Frameworks
Redux, Swagger, Bootstrap, Express.js, Jest, Angular, Symfony, Django, Material UI
Paradigms
Agile Software Development, Microservices, E2E Testing, Unit Testing
Platforms
Docker, Ubuntu, Amazon EC2, Amazon Web Services (AWS), Azure, Kubernetes, Rancher, Visual Studio Code (VS Code)
Storage
Redis, MongoDB, InfluxDB, PostgreSQL, MySQL, Amazon S3 (AWS S3), Google Cloud, PostGIS
Other
APIs, Full-stack, Google Material Design, Redis Clusters, Computer Vision, Architecture, ESLint, 4D, Styled-components, Storybook, WebSockets, Machine Learning, Engineering, Software Architecture, Cloud, GitHub Actions, Video Players, Image Processing, Apps
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring