About
Download My Resume in PDF
If you’d like, you can download my single-page resume in PDF format.
Professional Summary
I’m Guillaume, a software engineer with 16 years of experience building and scaling high-performance systems- primarily in the financial industry. I’ve worked across the full stack, from low-latency infrastructure and in-house databases to risk analytics platforms and container orchestration at massive scale.
At JPMorgan and Goldman Sachs, I contributed to core systems like Athena and SecDB, supported front office trading desks, and led projects serving billions of requests per day. I’ve designed software used by some of the world’s largest banks, shut down legacy systems to save millions annually, and helped modernize infrastructure across critical platforms.
I enjoy solving complex engineering challenges, especially those involving performance, scale, and architecture. I’ve worked in both large global teams and startup-style environments, led development efforts, and collaborated directly with traders, product managers, and client teams.
Key strengths:
- Distributed systems and platform engineering
- Low-latency C++, Python, Go, and Java development
- Technical leadership and cross-team collaboration
- Deep understanding of the finance domain and trading desk workflows
I’m driven by solving complex technical problems and delivering robust, scalable systems that make a meaningful impact on the business.
Contact Details
- Email: [email protected]
- Tel: (on my PDF resume)
- LinkedIn: https://linkedin.com/in/guillaumehumbert
Patents
Systems and Methods for Manipulation of Private Information on Untrusted Environments
US11641274B2 · Issued May 2, 2023
Inventor of a system that enables the secure processing of sensitive data on untrusted or third-party infrastructure. The design allows organizations to perform analytics on confidential information—such as personally identifiable information (PII), material non-public information (MNPI), or medical records—without exposing the raw data. This patented approach helps preserve data confidentiality while leveraging external compute resources, bridging the gap between privacy and performance/cost in regulated environments.
Skills
- Programming Languages: Proficient in C++, Python, Go, JavaScript, and Java, with extensive experience developing complex systems in the banking and finance domain.
- Problem Solving: Strong analytical skills with a proven track record of resolving complex technical challenges under pressure, leading to measurable gains in systems performance and reliability.
- Project Delivery: Successfully led and delivered large-scale software projects end to end, consistently meeting or exceeding stakeholder expectations across high-impact initiatives.
- Team Leadership: Experienced in mentoring and leading development teams, fostering collaboration, and supporting skill growth. Recognized for coaching junior engineers and enhancing overall team performance.
- Innovation: Inventor of a patented system enabling secure data processing in untrusted environments. Known for applying creative, pragmatic solutions to technically demanding problems.
- Communication: Skilled at bridging technical and non-technical audiences. Adept at articulating complex ideas clearly and facilitating alignment through effective negotiation and stakeholder management.
Work Experiences
Goldman Sachs
Executive Director
Singapore
2020 - Present
Technology stack: C++, Python, Go, Java.
Project: Container Software Distribution at Scale
- Develop a new container software distribution system for the firm.
- Design an architecture that has to scale to 100M+ containers/day and 200K+ containers/minute bursts.
Project: SecDB, a cross business risk & PnL platform
- Develop new features for SecDB in-house database, called TDMS, which is a high-performance object database built in C++.
- Enhance the core of the database to perform authorization, which is currently done by client applications.
- Design for scale (2B+ daily DB connections), microsecond-level latency, and backwards compatibility (200+ million of client lines of code using the DB).
- Build an external service to perform authorization, with ultra-low latency and minimal memory footprint.
- Develop the new generation of an in-house scheduler, which handles large volumes of workloads, with high availability and high performance characteristics.
JP Morgan Chase
Vice President
Singapore
2014 - 2020
Tech Stack:
- Python
- Athena – JPMorgan’s in-house risk & PnL analytics platform (35M+ lines of Python, 1,000+ developers)
Role: Athena developer for the Rates / Fixed Income & Derivatives businesses, with a focus on Asian Emerging Markets.
Stakeholders:
- Rates Front Office (Asian trading desks)
- Middle Office
- Product Control teams
Projects & Deliverables:
- Built trade booking and trade matching applications tailored to regional desks
- Developed bespoke features to meet local regulatory requirements, support exotic products and emerging markets specific workflows
- Provided first-line support to front and middle office users
- Played a key role in decommissioning a large legacy system (written in Smalltalk), resulting in multi-million dollar annual savings
Challenges:
- Implementing bespoke features in a globally shared platform
- Supporting front office users under high-pressure, time-sensitive conditions
- Navigating a massive codebase (~35M lines of Python) and ensuring safety and quality in shared core components
- Overcoming a steep learning curve in a in-house ecosystem
Achievements:
- Recognized as a subject matter expert for Asia, contributing to the regional leadership team
- Awarded the internal title of “Expert Engineer (E2)”, a distinction given to the top 1.5% of technologists in the firm
Triquesta
Software Engineer
Singapore 2012 - 2014
Tech Stack:
- Java, Javascript
Role: Initially hired as a Java developer, later promoted to IT Manager. Contributed across the full software lifecycle while leading a growing engineering team.
Projects & Deliverables:
- Built a commodities trading and risk management system, sold to global financial institutions
- Involved in the full product lifecycle: backend development, testing, release engineering, and production support
- Acted as the technical lead during pre-sales engagements, presenting architecture and implementation plans to client stakeholders
Responsibilities:
- Led a small team of developers, reporting directly to the CEO and client representatives
- Represented the tech team in both internal strategy meetings and external client discussions
- Ensured timely delivery of mission-critical features under tight constraints
Challenges:
- Operated in a fast-paced startup-like environment, requiring flexibility across development, infrastructure, client interaction, and project management
- Stepped outside traditional development roles to handle areas like production deployments, client demos, and cross-team coordination—an invaluable learning experience
Credit Agricole CIB
Production Engineer
Singapore
2011 - 2012
Role: Level 2 production support for all business lines of the investment bank, ensuring stability and performance across a wide range of internal systems.
Responsibilities:
- Supported production environments across multiple business units, including trading, risk, and back office systems
- Automated the majority of manual production procedures and deployments using Bash, Perl, and Python
- Worked closely with developers, infrastructure teams, and business users to resolve incidents and deploy new releases
Skills & Experience Gained:
- Gained deep exposure to production monitoring technologies, incident management, and deployment best practices
- Developed strong communication and negotiation skills by collaborating with diverse teams under time-critical situations
- Built a solid sense of urgency and ownership, critical in supporting real-time banking operations
Challenges:
- Faced a steep learning curve while managing and troubleshooting systems built in varied technologies: multiple programming languages, databases, operating systems, and scheduling platforms
- Learned to quickly adapt and operate effectively in a complex and high-stakes production environment Role: Level 2 production support for all business lines of the investment bank, ensuring stability and performance across a wide range of internal systems. Responsibilities * Supported production environments across multiple business units, including trading, risk, and back office systems * Automated the majority of manual production procedures and deployments using Bash, Perl, and Python * Worked closely with developers, infrastructure teams, and business users to resolve incidents and deploy new releases Skills & Experience Gained: * Gained deep exposure to production monitoring technologies, incident management, and deployment best practices * Developed strong communication and negotiation skills by collaborating with diverse teams under time-critical situations * Built a solid sense of urgency and ownership, critical in supporting real-time banking operations Challenges: * Faced a steep learning curve while managing and troubleshooting systems built in varied technologies: multiple programming languages, databases, operating systems, and scheduling platforms * Learned to quickly adapt and operate effectively in a complex and high-stakes production environment
Société Nouvelle Electric Flux (SNEF)
Software Engineer
France
2009 - 2011
Tech Stack:
- Java, Javascript
Projects & Deliverables:
- Developed an internal customer relationship management (CRM) system to streamline client interactions
- Built an inventory management platform to track and manage company resources more efficiently
Responsibilities:
- Handled full-cycle software development: design, development, testing, release, and production support
- Collaborated with business users to gather requirements and iterate on system functionality
- Delivered production-ready software in a live operational environment
Credit Agricole CIB
Back Office Intern
France
Jul 2008 - Sep 2008
Credit Agricole CIB
Production Management - Access Control - Intern
France
Sep 2007 - Jan 2008
Education
Master’s Degree, Computer Science
University of Paris X, Nanterre, France, 2009-2011
Bachelor’s Degree, Computer Science
University of Paris X, Nanterre, France, 2006-2009