Julien Prugne, Developer in Brest, France
Julien is available for hire
Hire Julien

Julien Prugne

Verified Expert  in Engineering

Bio

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

Pylote
NestJS, React, Next.js, Amazon Web Services (AWS), Docker, GitLab CI/CD...
Webeleon
NestJS, Next.js, TypeScript, React, CSS, HTML, JavaScript, Vue, SCSS, APIs...
Lunii
Express.js, Node.js, TypeScript, Prisma, Microservices, BullMQ, Events

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

Part-time

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

2024 - PRESENT
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.
Technologies: NestJS, React, Next.js, Amazon Web Services (AWS), Docker, GitLab CI/CD, PostgreSQL, Algolia, Auth0

CEO

2021 - PRESENT
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.
Technologies: NestJS, Next.js, TypeScript, React, CSS, HTML, JavaScript, Vue, SCSS, APIs, Redux, Back-end, Express.js, Full-stack, Full-stack Development, NoSQL, Amazon Web Services (AWS), Front-end Development, API Development, Yarn

Senior Back-end Developer

2023 - 2023
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.
Technologies: Express.js, Node.js, TypeScript, Prisma, Microservices, BullMQ, Events

Senior Back-end Developer

2023 - 2023
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.
Technologies: NestJS, Amazon Web Services (AWS), Microservices

Lead Full-stack Developer

2022 - 2023
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.
Technologies: Amazon Web Services (AWS), Serverless, Serverless Framework, Node.js, TypeScript, Jest, React, CQRS, Events, Stripe API, API Development, Yarn, AWS Lambda, Amazon DynamoDB, Vercel

Senior Back-end Developer

2022 - 2022
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.
Technologies: NestJS, MongoDB, Redis, Azure, Microservices Architecture, Microservices, TypeScript 3, Mongoose, Docker, Monorepos, Full-stack Development, OOP Designs, RabbitMQ, Kubernetes, Jest, NoSQL, API Development, Google Cloud Platform (GCP), Yarn

Front-end Developer

2021 - 2021
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.
Technologies: TypeScript, React, React Native, REST APIs, CSS, HTML, JavaScript, SCSS, APIs, Redux, OOP Designs, Jest, Front-end Development, Google Cloud Platform (GCP), Yarn, Vercel

Bounty Hunter

2019 - 2020
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.
Technologies: TypeScript, PHP, React, JavaScript, APIs, Redux, Full-stack, Jest, Front-end Development, Yarn

Senior Back-end Developer

2019 - 2020
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.
Technologies: TypeScript, Node.js, PostgreSQL, MongoDB, RabbitMQ, Kubernetes, Test-driven Development (TDD), Agile, Git, Debian Linux, JavaScript, APIs, Back-end, Express.js, Full-stack, Full-stack Development, OOP Designs, Jest, NoSQL, Stripe API, Stripe, Front-end Development, API Development, Yarn

Senior Back-end Developer

2017 - 2018
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.
Technologies: PHP, Symphony, Node.js, MySQL, Drupal, WordPress, Ubuntu, HTML, JavaScript, GraphQL, APIs, Back-end, Express.js, Full-stack, Full-stack Development, OOP Designs, Docker, NoSQL, Amazon Web Services (AWS), Stripe API, Stripe, Front-end Development, API Development, AWS Lambda

Back-end Developer

2016 - 2017
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.
Technologies: Node.js, TypeScript, PostgreSQL, REST APIs, HTML, JavaScript, APIs, Back-end, Express.js, Full-stack, OOP Designs, Docker, NoSQL, Amazon Web Services (AWS), Front-end Development, API Development, AWS Lambda

Full-stack Developer

2015 - 2016
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.
Technologies: AngularJS, Zend Framework, React Native, Ionic, CSS, HTML, JavaScript, APIs, MySQL, Redux, Back-end, Express.js, Full-stack, Full-stack Development, OOP Designs, Docker, NoSQL, Amazon Web Services (AWS), Stripe API, Stripe, Front-end Development, API Development

Experience

Article Series on NestJS

https://dev.to/webeleon/unit-testing-nestjs-with-mongo-in-memory-54gd
A series of articles on NestJS and unit testing with Mongoose and TypeORM using an in-memory database. The articles also explain how to set up update scripts for MongoDB and answer all questions in commentary and animate the discussions.

Webeleon Landing Page

https://webeleon.dev
A Next.js web app in TypeScript with i18n support and mailing capabilities. With my junior apprentice, we built a fully responsive website. Deployed on Vercel PaaS platform. The site integrates SendGrid.

W-links

A NestJS and SvelteKit SaaS app helping influencers to share links on social platforms. Fully open-source, the app provides statistics on link usage by the end-user in a private and respectful manner.

Education

2008 - 2014

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

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