8 years as a software engineer, working on web applications.
Download my resume, or feel free to check out my LinkedIn profile and Github account for a more complete picture of my background, and the kinds of projects I've worked on so far.
Grubhub
Senior Software Engineer
(Chicago, IL)
Sep 2024 → Present
- Contributed front-end search features to grubhub.com using React, Typescript, Datadog, and AWS
typescript
react
nodejs
aws
datadog
Indeed
Senior Software Engineer
(Remote)
Sep 2022 → May 2024
- Helped migrate email-based messaging system to real-time messaging platform, resulting in streamlined workflows across 100+ pilot users. React, Kotlin, Spring Boot, Express.js, NoSQL, Kafka, gRPC, Apollo GraphQL
- Greatly mitigated legal risk by implementing React front-end messaging platform features and bug fixes
- Orchestrated the development and deployment of a critical cross-team backend messaging feature, fixing a broken messaging workflow impacting 25% of all employer users
- Served as on-call first responder on a rotating basis, resolving production issues, scaling AWS and MongoDB infrastructure, and improving Datadog application monitoring and alerting
typescript
java
kotlin
react
nodejs
spring-boot
apollo
graphql
aws
datadog
terraform
- Contributed full stack features to external and internal Google Cloud Platform web applications using React, Angular, Node.js, Groovy, BigQuery, and Google Spanner DB
- Drove a 90% improvement in API request times by tuning SQL queries, significantly enhancing system performance and overall responsiveness
- Configured automated linting and code formatting for project, helping reduce noise in code reviews
typescript
groovy
react
angular
nodejs
google-spanner
gcp
Animoto
Senior Full Stack Software Engineer
(Remote)
Mar 2021 → Mar 2022
- Collaborated with product and design to build new features for web-based video editing application with React, Typescript, Redux, Node.js, Ruby, and MySQL
- Implemented custom font upload and validation in a Node.js media processing pipeline
- Increased conversions by 13% by planning and executing A/B testing for subscription tier pricing
javascript
typescript
ruby
react
redux
nodejs
rails
mysql
jest
ansible
- Improved Lighthouse performance scores for draftkings.com by 15% by optimizing webpack build output
- Built and maintained keyword-rich data tables in single page application wtih 1M+ monthly users, boosting site in organic search result placement
javascript
typescript
react
redux
gatsby
webpack
jest
- UI tech lead on development of internal CRM tools using OpenFin, React, Redux, and Spring Boot
- Promoted coding standards and best practices across web teams, and mentored engineers
- Increased code coverage to a 90% threshold by building automated testing infrastructure with Selenium for end-to-end testing, and Jest for UI unit testing
- Standardized hiring process for frontend engineers and conducted interviews
- Reduced delivery lead time from 60 days to 3 days or less by modernizing team's software development lifecycle
javascript
typescript
java
react
redux
spring-boot
create-react-app
webpack
jest
jenkins
Software Engineer II
(Houston, TX)
Aug 2017 → Aug 2018
- Increased sales team efficiency by 100+ hours per week by prototyping and delivering application rewrite
- Coordinated with cross functional teams to plan and prioritize backlog
javascript
react
redux
create-react-app
jest
jenkins
- Bootstrapped and developed a serverless React web-app, leveraging AWS for MFA, role and permission management, REST services, and database storage
- Authored an open source Visual Studio Code extension for RDF syntax highlighting (55k+ installs)
javascript
typescript
react
semantic-ui-react
stylus
express
create-react-app
jest
enzyme
circle-ci
aws
- Implemented new client-side architecture and build setup using React, Redux, and Webpack that enabled faster development and component reuse between client projects
- Resolved 50% of documented UI bugs within a month of joining the team
javascript
LESS
react
redux
redux-saga
express
webpack
ansible
PROS
Software Engineer
(Houston, TX)
Nov 2014 → Aug 2016
- Worked closely with UX and Product teams to rebuild legacy sales analytics dashboards in React
- Extracted common UI components into an internally-shared component library
- Reduced average build time and CPU usage by 87.5% and 93% by optimizing Webpack builds
javascript
java
LESS
ember-js
react
redux
redux-saga
express
webpack
docker