A Memoji of me on a green background

Jarrod Davis

  • Software Engineer
  • Scripting Specialist
  • Full Stack Web Developer

Hey! I’m Jarrod Davis, a full stack developer and software engineer who enjoys building delightful experiences and helpful tools. I’ve worked with numerous languages, frameworks, and libraries, with a significant focus on command-line utilities and web applications (both the frontend and backend).

Below you can see more details of my professional and educational experience. You can also download my resume as a PDF.

Work Experience

Triplemint / The Agency

Colorado Springs, Colorado (Remote)

Front-end Engineer – triplemint.com and theagencyre.com

  • Participated in the rewrite, launch, and maintenance of a new codebase using Svelte, Sapper, webpack, and Apollo GraphQL

  • Assisted in maintaining code quality through pull request reviews, developer tooling upgrades, unit and integration tests, and GitHub Actions-enforced W3C HTML validation

  • Led or participated in important code architecture decisions and implementations

  • Worked with the backend team to update the Node.js PostGraphile codebase as needed for frontend features

  • Developed the rewritten saved search UI, an important lead generation avenue and daily workflow tool for clients and agents that includes an interactive and dynamic email preview system

  • Expanded the website to a global audience through the implementation of a sophisticated internationalization (i18n) system, including GeoIP and browser-based region/language detection and selection, value (number, date, currency, dimension) formatting, phone number inputs, and language translations

  • Improved SEO and Core Web Vitals (including CLS and LCP) using web font subsetting and preloading, responsive image sets, and carefully orchestrated gallery image loading

  • Instrumented the site with marketing tools like Facebook Pixel, Google Analytics, and Google Tag Manager and upgraded Google Analytics from Universal Analytics to Google Analytics 4

  • Helped develop a new avenue for lead generation through a contextual listing inquiry form

Freelance

Colorado Springs, Colorado (Remote)

Software Engineer – various web, software, and scripting/automation projects

  • Developed a Chrome extension to provide keyboard shortcuts for changing the active font color in Gmail's compose editor

  • Updated a Java (Selenium and Azure Service Bus) app to run in Docker for usage in Azure Container Registry

  • Created a Cloudflare Worker to manipulate text, anchor links, and images on-the-fly for a satirical/parody news site

  • Automated system configuration management for Windows 10 machines using PowerShell Desired State Configuration (DSC)

  • Updated an existing Puppeteer-based scraping solution to use REST APIs for generating and uploading CSV and Excel reports to Confluence Spaces

  • Developed Step Functions-orchestrated AWS Lambda functions to receive webhooks, process data, and interact with external REST APIs

  • Implemented a Python script to collect information from git repository commits into a CSV file for analysis

  • Developed a script to convert Shopify blog entries to Markdown for a new Jekyll site

  • Created a custom Plex Media Server plugin/agent to match TV Show and Movie media to metadata from the MyDramaList.com API

Axxess Technology Solutions

Dallas, Texas

Senior Web Engineer – HomeCare SaaS product for home care and private duty agencies

  • Transitioned to the technical team lead role

  • Participated with project and product management in the refinement and prioritization of bug fixes, enhancements, and features

  • Initiated the introduction of new technologies (including Vue.js) for major new features

  • Designed and developed a new ASP.NET Core API for retrieving and updating application data in coordination with mobile app engineers

  • Managed deployments for multiple environments using TeamCity and Octopus Deploy

  • Integrated the product with multiple systems internal and external to the company

  • Onboarded and mentored new and existing team members

  • Wrote documentation for project setup, version control strategies, and deployment workflows

Web Engineer – HomeCare SaaS product for home care and private duty agencies

  • Maintained a full stack C# ASP.NET MVC 5 and JavaScript/jQuery web application

  • Introduced features into an existing complex codebase across the frontend, backend, and database

  • Participated in peer code reviews and quality assurance (QA) testing

  • Increased development efficiency through optimizations of engineering workflows

  • Defined and distributed a Docker Compose project for the backend’s data services for a consistent and always-available local development environment

AtTask / Workfront

Lehi, Utah

Frontend Developer Intern – Internal developer tool

  • Developed an internal tool used by developers

  • Technologies: Python, HTML/CSS, JavaScript, MySQL, git, PyCharm, LESS, Django, Angular.js

Allegiance / MaritzCX

South Jordan, Utah

Developer Intern (UI/UX Team) – Voice of Customer and Enterprise Feedback Management services

  • Assisted in the selection of the CSS preprocessor to include in an existing development environment

  • Integrated the Stylus CSS preprocessor into the existing build system

  • Investigated and fixed bugs of several JavaScript UI components

  • Utilized jQuery UI to create new widgets, including compositions of other widgets

Education

Neumont College of Computer Science

Salt Lake City, Utah

Bachelor of Science in Web Design and Development

  • Honors: 3.82 / 4.0 GPA, President's List

Projects

Migrate Guru Notification Extension

  • A custom Firefox extension that showed notifications for started and completed Migrate Guru migrations

  • Used the WebExtension API

  • Used Svelte and the Firefox UX team's Photon Extension Kit for UI

  • Used webpack and webextension-toolbox for packaging

Probot GPG

  • A GitHub App that provided a Check on Pull Requests to enforce GPG-signed commits

  • Used the GitHub Probot framework on Node.js

  • Deployed to Heroku

Skills, Languages, and Interests