
Julien Prugne
Verified Expert in Engineering
Full-stack Developer
Brest, France
Toptal member since October 27, 2021
Julien has been a professional back-end developer, a software craftsman, and an automated test addict for eight years. He is experienced with Agile methodologies, teamwork, Git, and most DevOps tools. Julien has worked with startups, software publishing companies, and web agencies in a wide range of industries, including banks, insurance, food, and video games.
Portfolio
Experience
- Git - 8 years
- Node.js - 8 years
- REST - 8 years
- REST APIs - 8 years
- MongoDB - 5 years
- Test-driven Development (TDD) - 5 years
- TypeScript - 5 years
- NestJS - 3 years
Availability
Preferred Environment
MacOS, Linux, IDEA IDE, TypeScript, Node.js, NestJS, React, MongoDB, REST, Git
The most amazing...
...team I've led is the upstream team for the credit card subscription model. I led the MVP of the Payment Rails API.
Work Experience
Senior Full-stack Developer
Pylote
- Developed a NestJS API proxying and configuring Algolia search, which managed authentication with Auth0 and stored data in PostgreSQL.
- Built a Next.js front-end app with Material UI, which used Auth0 for authentication and communicated with a REST API.
- Set up the whole CI/CD pipeline with GitLab CI, Docker, and AWS ECS.
CEO
Webeleon
- Founded and started the activity of the company in Brest.
- Trained an apprentice on the front end and agile practices.
- Assisted a local nonprofit organization with its IT issues.
- Developed and maintained open-source starter projects for NestJS, Next.js, Node.js, TypeScript, and npm packages.
Senior Back-end Developer
Lunii
- Refactored and migrated legacy microservices from JavaScript to TypeScript.
- Created a scalable task management system with BullMQ.
- Fixed bugs and added features to the main monolithic API.
Senior Back-end Developer
Korint
- Developed a NestJS microservice managing scope-based authorization.
- Tracked the progress and bugs and managed the project in Notion.
- Organized a weekly programming dojo for junior developers.
Lead Full-stack Developer
Kooalys
- Built APIs using AWS Lambda and an API gateway with the CQRS pattern.
- Handled the technical and functional conception of many features.
- Trained junior developers and started a weekly dojo to track progress and present new programming concepts.
- Built new features and maintained the front-end admin panel with React.
Senior Back-end Developer
Ekino
- Built three new NestJS microservices deployed in a Kubernetes cluster.
- Developed new features and fixed bugs in different microservices.
- Onboarded and trained a new developer on NestJS and the team processes.
Front-end Developer
Blacknut
- Developed and maintained front-end applications using React, React Native, and Electron.
- Upgraded the Google Play Store SDK and Stripe integrations in Java.
- Migrated the REST API from v1 to v2 in close communications with the back-end team.
- Integrated a Famicom emulator in a web page and created an easy-to-use template to serve ROMs.
Bounty Hunter
Polygon.io
- Built and published JavaScript, TypeScript, and PHP open-source API clients.
- Conducted front-end development, including REST API documentation consuming Swagger definitions.
- Built a React component library and integrated React into a ghost blog theme.
Senior Back-end Developer
Bee Buzziness
- Fixed bugs and developed new features in a five-person Agile feature team.
- Led the subscription-based MVP using Stripe to offer a light version of the software solution to the general public.
- Built full-stack features and MVP using React and Sass.
Senior Back-end Developer
Adfab
- Built APIs and back offices for many different client projects.
- Trained and supported junior developers in their daily tasks.
- Led the TMA team for one of the agency's biggest clients.
Back-end Developer
Payment Rails
- Developed and maintained restful API in Node.js deployed on AWS EC2.
- Recruited, trained, and assisted two junior developers.
- Built and set up public cloud infrastructure in AWS.
Full-stack Developer
Osedea
- Maintained and developed new features for 30+ Ionic apps.
- Developed new features for two healthcare apps on the Zend framework.
- Maintained and developed new features on an AngularJS front-end app.
- Built a bike GPS MVP using React Native two weeks after its release.
Experience
Article Series on NestJS
https://dev.to/webeleon/unit-testing-nestjs-with-mongo-in-memory-54gdWebeleon Landing Page
https://webeleon.devW-links
Education
Master's Degree in Computer Science
SUPINFO International University - Clermont-Ferrand, France and Montreal, Canada
Skills
Libraries/APIs
Node.js, REST APIs, Stripe API, Stripe, API Development, React, Vue
Tools
IDEA IDE, Git, GitHub, Mongoose, RabbitMQ, GitLab CI/CD, Auth0, Prisma
Languages
TypeScript, JavaScript, PHP, CSS, HTML, Sass, GraphQL, SCSS, TypeScript 3
Frameworks
NestJS, Express.js, Jest, Next.js, Yarn, React Native, AngularJS, Zend Framework, Ionic, Redux, Svelte, Serverless Framework
Paradigms
REST, Agile, Test-driven Development (TDD), Microservices Architecture, Microservices, CQRS
Storage
NoSQL, MongoDB, PostgreSQL, MySQL, Database Administration (DBA), Redis, Amazon DynamoDB
Platforms
MacOS, Amazon Web Services (AWS), Vercel, Linux, Kubernetes, Debian Linux, Drupal, WordPress, Ubuntu, Azure, Docker, Google Cloud Platform (GCP), AWS Lambda, Algolia
Other
Programming, APIs, Back-end, OOP Designs, Software, Full-stack, Full-stack Development, Front-end Development, System Administration, Symphony, TypeORM, Monorepos, Serverless, Events, BullMQ
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