Consulting Software Developer
2022 - PRESENTToptal Client- Identified solutions for Google search indexing failures on more than 150,000 product pages.
- Detected and groomed numerous front-end optimizations for the organization's front-end team.
- Identified no-code optimizations in the client's existing AWS CloudFront setup.
Technologies: JavaScript, React, Google Search Console, Google Analytics, Amazon CloudFront CDN, Web Applications, Web App Design, Redux, Google SEO, Web Development, Architecture, Engineering, Core Web Vitals, JavaScript TestingPrincipal Software Developer
2021 - 2022Stride Consulting- Led a team of five developers in optimizing Peloton's web performance, taking their homepage's seventy-fifth percentile LCP from 10.5 seconds down to 3.5 seconds in just three months.
- Started a personalization team from scratch, leading the implementation of a no-code solution for releasing Optimizely multivariate tests with custom Contentful-managed content.
- Built out a new Web Performance Optimization service offering for Stride.
Technologies: React, Ruby on Rails (RoR), Web Performance Optimization (WPO), Elixir, Bash, PostgreSQL, TypeScript, Contentful, Jira, Scrum, JavaScript, CSS, Responsive Web Apps, HTML, Node.js, Heroku, APIs, Git, Team Leadership, SQL, REST APIs, Full-stack, Front-end, Back-end, Test-driven Development (TDD), MacOS, Webpack 4, Webpack, Tailwind CSS, CI/CD Pipelines, Search Engine Optimization (SEO), HTML5, eCommerce, Next.js, Amazon Web Services (AWS), WebSockets, GitHub, Web Applications, Web App Design, Documentation, Jest, Cypress, Flux Architecture, Redux, Figma, Charts, CSS3, Recharts, D3.js, Google Analytics, User Experience (UX), Content Management Systems (CMS), Leadership, Fashion, Web Development, Architecture, Agile Delivery, Engineering, Web Services, Core Web Vitals, JavaScript Testing, Behavior-driven Development (BDD)Lead Software Developer
2018 - 2021Stride Consulting- Led and scaled a team of 11 developers in remediating 3,000+ accessibility violations on OnePeloton.com (React/TypeScript/styled-components).
- Developed a 4-day training program in extreme programming that is delivered to every new Strider.
- Led a team of four to develop an internal Rails, Vue, and PostgreSQL project to manage sales ingestion staffing.
- Built out numerous pages and features in React on warbyparker.com.
Technologies: JavaScript, React, TypeScript, Jira, Scrum, CSS, Responsive Web Apps, HTML, Node.js, Heroku, APIs, Git, Team Leadership, SQL, REST APIs, Vue, Full-stack, Front-end, Back-end, Test-driven Development (TDD), MacOS, Bash, Webpack 4, Webpack, RSpec, CI/CD Pipelines, HTML5, eCommerce, Amazon Web Services (AWS), WebSockets, GitHub, Ruby on Rails (RoR), Web Applications, Web App Design, Documentation, Jest, Cypress, Flux Architecture, Redux, Figma, CSS3, Google Analytics, User Experience (UX), Content Management Systems (CMS), Leadership, Fashion, Web Development, Architecture, Agile Delivery, Engineering, Webhook, Web Services, JavaScript Testing, Behavior-driven Development (BDD)Senior Software Developer
2016 - 2018Stride Consulting- Led the redesign of Elysium Health's subscription billing pipeline in Ruby.
- Contributed to developing numerous Node.js platform libraries and React component libraries at Shutterstock.
- Began the development of RemoteRetro.org as a small professional development project, eventually scaling it to service hundreds of businesses across the globe.
Technologies: Ruby, Ruby on Rails (RoR), React, Node.js, Redux, HTML5, CSS3, Webpack, Jira, Scrum, JavaScript, CSS, Responsive Web Apps, HTML, Heroku, APIs, Git, Team Leadership, SQL, REST APIs, MySQL, Full-stack, Front-end, Back-end, Test-driven Development (TDD), MacOS, Bash, Webpack 4, RSpec, CI/CD Pipelines, eCommerce, Express.js, GitHub, Web Applications, Web App Design, Documentation, Jest, Flux Architecture, User Experience (UX), Content Management Systems (CMS), Leadership, Fashion, Web Development, Architecture, Agile Delivery, Engineering, Web Services, JavaScript Testing, Behavior-driven Development (BDD)Software Developer
2015 - 2016Stride Consulting- Led a team of four engineers developing a Node.js/Angular app at a major media company. It visualized Nielsen actuals against data science estimates using D3.js and aided in the submission of hundreds of millions of dollars in ad sales annually.
- Developed numerous full-stack features in Ruby on Rails and React at Plated.
- Built out a handful of Node.js microservices at NBC.
Technologies: JavaScript, AngularJS, Ruby on Rails (RoR), Node.js, Git, CircleCI, SQL, REST APIs, Full-stack, Front-end, Back-end, Test-driven Development (TDD), MacOS, Bash, RSpec, CI/CD Pipelines, HTML5, eCommerce, Express.js, GitHub, Web Applications, Web App Design, Documentation, Charts, CSS3, Recharts, D3.js, Web Development, Agile Delivery, Engineering, Web Services, JavaScript Testing, Behavior-driven Development (BDD)Web Development Instructor
2014 - 2015General Assembly- Delivered daily lessons on full-stack web development using HTTP, HTML, CSS, JavaScript, Ruby on Rails, and SQL to prepare students for careers in software development.
- Helped launch the careers of over 80 graduate web developers.
- Developed "battle room," an instructional OSS Ruby gem.
Technologies: JavaScript, Ruby, Ruby on Rails (RoR), HTML5, CSS3, CSS, Responsive Web Apps, HTML, Node.js, Heroku, Git, GitHub, SQL, REST APIs, Full-stack, Front-end, Back-end, MacOS, Bash, Edtech, RSpec, Express.js, Web Applications, Documentation, Web DevelopmentWeb Content Manager
2011 - 2012MoralEyes- Maintained the back end of the MoralEyes website using the Shopify and WordPress CMSs, including changing templates' HTML and CSS to align with our branding.
- Managed the content of all social media channels, including Facebook, Twitter, LinkedIn, and Pinterest.
- Composed, edited, and proofread all aspects of Moraleyes.com.
Technologies: Shopify, HTML, CSS, Copywriting, WordPress, Hootsuite, Front-end, MacOS, HTML5, eCommerce