# Gabriel McAdams > Principal Engineer at Workday Location: San Jose, California, United States Profile: https://flows.cv/gabrielmcadams I am a collaborative, enthusiastic, and passionate software engineering leader with over 10 years of web application development experience. I thrive as a strategic and resourceful problem solver identifying technical solutions to improve developer productivity and happiness. I have a love of mentoring and forward looking problem solving. I am a self-motivated and productive developer who understands the balance between best engineering practices and real-world time constraints. I am a great team player that appreciates a cohesive group dynamic and an ironed-out process but has the flexibility to adjust to the chaos that naturally surrounds software development. Specialties: Mentoring peers • Leadership & Team Building • Cross-Team collaboration • Full lifecycle application development • Setting technical direction • Identifying and taking on big impact changes Technologies: JavaScript (including ECMAScript standards) • React • Redux • Node.js • GraphQL • HTML • CSS ## Work Experience ### Principal Software Engineer @ Workday Jan 2021 – Present | Pleasanton, California, United States Leading web application development. Helping to set frontend technical strategy. Developing spend management applications on the Procurement team. ### Staff Software Engineer 2 (MTS2) @ PayPal Jan 2018 – Jan 2021 | San Jose, CA Lead development of massive scale Node.js and React based applications used by PayPal merchants worldwide. As a tech lead on the Merchant Money team, my work included: ■ Leading a team of 7 engineers. ■ Development of web applications and a GraphQL service for thousands of merchants worldwide. ■ Leading our Global Expansion effort (scaling PayPal’s merchant money management to the rest of the world). ■ Mentoring developers. ■ Identifying and taking on difficult challenges that make a big impact ■ Delivering training and technology/process sharing presentations to teams across PayPal. ■ Providing technical leadership across multiple teams. My accomplishments: ■ Led the front-end development of several new features that increased annual revenue by over $50 million. ■ Designed and developed a GraphQL service with 99.999% uptime serving over 20 million requests per day. ■ Dramatically improved team workflow and process through the introduction of effective Scrum ceremonies and practices. ■ Designed an errors module for GraphQL to be used PayPal-wide. ■ Developed a header logging plugin to allow for easier debugging of GraphQL services. ■ Designed a GraphQL directive for authorization to be used PayPal-wide. ■ Worked with the Web Platform team to develop a set of best practices and guidance for GraphQL within PayPal. ■ Helped create the GraphQL over HTTP sub-spec as a member of the GraphQL Foundation’s Technical Working Group. ■ Improved code reviewing culture by delivering presentations and creating an automated training to be used by all developers and managers at PayPal. ■ Represented PayPal as a TC39 delegate to help bring new features to the JavaScript language. ■ Won 1st prize in the 2019 Enterprise Services Hackathon (data caching in GraphQL). Technologies: JavaScript, node, node.js, JavaScript architecture, HTML5, CSS, GraphQL, Single Page App Architecture (SPA), React, Redux, microservices ### Senior Software Engineer (Remote) @ SAP Concur Jan 2018 – Jan 2018 | San Jose, CA Developed Node.js and React based applications used by millions of people worldwide. As a Senior Engineer on the UI Infrastructure team, my accomplishments included: * Architected a widely used web app framework, greatly improving developer productivity. * Improved app performance through code, reducing deployment costs by as much as 15%. * Increased developer efficiency by reducing build times and adding hot module reloading. * Restructured development configs and processes resulting in 32% less reported bugs. My work included: * Leading a team of 6 engineers. * Mentoring junior developers. * Identifying and taking on difficult challenges that make a big impact * Delivering training and technology/process sharing presentations to Platform UI organization. * Providing technical leadership across multiple teams. Technologies: React, Redux, JavaScript, ES6/7 (ECMAScript 2015/2017), GraphQL, Babel, Webpack, Node.js, microservices, NPM, HTML5, CSS3, GIT, Docker, Kubernetes ### Software Design Engineer III (Remote) @ SAP Concur Jan 2017 – Jan 2018 | Bellevue, WA Developing Node.js and React based applications used by millions of people around the world. Technologies Used: React, Redux, JavaScript, ES6 (ECMAScript 2015), GraphQL, Babel, Webpack, Node.js, NPM, HTML5, CSS3, GIT ### Senior Software Engineer (Remote) @ Honeyfund.com, Inc. Jan 2016 – Jan 2017 | Sebastopol, CA Helping to improve code quality for the #1 honeymoon registry. My work included: * Building custom React components. * Mentoring team members on code quality and best practices. * Adding features and functionality to an existing PHP web application. * Introducing automated development builds, continuous integration, and code analysis. Technologies Used: React, JavaScript, ES6 (ECMAScript 2015), Babel, Gulp, Webpack, Node.js, NPM, HTML5, CSS3, Bootstrap, JQuery, PHP, MySQL, GIT ### Senior Software Engineer (Consultant, Remote) @ Berkeley Lights, Inc. Jan 2016 – Jan 2016 | Emeryville, CA Developing a React based user interface for the next generation of the Beacon platform for massively parallel selection and annotation of single cells. My work includes: * Building complex custom React components. * Reading design and requirements documents in order to deliver an effective and intuitive user interface. Technologies Used: React, JavaScript, ES6 (ECMAScript 2015), Babel, Webpack, Node.js, NPM, HTML5, CSS3, Bootstrap, D3, GIT ### Senior Software Engineer, Special Projects @ CloudCar™ Jan 2015 – Jan 2016 | Mountain View, CA Building the next generation cloud based, voice controlled driving experience that allows drivers to access all their favorite applications and services directly from the cloud without having to launch individual applications. My work included: * Building the foundation of an OEM, partner, and end-user dashboard that includes analytics, individual user configuration, and a dynamic API explorer. * Mentoring team members to improving team development quality and performance. * Complete ownership of a critical portion of the core product (JS SDK). * Reviewing existing code to improve structural integrity and performance. * Adding functionality to an internal dashboard that improved developer performance, increased customer service response times, and helped strengthen the core product. Technologies Used: JavaScript, Node.js, HTML5, CSS3, JQuery, CoffeeScript, Redis, AWS, RESTful Web Services, GIT ### Principal Software Engineer (Consultant) @ MDB Technology Solutions Jan 2014 – Jan 2015 | San Jose, CA Helped to develop a novel, proprietary SaaS product from scratch using core JavaScript, jQuery, and AngularJS on the front-end and ASP.Net MVC and SQL Server back-end. My work on this project included: * Architecting, designing, and developing a web based candidate tracking application that included client and candidate communications, text/skill search capabilities, metrics, and pipelining. * Helping to hire a small team of developers to take the application to completion. Technologies Used: JavaScript, jQuery, AngularJS, HTML5, CSS, ASP.Net, C#, MVC, WebAPI, T-SQL ### Software Design Engineer IV @ Microsoft Research Jan 2012 – Jan 2014 | Mountain View, CA I worked on a feature in Microsoft Office that enables automated retrieval of contextually relevant web search results, for augmenting the content consumption experience for users in Office clients (such as Word). My work on this project included: * Designing and developing a production-quality experimentation and evaluation pipeline for measuring and tuning the quality and relevance of search results. The pipeline is being used extensively by the Office team for evaluating quality and computing associated metrics for this product feature, across a suite of languages / markets. * Developing intuitive web applications that demonstrate key algorithm characteristics. * Scaling and refactoring existing C# and T-SQL code. Technologies: ASP.Net 4.5, C#, MVC, WCF, WebAPI, T-SQL, HTML5, JavaScript, JQuery, AngularJS, SignalR, CSS ### Software Consultant @ Northrop Grumman Corporation Jan 2006 – Jan 2014 I designed and wrote a web application that allows users to forecast staffing needs based on historical data, sales pipelines, and current program designations. The application is widely used throughout the intelligence sector as well as in other sectors in the corporation. My work on this project included: * Application architecture, UI design, and code development * SQL Server database schema design * Working with the client to define application requirements * ASP.Net application development * T-SQL Development and performance tuning Technologies: ASP.Net 4.0, C#, Master Pages, User Controls, Custom Server Controls, AJAX, Custom Providers, HTTP Modules, HTTP Handlers, Adobe Flex, T-SQL, CLR Stored Procedures, Functions, and Aggregates, DHTML, JavaScript, JQuery, CSS ### Software Design Engineer IV @ Microsoft Research Jan 2010 – Jan 2010 I lead the front-end development of Lincoln - A working end-to-end experimental commerce search engine showcasing state-of-the-art breakthrough technologies in structured search query processing, catalog creation and decision aids for users to make informed decision. My work on this project included: * Collect project requirements * Design a revolutionary approach for displaying product search results * Architect and lead the development of the front-end using Silverlight 4 and ASP.Net 4.0 * Act as a mentor to junior developers Technologies: ASP.Net 4.0, C#, Object Oriented Programming, LINQ, Silverlight 4, Visual Studio 2010, TFS 2008, AJAX, HTTP Handlers, T-SQL, SQL Server 2008, DHTML, JavaScript, CSS, Windows Services, .Net Remoting, Threads, Processes ### Software Design Engineer IV @ Microsoft Research Jan 2008 – Jan 2009 I designed and built the front-end of Symphony - A platform that enables non-developers to build and deploy a new class of search driven applications that combine their own data and domain expertise with content from the Bing search engine and other web services. My work on this project included: * Work with research staff to build the next generation search-driven application * Design and develop a rich and intuitive user interface using JavaScript and HTML * Implement drag-and-drop capabilities using ASP.Net AJAX and the AJAX Control Toolkit * Research and utilize methods of obtaining external data in real-time (cross-domain) Technologies: ASP.Net, C#, T-SQL, DHTML, JavaScript, CSS, ASP.Net AJAX, AJAX Control Toolkit ### Senior Software Engineer @ APX, Inc. Jan 2007 – Jan 2008 Responsible for the development of ASP.Net applications designed to improve workflow among clients and internal support staff. My work on this project included: * Created a complex expression compiler used to efficiently run calculations on substantial data sets * Developed a real-time wind farm monitoring application using ASP.Net and Adobe Flex * Developed an automated back-end process dispatcher using Microsoft Workflow Foundation * Developed User Interface (UI), middle tier, and Database segments of web/windows applications * Designed and implemented web 2.0 / AJAX websites and custom components * Developed, implemented, and consumed Data Access Layers and Data Objects * Designed and developed custom server controls using ASP.Net and Adobe Flex * Implemented and customized Microsoft Team System, introducing task/defect tracking * Prepared development estimates, helped to introduce estimates into the manager’s release schedule * Drastically improved team workflow by helping to bring attributes SCRUM to the team * Mentored developers, created and participated in a new code review process Technologies: ASP.Net, C#, AJAX, Adobe Flex, ActionScript, CoCo /R (Compiler Compiler), TFS (including customizations), Windows Services, Windows Forms, Microsoft Workflow Foundation, Threading, T-SQL, SQL Server 2005, SQL Reporting Services, SQL Integration Services, CLR stored procedures and functions, DHTML, Object Oriented JavaScript, JQuery, Yahoo User Interface Library ## Education ### University of Washington ## Contact & Social - LinkedIn: https://linkedin.com/in/gabrielmcadams - GitHub: https://github.com/ghmcadams - Portfolio: http://stackoverflow.com/users/213474/gabriel-mcadams --- Source: https://flows.cv/gabrielmcadams JSON Resume: https://flows.cv/gabrielmcadams/resume.json Last updated: 2026-04-12