×
Gregory Waxman

Gregory Waxman

Leader & full stack engineer with 16 years of professional experience

South Carolina, US
English

Background


Work Experience

Work Experience

  • Staff Software EngineerIntellimize

    Feb, 2022 - Present

    • Revamped the entire frontend, resulting in a 75% reduction in load time and significant productivity enhancements

    • Upgraded all tooling to the latest and greatest, replacing previous unmaintained and outdated tooling

    • Led and guided the development of Rules Based Personalization

    • Created and built fully functioning CI/CD pipelines to streamline development and deployment processes

    • Successfully learned, built, and maintained Cloudfront usage for frontend and API

    • Provided team leadership by offering guidance on solutions, mentoring team members, & inspiring others

    • Developed a Shopify app integration leading to two customer sales wtihin the first two months

  • Senior Software EngineerBubbles

    Apr, 2021 - Feb, 202210 months

    First of three engineering hires

    • Reduced CI test time by more than 60%, leading to faster development and testing cycles

    • Enhanced monorepo webpack integration and implemented fast refresh for improved development experience

    • Simplified environment setup by automating AWS environment output usage

    • Improved component structure, variation, and implementations for better code organization and reusability

    • Led development on image, video, and face recording functionality over the span of six months

    • Conducted code reviews, ideation for technical improvements, and interviews

    • Managed very large code merges and conflicts across features

    • Provided leadership guidance and feedback, ranging from culture to roadmap

  • Senior Software Engineer, HubTran (acquired by TriumphPay)

    Aug, 2020 - Apr, 20218 months

    • Reduced Pusher usage leading to over a 50% cost reduction, 80% reduction in scripting time, 66% to 93% reduction in total messages sent, and 98% reduction in React renders

    • Decreased total delivered JavaScript size by 50% for improved website performance

    • Successfully migrated IDs from audit tables from int to bigint with no downtime, ensuring uninterrupted operations

    • Updated project tooling from Webpack v1 to Webpack v5, alongside multiple Docker enhancements

  • Senior Software EngineerGush

    May, 2018 - Apr, 201911 months

    First engineering hire

    • Led all frontend development

    • Rapidly learnt basic Python including leveraging Trio to combine data from Google, Yelp, & Foursquare

    • Created a basic agile-like process to centralize and organize development

  • Senior Software EngineerVirtru

    Jun, 2015 - Apr, 20182 years 10 months

    • Led development of Google Vault Extension and Google Drive file proxy service acting as a model for future projects

    • Refactored and helped develop VJWT, a JWT spec with enhanced security features

    • Integrated in a FIPS compliant crypto library to meet the security needs of customers

    • Managed and mentored team members and contractors as a tech lead

    • Rewrote and extended key parts of the DLP rules engine, key to Virtru's success, and enhanced handling of complex violations

    • Developed voltron to allow for building a single extension from multiple independent repos

    • Created new OU functionality that included new db schema, associated documentation for schema changes, API updates, frontend architecture improvements, CSS and associated templates

    • Improved our Secure Reader loading performance, reduced bugs, and added a whitelabeling solution

    • Ran our knowledge sharing sessions

    • Led second round technical interviews

    • Contributed to several open source projects eslint, webpack, spirit-js, and more

  • UI/Software EngineerSPARC, an Agile Systems Delivery Hub of Booz Allen Hamilton

    Jun, 2012 - Jan, 20152 years 7 months

    Worked on in house products and outsourced products

    • Led the second phase of new feature development for OpsAssure, a scheduling and task management app

    • Handled all video player development and on Stre.am, which led to contributions to video.js

    • Architected, implemented, launched, and maintained a product for Core Care Medical

    • Contributed to new architecture decisions, refactored crucial code, and ported MySQL to MongoDB on 520

    • Mentored and taught a QA JavaScript and automation

    • Rapidly learnt and contributed to 520 ensuring a successful release to the VA, while providing mentoring and support to others

    • Filled the role of domain expert for Stre.am

  • Interface Engineer IIPeopleMatter powered by Snagajob

    Sep, 2010 - Jun, 20121 year 9 months

    • One of two interface engineers responsible for frontend development

    • Implemented SquishIt, an open source JavaScript & CSS minifier, and created a higher level abstraction to streamline internal use

    • Learnt, introduced, and used LESS through Chirpy to improve readability and maintainability of CSS

    • Refactored and fixed several open source projects used internally, including SquishIt

    • Actively developed cross-browser compatible styling in IE7 through IE9, Safari, Firefox, and Chrome

    • Architected css architecture and hierarchy alongside general JavaScript practices for the frontend

  • Software Engineer IIBlackbaud

    Jun, 2007 - Sep, 20103 years 3 months

    First batch of engineering hires from RIT leading to additional RIT new grad hires

    • Acted as a JavaScript mentor, reviewing code as it was checked in and advocating best practices

    • Took over as lead developer and improved our e-commerce product in multiple areas

    • Created an extensible shopping cart framework, used across teams & products, as the basis for all payment processing

    • Exclusively handled production issues, such as data corruption, experienced by clients for five months

    • Developed and implemented brand new functionality with server-side code, client-side code, and SQL

    • Introduced jQuery, leading to cleaner, more compatible code for the product

    • Led the Web Accessibility Initiative to support the needs of our clients

    • Learnt and used VB.Net and ASP.Net successfully without any previous experience with either

Skills

Skills

  • Programming Languages

    JavaScript

    TypeScript

    C#

    Elixir

    Elm

    Python

    VB.NET

    Ruby

  • Frontend Engineering

    React

    valtio

    Solidjs

    SolidStart

    redux

    jQuery

    Browser extensions

  • Styling

    CSS

    SASS

    Tailwind/Windi/Uno CSS

    styled-components

    less

  • Backend Engineering

    Node.js

    Express

    Drizzle ORM

    spirit

    restana

    ASP.NET MVC

    REST APIs

    MongoDB

    Microsoft SQL Server

    JWT

  • Tools

    vite

    vitest

    Jest

    Webpack

    esbuild

    ESLint

    Prettier

  • Git & CI/CD

    GitHub

    Bitbucket

    Bitbucket Pipelines

    CircleCI

    Buildkite

  • AWS

    Cloudfront

    Lambda

    S3

    Secrets Manager

    Serverless Framework

  • Cloudflare

    Pages

    Workers

    D1

Education

Education

  • Information Technology New Media, BS, Rochester Institute of Technology

    Dec, 2003 - Dec, 2007