
Software Engineer with 10+ years full-stack expertise and a proven track record leading teams, implementing best practices and shipping production systems across IoT, industry and public sector. Passionate about building maintainable software that scales with its requirements.
Curriculum Vitae
Software Engineer III@ Electronic Arts
Ventures & Exploration:
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. Set up a knowledge exchange platform and filled it following the Diátaxis framework.
Responsibilities:
- Requirements engineering
- Product- & software development
- Coaching of up to 3 Software Engineer II
- "you build it, you run it" DevOps, PlatformOps, Monitoring
- Exploration and choice of technologies
Senior Web Developer@ grandcentrix GmbH (Vodafone Group)
Senior position taking ownership of frontend development and coordination with embedded and backend development for an IoT fleet management platform.
- Implemented strict coding guidelines ensuring maintainable and fast development
- Reduced page load times by 90% by enforcing code reuse and minimizing dependencies.
- Continuously improved e2e tests, reducing regression errors despite large refactorings.
- Empowered interdisciplinary exchange & planning through structured RFCs.
- Spun up a second product front-end within weeks thanks to loosely coupled architecture and reusable components.
Barthy Bonhomme: page 1 of 3
Curriculum (Continuation)
Head of Development@ VUCX GmbH
Led 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.
- Architected and implemented multi-tenant / multi-site distributed CMs
- Coached a developer now promoted to Software Engineer II.
- Consulted international clients & third-party agencies.
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.
Working Student Web Development@ VUCX GmbH
"Learning by doing" — from hobbyist to full stack web developer.
Later employed as head of development.
Founder and Developer@ keinegrenzen.org
Charitable 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
- Represented in local TV and Radio
Web Development@ Freelance
Development, hosting, and maintenance of portfolio websites and interactive 3D experiences.
- Consulting
- 3D & VR hosting solutions
- Hosting & maintenance
Voluntary service@ Alexianer Werkstätten GmbH
Abitur + Baccalauréat@ Gymnasium Kreuzgasse
I acquired both the German and French graduations. Advanced courses in physics and french.
Barthy Bonhomme: page 2 of 3
Capabilities and Knowledge
// NOTE: specific tools & languages are listed in Techstack
- 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).
Barthy Bonhomme: page 3 of 3 — Save paper & ink
If you really need a printed
copy, find a black on white version in the print dialog at
https://barthy.koeln
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






