QuentinVedrenne
SoftwareEngineer
profile picture

About me

Hi, my name is Quentin Vedrenne 👋 !
I'm a dynamic Software Engineer with a passion for solving complex problems and fostering collaborative environments.
My journey in tech is driven by a relentless pursuit of innovation, excellence, and impactful teamwork.
With a solid background in full-stack development, cloud technologies, and project management, I thrive in settings where I can contribute to meaningful solutions and continuous learning.

My experiences

03/23 - CURRENT

Founder Engineer & Ops Leader

Edamame Technologies - JOB

REMOTE - Paris, France

Rust

AWS

React

Lead developer

  • Developed a serverless dashboard using React and Rust with AWS, enabling CISOs to analyze device security postures reported by our Flutter app.
    • Architected scalable AWS infrastructure with DynamoDB, CloudFormation, and CloudFront for security and scalability
      • Introduced a Rust-based engine for dynamic IP allow list management, enabling access control with OAuth 2.0 and supporting REST/GraphQL API.
        • Implemented multithreading in a Flutter app with a Rust backend, boosting app performance by 30%.
          • Led a team of four, overseeing recruitment and onboarding to align with the company's standards and culture.
            • Developed and maintained an automated CI/CD pipeline, improving deployment efficiency and reliability.
              • Created and supervised extensive application metrics dashboards, using CloudWatch.
                • Improved GitHub workflows, enhancing team collaboration and efficiency.
                  • Integrated Sentry for efficient bug tracking and rapid problem resolution.
                    oui

                    September 2018 - September 2023 (5 Year)

                    Programme Grande Ecole

                    EPITECH - MASTER OF COMPUTER SCIENCE

                    Paris, France

                    Software Engineer

                    C

                    C++

                    React

                    NodeJS

                    Docker

                    DevOps

                    Kotlyn

                    • Development of a web platform to create a special workflow for telephone switchboard (OnGoing - React / Golang)
                      • Development of a web platform to create a customizable dashboard (React / NodeJS)
                        • Development of a web platform to create action and triger for external website (React/ NodeJS)
                          • Development of a shell (C)
                            • Re development of the fundamental libraries of C Language (C)
                              • Development of a mobile application Instagram (Kotlyn)
                                oui

                                August 2021 - June 2022 (10 months)

                                Computer science / Engineer

                                SAN FRANCISCO STATE UNIVERSITY - EXCHANGE STUDENT

                                San Francisco, United States

                                Software Engineer

                                React

                                NodeJS

                                Typescript

                                Machine Learning

                                Biology

                                • Fall 2021 (Computer Science) / 3.74 GPA
                                  • Spring 2022 (Computer Science - Engineer) / 3.68 GPA
                                    oui

                                    March 2020 - July 2021 (15 Months)

                                    Co-Founder (COO) / Project manager

                                    Rubrash - JOB

                                    Lyon, France

                                    Project managment

                                    NextJS

                                    NodeJS

                                    Lead developer

                                    • Responsible for production, managing up to 7 projects simultaneously, ensuring timely execution and client communication, while maintaining budget compliance.
                                      • As COO, I spearheaded pivotal decisions, fostering collaboration with investors to drive the company's growth.
                                        • Established and optimized key company processes in recruitment, project, and team management.
                                          • Rubrash grew from 0 to 20 employees in less than a year and a half, while generating $500,000 in revenue annually.
                                            • Revamped newspaper site with microservices, reducing hosting costs by 80% and maintaining usability and stability, doubled revenue in two months, handling 1200 users at peak.
                                              • Established and led the R&D department to decrease turnover and promote a continuous learning and innovation culture.
                                                oui

                                                April 2020 - November 2020 (8 Months)

                                                Scrum Master - JOB

                                                Tribune de Lyon

                                                Lyon, France

                                                Scrum Master

                                                Wordpress

                                                Newpaper

                                                • Facilitated seamless communication and collaboration between the journalism and development teams, playing a pivotal role in the strategic rebuild of the back-office platform, enhancing operational efficiency and content management.
                                                  • Led the maintenance and enhancement of features across all newspaper websites, ensuring high-quality user experiences and aligning with evolving editorial needs.
                                                    • Orchestrated the management of multiple development teams, employing SCRUM methodologies to optimize workflow, enhance team agility, and ensure timely delivery of software updates and new features.
                                                      oui

                                                      September 2019 - January 2020 (4 Months)

                                                      Developer Full Stack - Internship

                                                      Capgemini

                                                      Lyon, France

                                                      Scrum

                                                      Angular

                                                      Typescript

                                                      • Agile Software Integrator
                                                        • Promoted to Agile software integrator, handling feature integration during the internship.
                                                      • Full stack developer
                                                        • Developed and contributed to a cutting-edge platform designed to forecast stock market trends using social media analytics, employing Angular for front-end development and integrating various backend services for comprehensive data analysis.
                                                      oui

                                                      July 2018 - August 2018 (2 Months)

                                                      Developer - Internship

                                                      Clinique Generale Beaulieu

                                                      Geneva, Swirtzeland

                                                      VBA

                                                      Managment Process

                                                      Typescript

                                                      • Engineered an innovative program to automate the collation and analysis of goods received by the clinic, significantly enhancing the efficiency of inventory management and operational workflows.
                                                        • Led the design and implementation of an automated supplier statistics program, a key tool that streamlined order management processes and provided valuable financial insights into the department's activities, facilitating better strategic decisions.
                                                          oui

                                                          My Skills

                                                          p

                                                          o

                                                          r

                                                          t

                                                          f

                                                          o

                                                          l

                                                          i

                                                          o

                                                          Serverless

                                                          GO

                                                          Vitejs

                                                          AWS

                                                          Lambda

                                                          DynamoDB

                                                          S3

                                                          API Gateway

                                                          Cloudfront

                                                          CloudFormation

                                                          Cognito

                                                          SAM

                                                          CI/CD

                                                          Github Actions

                                                          Description

                                                          The goal of this project is to create a serverless application with AWS services.All the resources have to be create with CloudFormation and the CI/CD pipeline have to be done with Github Actions.

                                                          My Jobs

                                                          • Lambda function with GO
                                                            • Create an Article
                                                            • Get an Article
                                                            • List Articles
                                                            • Update an Article
                                                            • Delete an Article
                                                            • Research by Tag
                                                          • IHM
                                                            • Create and Login user with Cognito
                                                            • Create an Article
                                                            • Get an Article
                                                            • List Articles
                                                            • Update an Article
                                                            • Delete an Article
                                                            • Research by Tag
                                                          • Devops
                                                            • Create a CI/CD pipeline with Github Actions
                                                            • Create a CloudFormation template for the infrastructure
                                                            • Use Cloudfront to serve the static website
                                                            • Use S3 to store the static website
                                                            • Use API Gateway to expose the Lambda functions
                                                            • Use DynamoDB to store the data
                                                            • Use Cognito to manage the users
                                                            • Create a Dashboard with CloudWatch
                                                          Serverless and AWS

                                                          React

                                                          GO

                                                          GRPC

                                                          Kubernetes

                                                          Description

                                                          Kleasy is the first SaaS platform that allows you to create a 360° switchboard in 1 click. Kleasy is perfect to orchestrate your ColdPhoning campaigns, manage company numbers for your employees or assist you with corporate support.

                                                          My Jobs

                                                          • Ability to call someone
                                                            • Masked call
                                                              • Telephone permanence
                                                                • Messaging
                                                                  • Black listing
                                                                    • Shared contacts
                                                                      • Shared call log
                                                                        • Personal time routing
                                                                          • Answer in browser
                                                                            • Open API
                                                                              Kleasy

                                                                              Kubernetes

                                                                              Terraform

                                                                              GCP

                                                                              CI/CD

                                                                              Gitlab

                                                                              Helm

                                                                              Traefik

                                                                              Docker

                                                                              Description

                                                                              The goal of this project is to wrapped a total project (Front / Back / Database) thanks to Terrraform on a kubernetes cluster (GCP), and to deploy it with a CI/CD pipeline (Gitlab).

                                                                              My Jobs

                                                                              • Have a kubernetes with at least 2 nodes: on GCP with GKE
                                                                                • Deployment of this application with Terraform
                                                                                  • Front, connected to the back and scaled to more than 1 instance
                                                                                  • Back, connected to the DB, with secrets mounted
                                                                                  • DB, with a persistent volume
                                                                                • Use Helm to install Traefik (Back and Front need to be accessed through traefik with HTTPS)
                                                                                  • Setup a Gitlab project with this CI-CD
                                                                                    • self hosted gitlab-runner with the Kubernetes executor and without the privileged mode enable
                                                                                    • Build image with kaniko from a Dockerfile
                                                                                    • Testing with a Preview accessible through https/Traefik
                                                                                    • Deployment update using a custom RBAC
                                                                                  • Enable Dev to access a staging environment with Role Based Access Control.
                                                                                    Introduction to kubernetes

                                                                                    React

                                                                                    Cloudflare Pages

                                                                                    Typeform

                                                                                    Description

                                                                                    The goal of this project is to create my portfolio to search for my internship at the end of my degree

                                                                                    My Jobs

                                                                                    • Understand and use Cloudflare Pages
                                                                                      • Create multi usage component
                                                                                        • Learn deeply NextJS
                                                                                          Quentinvedrenne.fr

                                                                                          React

                                                                                          NextJS

                                                                                          NodeJS

                                                                                          ChakraUI

                                                                                          Description

                                                                                          The goal of this project was to create a website and an extension that would allow you to share your password during a specific period of time

                                                                                          My Jobs

                                                                                          • Implementation of the use of chakra-ui
                                                                                            • Creation of an API for the platform
                                                                                              • POST: Creation of a link for get your password during a specific time
                                                                                              • GET: Get the passwords thank's to the link
                                                                                            • Creation of an Cron Task to clear the expired password
                                                                                              • Creation of an extension allow you to directly share your password and get your link without to go to the platform
                                                                                                Sharepassword

                                                                                                Software Architect

                                                                                                React

                                                                                                NodeJS

                                                                                                ExpressJS

                                                                                                Docker

                                                                                                Description

                                                                                                The goal of this project was to implement a web application that works like IFTTT and/or Zapier

                                                                                                My Jobs

                                                                                                • Prerequisite Application server
                                                                                                  • The user registers on the application in order to obtain an account
                                                                                                  • The registered user then confirms their enrollment on the application before begin able tu use it
                                                                                                  • The application then ask the authenticated user to subscribe to multiples services
                                                                                                  • Each service offer the following compenents : Activation/trigger
                                                                                                  • The authenticated user composes AREA by interconnecting an Action to a Reaction
                                                                                                  • The application triggers area automatically thanks to triggers
                                                                                                • Containerize frontend backend application with docker-compose
                                                                                                  Area

                                                                                                  Software Architect

                                                                                                  React

                                                                                                  NodeJS

                                                                                                  ExpressJS

                                                                                                  Docker

                                                                                                  Description

                                                                                                  The goal of this project was to implement a web application that works like NetVibes.

                                                                                                  My Jobs

                                                                                                  • Prerequisite for the Application server
                                                                                                    • The user registers on the application in order to obtain an account
                                                                                                    • The registered user then confirms their enrollment on the application before being able to use it
                                                                                                    • The application then asks the authenticated user to subscribe to Services
                                                                                                    • Each Service offers Widgets
                                                                                                    • he authenticated user composes his Dashboard by inserting previously configured widget instances
                                                                                                    • A Timer allows to refresh the information displayed by the different widget instances present on the dashboard
                                                                                                  • Containerize frontend backend application with docker-compose
                                                                                                    • Deploy the applicaiton on a vps thanks to pm2
                                                                                                      Dashboard

                                                                                                      Kotlyn

                                                                                                      Mobile application

                                                                                                      Description

                                                                                                      The goal of this project is to use and implement online photo sharing API platforms. For me and my mate we decide to create a photo finder and browsing application with the Imgur API.

                                                                                                      My Jobs

                                                                                                      • Imgur API implementation
                                                                                                        • Authenticate to the imgur platform
                                                                                                          • Display the photos put online by the user connected
                                                                                                            • Search for photos on the platform
                                                                                                              • Upload photos to the platform
                                                                                                                • Manage favorites
                                                                                                                  • Filter the displayed photos
                                                                                                                    Imgur mobile app

                                                                                                                    Contact

                                                                                                                    Still There ?

                                                                                                                    arrow
                                                                                                                    arrow