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.
Indeed
Senior Software Engineer
(Remote)
Sep 2022 → Present
- Designed and led state management refactor, simplifying contribution for external teams.
- Contributed to real-time messaging redesign features, such as marking messages as unread.
typescript
java
react
angular
nodejs
graphql
aws
- Contributed full stack features to external and internal Google Cloud Platform web applications using React, Angular, Node.js, Groovy, and Google Spanner DB.
- Tuned SQL queries and improved API request times by as much as 90%.
- Researched and owned UI development of large scale feature for internal GeoData platform tool.
- 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.
- Contributed to a Node.js media processing pipeline, enabling font upload and validation for use in video editor.
- Planned and executed A/B testing for subscription tier pricing that led to 13% increase in conversions.
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.
- Served as a web architecture design authority to promote coding standards and best practices across web teams, and to provide mentorship and coaching to growing engineers.
- Oversaw efforts to build out automated testing infrastructure with Selenium for end-to-end testing, and Jest for unit testing, leading to > 90% code coverage.
- Led initiative to modernize team's software development lifecycle, decreasing ticket lead time down from 60 days to 3 days or less.
- Standardized hiring process for frontend engineers and conducted interviews.
javascript
typescript
java
react
redux
spring-boot
create-react-app
webpack
jest
jenkins
Software Engineer II
(Houston, TX)
Aug 2017 → Aug 2018
- Reviewed and recommended technology options for large application rewrite.
- Prototyped, developed and delivered MVP of application that saved sales team 100+ hours per week.
- 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 a Visual Studio Code extension for syntax highlighting and running queries against company’s flagship graph database.
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.
- Helped extract common UI components into an internally-shared component library.
- Leveraged Webpack to reduce average build time and CPU usage by 87.5% and 93%.
javascript
java
LESS
ember-js
react
redux
redux-saga
express
webpack
docker