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

Gabriel Villenave

Verified Expert  in Engineering

Full-stack Developer

Location
Seattle, United States
Toptal Member Since
October 18, 2022

Gabriel is an experienced technical leader with over 12 years of software development and four years of management experience. He worked with large and small companies and consumer and enterprise products on the back-end and full-stack development. Gabriel specializes in C++, .NET, Node.js, React, Next.js, and React Native.

Portfolio

Microsoft
C++, .NET, Agile Project Management, Management, Team Leadership, JavaScript...
Microsoft
C++, .NET, Agile Project Management, Team Leadership, CSS, JavaScript...
Trybeo
Node.js, React, React Native, AngularJS, Firebase, iOS, HTML, CSS, JavaScript...

Experience

Availability

Part-time

Preferred Environment

C++, C#, Node.js, React, React Native, Next.js, Gatsby

The most amazing...

...product I've worked on is Trybeo, a social challenge-based application that reached 10,000 users.

Work Experience

Principal Engineering Manager

2021 - PRESENT
Microsoft
  • Led a team of eight members working across multiple key feature areas in Office 365, enabling modern collaboration in the organization. Drove engineering design, project planning, resource allocation, partner interaction, and execution.
  • Managed engineers following the Model, Coach, Care model. Mentored team members and actively participated in the hiring process to grow the team.
  • Delivered first-class product code, from design to production, using industry-leading processes, ensured data-driven quality, experimented, and performed A/B testing.
Technologies: C++, .NET, Agile Project Management, Management, Team Leadership, JavaScript, API Integration

Senior Technical Lead

2018 - 2021
Microsoft
  • Led a team of three engineers to integrate modern Office collaboration features with the Microsoft Information Protection ecosystem, coordinating architecture and planning for multiple product teams across the company and in numerous countries.
  • Mentored other team members to improve the execution process and achieve more efficient delivery and better time estimates.
  • Led a team of four engineers and designed, planned, and executed features around real-time collaboration in Office applications driven by strict quality criteria, delivering 10+ million user sessions per month.
  • Coordinated work with other product teams by evaluating needs, expressing requirements, and prioritizing items.
  • Delivered first-class product code, from design to production, using industry-leading processes. Performed testing, ensured data-driven quality, experimented, and conducted A/B testing.
Technologies: C++, .NET, Agile Project Management, Team Leadership, CSS, JavaScript, API Integration

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

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.

Languages

HTML, CSS, JavaScript, C++, C#, Python

Frameworks

React Native, Next.js, .NET, AngularJS

Libraries/APIs

Node.js, React

Paradigms

Agile Software Development, Agile Project Management, Management

Platforms

Firebase, iOS, Linux, Heroku

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

Storage

MySQL, Amazon S3 (AWS S3), Google Cloud

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

OCTOBER 2012 - PRESENT

PRINCE2 Foundation

PRINCE2

MARCH 2012 - PRESENT

Cisco Certified Network Associate

Cisco

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