
Gabriel Villenave
Verified Expert in Engineering
Full-stack Developer
Seattle, WA, United States
Toptal member since October 18, 2022
Gabriel is an experienced technical leader with over 12 years of software development and 5 years of management experience. He has worked with large and small companies and consumer and enterprise products on back-end and full-stack development. Gabriel specializes in C++, .NET, Node.js, React, Next.js, and React Native.
Portfolio
Experience
- Software Design - 12 years
- C++ - 10 years
- React - 8 years
- Node.js - 8 years
- React Native - 6 years
- Team Leadership - 6 years
- Agile Project Management - 6 years
- Next.js - 3 years
Availability
Preferred Environment
C++, C#, Node.js, React, React Native, Next.js, Agile Project Management, Team Leadership, TypeScript
The most amazing...
...product I've worked on is Trybeo, a social challenge-based application that reached 10,000 users.
Work Experience
Staff Engineering Manager
Hyperproof
- Managed eight full-stack engineers on the Hyperproof Integrations team.
- Collaborated closely with Business Development, Customer Success, and Product to identify, prioritize, and deliver 3rd-party integrations to maximize customer value.
- Planned product roadmaps, team growth, and balancing business needs following an Agile methodology.
Senior Engineering Manager
Crisis Text Line
- Managed a team of four engineers across levels, from SWE2 to Staff, building applications for clinical staff on the CTL Crisis Care platform.
- Collaborated closely with Product, UX Design, and Data to plan, execute, and deliver business-critical projects that supported over one million people annually.
- Drove the hiring of engineers for the team, from writing job descriptions to screening and interview loops.
- Handled performance management, review cycles, and calibrations.
Principal Engineering Manager
Microsoft
- Managed a team of eight engineers across levels, from SWE1 to Principal, building collaboration and enterprise security features for Office 365.
- Worked closely with Product, CX, and Security & Compliance to prioritize business needs, define the product roadmap, and manage cross-team dependencies across multiple departments and time zones.
- Owned execution and delivery of features for $5 billion enterprise contracts.
- Managed hiring, review cycles, and performance for the team members.
- Maintained a close feedback loop between team members and leadership to continuously improve organizational and engineering processes.
Senior Technical Lead
Microsoft
- Led teams of 3-4 engineers for multiple large cross-company projects, building real-time collaboration at scale in Microsoft Office applications across consumer and enterprise markets.
- Drove architecture, planning, and delivery of projects using experimentation, health data, and customer feedback—now serving 10+ million daily sessions.
- Managed project team members across performance cycles.
Co-founder and CTO
Trybeo
- Co-founded a company, from developing an original idea and creating a business plan to incorporating the company.
- Designed and developed an end-to-end technical architecture for a product, including infrastructure, back end, database, web client, and hybrid mobile clients, using React Native.
- Took the product to market and reached 10,000 users in a few months.
- Resolved scalability issues by reworking the entire stack to a serverless model.
- Represented the company in the local startup ecosystem and in front of local investors.
Software Engineer I and II
Microsoft
- Rearchitected core components within a shared stack of Office client applications to improve performance and scalability of real-time multi-user collaboration on Office documents across various platforms.
- Improved reliability of the core I/O pipeline for cloud files in Office applications—opening, saving, and syncing.
- Mentored interns and participated in the new hires' onboarding process.
QA Software Engineer
Amadeus
- Collaborated with the quality assurance team for the Amadeus Global Distribution System (GDS), handling travel reservations worldwide for customers such as Air France, Lufthansa, Southwest Airlines, Avis, and Swedish rails.
- Authored, analyzed, and investigated automated non-regression tests for new software releases every week, enforcing compliance with customer systems and IATA regulations.
- Interfaced between quality assurance services, product definition, and development teams to investigate and prioritize bugs.
Experience
Microsoft Information Protection Encrypted Documents
https://techcommunity.microsoft.com/t5/security-compliance-and-identity/co-authoring-on-microsoft-information-protection-encrypted/ba-p/2693718Trybeo
https://www.idownloadblog.com/2017/06/10/apps-of-the-week-june-9/Education
Master of Business Administration (MBA) in Industrial Management
Excelia La Rochelle - La Rochelle, France
Master's Degree in Information Systems
EIGSI La Rochelle - La Rochelle, France
Exchange Program in Computer Science
Franklin W. Olin College of Engineering - Needham, MA, USA
Certifications
PRINCE2 Foundation
PRINCE2
Cisco Certified Network Associate
Cisco
Skills
Libraries/APIs
Node.js, React
Tools
Microsoft Power BI, Amazon Elastic Container Service (ECS)
Languages
HTML, CSS, JavaScript, C++, C#, Python, TypeScript, Go, GraphQL, Java, Snowflake
Frameworks
React Native, Next.js, .NET, AngularJS
Paradigms
Agile Software Development, Agile Project Management, Management
Platforms
Firebase, iOS, Linux, Heroku, Azure, Databricks
Storage
MySQL, Amazon S3 (AWS S3), Google Cloud, Hasura
Other
Program Management, Software Design, Cross-functional Team Leadership, Team Leadership, Software Architecture, Entrepreneurship, API Integration, Gatsby, Network Architecture, Network Administration, Computer Science, Budget Management, Amazon RDS
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring