
Barthélémy Bonhomme (Barthy /bɑːɹtɪ/)
- web: https://barthy.koeln
- mail: post@barthy.koeln
- tel: +49 176 30 59 46 43
EU Citizen happy to relocate within few months.
Fluent in French & German (Native), English (C1)
Software Engineer with 10+ years full-stack expertise and a proven track record leading teams, implementing best practices and shipping production systems across various tech stacks. Passionate about building maintainable software that scales with its requirements.
Experience
Oct 2024
Software Engineer III
Primary Tech Stack: Next.js, React, TypeScript, GDScript, Godot C++Senior position in an agile team exploring new technologies. Projects range from internal demos and prototypes to production-ready features for EA's games and services.
- Modernized Content Publishing CMS with 14k+ existing entries
- Implemented fast-paced online multiplayer game for handheld
- Set up a knowledge exchange platform and filled it following the Diátaxis framework
- Coached of up to 3 Software Engineer II
- Created agentic review and visual regression tools
May 2023
Senior Web Developer
Primary Tech Stack: Node.js, Vue.js, TypeScriptSenior position taking ownership of frontend development and coordination with embedded and backend development for an IoT fleet management platform.
- Reduced page load times by 90% by enforcing strict coding guidelines, code reuse, and minimizing dependencies
- Continuously improved e2e tests, reducing regression errors despite large refactoring
- Empowered interdisciplinary exchange and planning through structured RFCs
- Spun up a second product front-end within weeks thanks to loosely coupled architecture and reusable components
- Created a bandwidth consumption calculator for IIoT application based on user config, firmware logic, data encoding and UDP transport
Experience (Continuation)
Aug 2020
Head of Development
Primary Tech Stack: Symfony PHP, TypeScript, Vue.js, React, Next.jsLed a development team within a full-service media and software agency.
- Led large-scale migration of public sector data into custom GDPR-compliant CMS
- Developed interactive and discoverable search engines for ~1M daily visitors
- Migrated monolithic servers to modern containerized cloud deployments
- Architected and implemented multi-tenant / multi-site distributed CMs
- Coached a developer now promoted to Software Engineer II
- Consulted international clients and third-party agencies
Jun 2014
Working Student Web Development
Primary Tech Stack: Symfony PHP, Vue.js, TypeScript, JavaScriptHobbyist to full stack web developer.
Apr 2014
Founder and Developer
Primary Tech Stack: Symfony PHP, Vue.js, JavaScriptCharitable online platform exchanging underground artists' music for donations to Doctors without Borders.
- The project has collected and donated around 5.000€
- Developed a browsing, streaming and downloads website
- Produced several artist profile videos
- Organized several concerts and a festival
Jan 2014
Web Development
Primary Tech Stack: Symfony PHP, Vue.js, TypeScript, ThreeJS, PayloadCMSDevelopment, hosting, and maintenance of portfolio websites and interactive 3D experiences. Services: Consulting, 3D & VR hosting solutions, Hosting and maintenance.
Education
Jan 2014
Bachelor of Science @ University of Applied Sciences Cologne
| Degree program: | Technical computer science |
| Specialization: | Development of complex software systems |
My thesis explored web and browser based virtual reality experiences combining multiple devices into headset and controller through MQTT and Websockets.
Capabilities and Knowledge
- Concept and ideation, exploration and presentation
- Development in agile and interdisciplinary teams
- Abstract understanding of programming languages and frameworks
- Efficient and effective application of knowledge to new technologies
- Fast reading and understanding of documentation and forums
- Reviews and constructive criticism
- Sharing of knowledge and coaching
- Linting, code quality tools and package managers
- Unit-, functional- and E2E testing
- Software and data security
- Performance, distributed tracing, monitoring
- Platform operations and architecture management
- Accessibility and inclusivity considerations
- Database and search engines
- Game engines and multiplayer netcode
Core competencies
// (10+ years)Specialized
// (6+ years)Emerging
// (1-2 years)Other interests
Audio production (Ableton Live),Audio Effects Plugin Development (C++, JUCE),Microcontroller programming (C),3D design (CAD, Blender),3D printing (self-built machine, open source slicers)
Freelance Work & Projects
Selection of publicly available freelance projects.
Open Source Projects
Arbitrary Remote Control System (ARCS)
My bachelor thesis in early 2020 revolved around web and browser based virtual reality experiences, that were made accessible by combining several devices into a single Human Computer Interface (HCI).
You can use two smartphones, a smartphone and a laptop, or theoretically any connected device to control the VR experience and enjoy all degrees of freedom.
Front-end: Vue.js v3, Three.js and WebRTC through PeerJS
See DemoGitHubScroll-Snap Slider
JavaScript enhanced scroll-snapping used for sliders/carousels.
The goal is to not repeat myself when implementing simple sliders, but also not use one of the huge libraries out there.
Technologies: TypeScript, ES Modules and Classes
See DemoGitHubExperiment (WIP): Vue.js v3 + Three.js Animation
Scrubbing through a keyframed animation, exploration with WASD/Arrow keys controls, and orbit controls. Interaction and reactivity managed in Vue.js.
Technologies: Blender, Vue.js v3, Three.js
See DemoGitHub





