Personal details

Adrien C. - Remote full-stack developer

Adrien C.

Senior Software Engineer
Based in: 🇨🇦 Canada
Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

Curious, passionate, autonomous.

I grew the most professionally at Tactill. As a CTO and lead developer, I was assigned the task to redo the product from scratch. The amount of responsibilities, between the design of the architecture, the development of 12 node.js micro-services, their deployment and maintenance and finally the management of other team members and their tasks taught me how to prioritize tasks, manage pressure and properly design a fully featured architecture.

One of my proudest contributions was the project that I was working at mims.ai. I worked on the multi agent symbolic AI system. Right from the start I could tell that the system was designed around actor oriented programming principles and I suggested that we use an existing actor programming library instead of doing it by hand with golang channels. After a month of work to integrate the library and 2 more months to redesign part of the system our code had shrunk by more than 40%, the design was easily understandable and the speed of the system increased 50x thanks to the use of the lock free queues provided by the library. I also added tools to debug and test the system that helped us to go forward without regression.

Additionally, my coworkers would say I'm knowledgeable, that I'm not afraid to get in the dirt or stir it if necessary and that I'm reliable, helping as soon as I can.

Work Experience

DevOps Developer
Pvotal | Jan 2023 - May 2023
Protocol Buffers
Google Cloud Platform
Network
Kubernetes
Microservices
Terraform
gRPC
Prometheus
Go (Golang)
DevOps
Gcp bigquery

- Implementation of Devspace.sh to help all the team develop way faster inside kubernetes containers
- Maintenance of the Kubernetes clusters on GCP
- Monitoring and hardening of the system by adding Istio and Prometheus
- Development and maintenance of the CI/CD
- Analytics collector using EventstoreDB and BigQuery in Golang
- Modifications of the home made code generator to add Prometheus metrics using Golang

Fullstack developer
Scolab | Feb 2022 - Aug 2022
VBA
PostgreSQL
TypeScript
React
Microservices
.NET
Tailwind css

- Authorization Microservice redesign using C#, .NET and SQLServer
- Conversion of several Microservices from VBA to C#
- Frontend feature modifications using Typescript, React.js and TailwindCSS
- Helped migrating from SQLServer to Postgresql
- Reflexion on reimplementation of the backend in a CQRS pattern

Education

Epitech
Master's degree・Computer science
Sep 2008 - Sep 2013

Personal Projects

2011
Python
An LL(*) parser generator.
2016
Haskell
Assembly
Core War is a programming game in which two or more battle programs compete for control of a virtual computer. These battle programs are written in an abstract assembly language.