Über Guillaume
Französisch
Muttersprachlich oder zweisprachig
Englisch
Verhandlungssicher
Projekt- und Berufserfahrung
- MEDIAKEYSGolang / Go Backend DeveloperPRESSE & MEDIENAugust 2019 - Heute (6 Jahre und 10 Monate)Paris, FrankreichMediakeys is an international advertising company founded in 1993, specializing in creating optimized global campaigns. It has over 500 clients in more than 100 countries and 220 experts across 18 offices.I joined the development team of the Arago platform, which enables advertisers to plan, launch, and optimize their online advertising campaigns. The team of 7 to 15 developers worked in Agile.I contributed to the design and development of high-performance backend services, as well as to migrating the platform to a SaaS model based on a more modular and scalable Go microservices architecture.My responsibilities:- Extracting the reporting functionality from a Java monolith into a Go/Golang microservice (gRPC + gRPC-Gateway), implementing benchmarks to ensure optimal performance.- Creating multiple interconnected Go microservices as part of the migration to a microservices architecture and SaaS model.- Adding Prometheus metrics to enhance observability and service monitoring.- Performing message queue benchmarks to assess performance, scalability, and reliability.- Reviewing merge requests and writing unit and integration tests to ensure code robustness.- Analyzing and redesigning backend APIs to improve performance and maintainability.- Pair programming and mentoring junior developers.Key achievements:- Increased test coverage to over 90%.- Reduced latency of critical calls from several seconds to under one second.- Improved overall reliability and performance of key microservices.Technical context: Go / Golang, gRPC, Protocol Buffers, NATS, Java, Kotlin, Elasticsearch, Keycloak, PostgreSQL, MongoDB, Redis, Clickhouse, Kubernetes, Docker, AWS, Prometheus, Grafana, Backend Development.
- SignalWhisperBotGolang / Go Backend DeveloperDIGITALAGENTUREN & IT-CONSULTINGJuli 2024 - Heute (1 Jahr und 11 Monate)SignalWhisperBot is an AI-based SaaS product that automatically transcribes Signal voice messages into text to improve productivity and accessibility.I developed this project in my free time to enhance my technical skills in Go.The goal of the project was to provide a privacy-focused transcription service, fully integrated with the Signal app.My responsibilities:- Full design and development of the backend in Go / Golang, focusing on performance, reliability, and low latency.- Creation of a responsive web interface using React.js and Tailwind CSS for a smooth user experience.- Deployment of the infrastructure on Hetzner Cloud using k3d (lightweight Kubernetes) for cost-effective orchestration.- Integration of Stripe for secure subscription and payment management.- Implementation of error tracking with Sentry.- Management of product launch, marketing, and user onboarding workflows.Key achievements:- Delivered a fully functional SaaS in production, from design to launch.- Established a stable architecture capable of handling real traffic with good performance.- Acquired the first users organically through marketing and SEO optimization.Technical context:Go / Golang, MongoDB, React.js, Tailwind CSS, PostgreSQL, Kubernetes, k3d, Docker, GitHub, Hetzner, Stripe, Sentry, Loops, Amazon SES, Backend Development.
- TradeItSenior Backend Developer (Groovy | Grails | Java) and Mobile Developer (Kotlin | Swift)BANKEN & VERSICHERUNGENFebruar 2016 - August 2019 (3 Jahre und 6 Monate)New York, Vereinigte StaatenTrade It is a New York-based startup that allows developers to easily integrate, via an API and SDKs, services enabling their users to connect brokerage accounts, place stock orders, and view their portfolios, orders, and transactions.As the 4th engineer on a dynamic team (4 to 10 developers), I contributed to several key initiatives.My responsibilities:- Led multiple backend developments (Groovy, Grails) on our API that fundamentally impacted our core product, improving system reliability and reducing downtime.- Implemented continuous integration (Jenkins) and wrote unit (Spock) and integration tests, improving test coverage.- Was a primary contributor to the development of our SDKs for iOS (Swift) and Android (Java, Kotlin). (https://github.com/tradingticket/TradeItIosTicketSDK2) (https://github.com/tradingticket/AndroidSDK) (https://github.com/tradingticket/JavaApi)- Worked on innovative projects, such as developing an Alexa "Skill" for voice control on Amazon Echo devices.- Optimized developer efficiency by creating scripts to auto-generate classes needed for integrating a new broker, and by implementing tools like Metabase, allowing non-technical users to query metrics without developer assistance.Technical environment: Groovy, Java, Swift, Kotlin, Grails, Android, iOS, GIT, Spock, Mockito, Quick, Jenkins, GitHub, Alexa, Echo, IntelliJ, Xcode, MySQL, Redis, Backend Development.
Empfehlungen
Diese Freelancer passen auch zu Ihren Kriterien
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Ausbildung und Abschlüsse
- EngineeringISEN2008ISEN is a prestigious engineering school specializing in training engineers in the digital field since 1956. It is recognized as a Private Higher Education Institution of General Interest (EESPIG), accredited by the CTI, and is a member of CGE, Fésic, and a founding member of Yncréa. I completed the Information Systems and Software Engineering program. Skills: Engineering, Object-Oriented Programming (OOP), Programming, Backend Development, Web Backend Development, Software Engineering, Information Systems, Golang.
- Blockchain & Smart Contract DevelopmentAlyra l'école Blockchain2022Program: - Understanding how blockchains work - Ethereum blockchain and its ecosystem - Solidity development - Solidity smart contracts: best practices and security - Dapp development with Truffle / Hardhat - Continuous integration and delivery - Decentralized finance (DeFi) - NFTs Technical environment: Solidity, Smart Contracts, Ethereum, TypeScript, Next.js, Hardhat, DeFi
Zertifizierungen
- Blockchain DeveloperAlyra l'école blockchain2022
- Solana DeveloperAlyra l'école blockchain2025