Gabriel Villenave, Developer in Seattle, WA, United States
Gabriel is available for hire
Hire Gabriel

Gabriel Villenave

Verified Expert  in Engineering

Full-stack Developer

Seattle, WA, United States

Toptal member since October 18, 2022

Bio

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

Hyperproof
C#, .NET, Java, Go, TypeScript, JavaScript, Azure, API Integration, Snowflake...
Crisis Text Line
Go, TypeScript, JavaScript, React, Next.js, GraphQL, Hasura...
Microsoft
C++, .NET, Agile Project Management, Management, Team Leadership, JavaScript...

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

Part-time

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

2024 - PRESENT
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.
Technologies: C#, .NET, Java, Go, TypeScript, JavaScript, Azure, API Integration, Snowflake, Agile Project Management, Team Leadership

Senior Engineering Manager

2023 - 2024
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.
Technologies: Go, TypeScript, JavaScript, React, Next.js, GraphQL, Hasura, Amazon Elastic Container Service (ECS), Amazon RDS, Databricks, Agile Project Management, Team Leadership

Principal Engineering Manager

2021 - 2023
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.
Technologies: C++, .NET, Agile Project Management, Management, Team Leadership, JavaScript, API Integration, C#, Azure, Microsoft Power BI

Senior Technical Lead

2018 - 2021
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.
Technologies: C++, .NET, Agile Project Management, Team Leadership, JavaScript, API Integration, C#, React, Azure, Microsoft Power BI

Co-founder and CTO

2017 - 2018
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.
Technologies: Node.js, React, React Native, AngularJS, Firebase, iOS, HTML, CSS, JavaScript, MySQL, API Integration

Software Engineer I and II

2013 - 2017
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.
Technologies: C++, .NET, Agile Project Management, HTML, CSS, JavaScript, MySQL, API Integration

QA Software Engineer

2013 - 2013
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.
Technologies: Python, Linux, HTML, JavaScript, MySQL

Experience

Microsoft Information Protection Encrypted Documents

https://techcommunity.microsoft.com/t5/security-compliance-and-identity/co-authoring-on-microsoft-information-protection-encrypted/ba-p/2693718
I drove the design and execution of this modern collaboration feature for Microsoft Office 365. It enables customers to co-author encrypted cloud documents, such as Word, Excel, and PowerPoint, in the Microsoft Information Protection ecosystem in real time.

Trybeo

https://www.idownloadblog.com/2017/06/10/apps-of-the-week-june-9/
A mobile iOS and Android app that aims to engage people to be more active through online challenges. As a co-founder and CTO, I built the entire product and infrastructure, including a web app with Angular, mobile apps with React Native, and the back end with Node.js, Firebase, and AWS.

Education

2012 - 2013

Master of Business Administration (MBA) in Industrial Management

Excelia La Rochelle - La Rochelle, France

2007 - 2012

Master's Degree in Information Systems

EIGSI La Rochelle - La Rochelle, France

2010 - 2011

Exchange Program in Computer Science

Franklin W. Olin College of Engineering - Needham, MA, USA

Certifications

OCTOBER 2012 - PRESENT

PRINCE2 Foundation

PRINCE2

MARCH 2012 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring