Greg Wilburn

United States

@greg166

Staff Software Engineer

Badges

Problem Solving
CPP
Java
Python
Days of Code
Days ofStatistics
Sql

Certifications

Work Experience

  • Senior Software Engineer

    Vouch, Inc.•  April 2021 - December 2023•  San Jose, CA

    Technologies: Node.js, NestJS, React, Redux, Typescript, PostgreSQL, CSS, JSForce, git, github, Ruby, Ruby on Rails, Docker, Microservice Architecture, RESTful API architecture, event-driven architecture ● Perform Tech Screen interviews of candidates ● Triage production issues during on-call rotation ● Debug, analyze, and perform root cause analysis on issues triaged to my team from on-call issues ● Code review with constructive feedback to others. ● Mentor and lead junior engineers ● Create Technical Design documents for projects ● Collaborate with engineers on other teams ● Extract functionality from a Ruby on Rails monolith to NodeJS/Typescript microservices ● Improved application completion by 15% through alerting customers they are in an unsupported market and present options to move forward ● Increase test coverage by 20% in the Ruby on Rails monolith through fixing broken tests; creating, improving, and templatizing mocks ● Increased confidence in GraphQL and other Typescript services by improving test coverage; fixing broken tests; creating, improving, and templatizing mocks. ● Created a new NodeJS/Typescript/NestJS microservice to replace billing concerns historically handled by the Ruby on Rails monolith ● Facilitated reuse of React components by collaborating with other Senior Engineers to create a React Component Library ● Fixed issues with data synchronization to Salesforce ● Orchestrate deploys when cross-service dependencies exist

  • Staff Software Engineer

    PayPal•  September 2015 - March 2021•  San Jose, CA

    Technologies: Node.js, Javascript, HTML, CSS, React, git, github, JFrog Artifactory, npm, Docker, Typescript, Microservice architecture, RESTful API architecture, Shell scripting ● Interview candidates ● Mentor junior engineers and interns ● Led a team of 4 engineers including myself ● Introduced a weekly Github triage meeting to address a high volume of github issues and pull requests for which my team was solely responsible ● Liaise with the Application Security team to address and push for adoption of security concerns across the company ● Code review with constructive feedback to others ● Solved two high-profile performance issues: one through my own analysis of memory snapshots to locate and fix a memory leak and one through analysis of a CPU profile with a principal engineer ● Brought NSolid into production use ● Created a Node module to dynamically turn NSolid functionality on and off via remote configuration. ● Manage and update build scripts to package applications into Docker images for deployment ● Create, debug, maintain, and modernize Node modules used by all JS developers in the company ● Vet new long-term support versions of NodeJS to ensure stability before making it available to engineers ● Created UI and API integration for a tool to visualize the data and status of an email campaign

  • Software Engineer

    Don't Bl, Inc.•  September 2014 - June 2015•  San Jose, CA

    Technologies: Java (Android), Node.js, git, github, Javascript, HTML, CSS ● Worked on an Amazon Fire TV app for a large telecom company

  • Software Engineer

    Blue Pixel Creates•  April 2012 - September 2014•  San Jose, CA

    Technologies: HTML, CSS, Javascript, PHP, Java (Android), ffmpeg, YouTube API, Web browser camera API, Amazon S3, RESTful API architecture ● Created a RESTful API driven platform to run arbitrary scripts in Node.js ● Converted a PHP platform to Node.js ● Created tailored Android apps to showcase device features and perform a variety of tasks for high profile clients at high profile events.

Education

  • Foothill-De Anza Community College District

    Computer Science, None•  September 2001 - September 2004•  GPA: 3.23

    Worked toward transfer to 4 year university

Skills

React
Redux
NodeJs
TypeScript
Express.js
SQL
PostgreSQL
Css
Git
Github
Ruby
Ruby on Rails
Docker
Microservice Architecture
RESTful API
HTML5
npm
Shell Scripting
Java
Android