Résumé

Education

Work Experience

  • Software Engineer II

    Software Engineer II

    Ookla

    Dec 2021 - Present

    3 years 7 months

  • Software Engineer

    Software Engineer

    Green Mountain Technology

    July 2019 - November 2021

    2 years 5 months

    Developed user interfaces using React, Typescript, React Query, Mobx

    Developed Rest APIs using Python, Fast API, Pydantic, SqlAlchemy, and Postgres

    Reimplemented ETL process to validate data and improve performance and telemetry

    Worked with Pandas to process large files

    Integrated networked services like Datadog, Sentry, & Elastic into web applications

    Created and maintained user and developer documentation for projects

    Built and deployed code using git, docker, and Atlassian CI services

    Migrated two Django applications to .NET core and React

  • Web Developer

    Web Developer

    Lensrentals

    June 2018 – June 2019

    1 year 1 month

    Developed internal and external facing applications on an agile, remote, testing-oriented team using Ruby on Rails, GraphQL, PostgreSQL, React, Relay, Bootstrap, and SCSS

    Followed TDD workflow using Rspec, Jest, and Cucumber to fully test features.

    Maintained and migrated features from legacy Angular app into modern React app

    Used Docker and Docker-compose for local development

    Followed Github pull-request and code-review workflow integrated with Codeship CICD

    Participated in daily standups and weekly all-hands code reviews where team members presented their work and discussed changes.

  • Web Developer II – E-commerce

    Web Developer II – E-commerce

    AutoZone

    May 2017 – June 2018

    1 year 2 months

    Web developer on autozone.com and autozonepro.com

    Worked as UI development lead on a project to upgrade AutoZone.com to a modern stack (React, Redux, Express, Flow)

    Maintained legacy AutoZone.com prior to and during the upgrade project (jQuery, CSS, JSP)

    Championed migration from Windows to MacOS leading to successful adoption across multiple teams.

    Maintained AutoZonePro.com codebase including introduction of JavaScript and CSS minification and migration to SCSS using Gulp (jQuery, SCSS, Gulp, Zurb Foundation)

    Championed WordPress and BBPress as a replacement for previous AutoZone Community forum solution. Assisted in WordPress approval process and implementation. Performed extraction and transformation of existing content for import into new system using Python (WordPress, Python)

    Worked across teams to promote organizational knowledge of new technologies and recognition of the impact of recent disruptions in web development

    Representative for the frontend engineering team in weekly enterprise architecture meetings

    Volunteered as a mentor for an AutoZone internal mentorship program

    Worked with AutoZone team at Hack Memphis to develop a mentor matching app using React Native and Firebase.

  • Web Services

    Web Services

    University of Tennessee Health Science Center

    December 2012 – May 2017

    5 years 10 months

    Introduced git revision control, jetbrains ide, vagrant, and other technologies to the web team’s development workflow.
    Championed the use of slack for team communication and the switch from Windows to MacOS for development

    Implemented WordPress multisite
    Developed custom sites and applications built on WordPress including the University news site, announcement system, branding guidelines, and ITS Service Catalog.
    Replaced WordPress authentication with CAS single sign on service and released as an open source plugin available on wordpress.org.
    Designed and maintained the UTHSC WordPress theme built with Foundation.
    Developed custom WordPress plugins.

    Designed and implemented a mobile first, accessible redesign of the University web sites built with Foundation.
    Built custom components for Foundation using SCSS and jQuery.
    Migrated content in to new design.
    Updated frontend codebase through three major versions of Foundation.

    Participated in the migration of University web content from legacy php templates in to the OU Campus CMS.
    Completed webmaster requests and consulted with content owners about content decisions, layout, and graphics.

    Developed an electronic raffle app used at all campus events in place of paper tickets.

  • ITS Customer Technical Support

    ITS Customer Technical Support

    University of Tennessee Health Science Center

    August 2011 – December 2012

    1 year 5 months

    Automated operation procedures previously done by hand including monthly billing and management of keys to properties

    Designed graphics for print and digital media

    Provided administrative technical support to staff

    Assisted in leasing operations

    Worked with tenants, property owners, and prospective tenants

  • Marketing, ITS, Operations, Finance, Leasing

    Marketing, ITS, Operations, Finance, Leasing

    Revid Realty & Property Management

    October 2008 – August 2011

    2 years 10 months

    Automated operation procedures previously done by hand including monthly billing and management of keys to properties

    Designed graphics for print and digital media

    Provided administrative technical support to staff

    Assisted in leasing operations

    Worked with tenants, property owners, and prospective tenants

  • Design, Fabrication, Installation

    Carved Designs Decorative Glass

    May 2006 – September 2007

    1 year 5 months

    Designed, built, and installed stained glass using classical techniques.

    Designed and prepared glass for etching.

    Worked with customers through each stage of the design process.

Certifications