Aaron Martin, Developer in West Jordan, UT, United States
Aaron is available for hire
Hire Aaron

Aaron Martin

Verified Expert  in Engineering

Software Developer

Location
West Jordan, UT, United States
Toptal Member Since
August 23, 2021

Wouldn't it be great to work with someone who knows every layer of application development? Aaron is that someone. He's been creating applications for about 20 years and involved with every aspect of the development process. Previous roles have included architect, senior web developer, and systems engineer. Aaron has improved scalability and performance on projects, fixed bugs, and delivered improvements that resulted in services running nearly 200 times faster.

Portfolio

Intermountain Healthcare
React, Node.js, Git, Express.js
Oversplode Inc
Node.js, React, Next.js, Gatsby, Elasticsearch, MongoDB, NGINX, Docker, Git...
Sharpr
JavaScript, PHP, MySQL, Elasticsearch, Node.js, React, AngularJS...

Experience

Availability

Part-time

Preferred Environment

Linux, Docker, React, Elasticsearch, MongoDB, Node.js, PHP, NGINX, Amazon Web Services (AWS), MySQL

The most amazing...

...project that I've developed from architecture to release is Cognapt. It's a web application for tracking, sharing, and analyzing everyday events in one's life.

Work Experience

Senior Developer

2021 - PRESENT
Intermountain Healthcare
  • Completed most of the onboarding configurations and setup on my own. This allowed the rest of the team to continue working without spending much time helping me come up to speed.
  • Identified and repaired a number of security-vulnerability issues.
  • Assisted in onboarding new members of the team and improved the onboarding documentation.
Technologies: React, Node.js, Git, Express.js

All Roles

2020 - PRESENT
Oversplode Inc
  • Designed and implemented a secure, highly-available, and crash-resistant server infrastructure using Docker Swarm, Cloudflare, EC2, and S3.
  • Architected and built the entire application from scratch using Next.js, Node.js, Elasticsearch, MongoDB, and Sass.
  • Protected against regression and buggy releases with automated testing and CI tools such as Jest, Backstop, and CircleCI.
Technologies: Node.js, React, Next.js, Gatsby, Elasticsearch, MongoDB, NGINX, Docker, Git, Amazon Web Services (AWS), Cloudflare, Sass

Senior Developer

2018 - PRESENT
Sharpr
  • Improved the local development environment with Docker and Docker-Compose. This system made onboarding new engineers easier, helped keep everyone's local database up-to-date, and unified the development experience for the team.
  • Improved scalability, reliability, and performance in 30+ different areas.
  • Integrated with multiple external systems such as Box, Microsoft Teams, IFTTT, and Diffbot.
Technologies: JavaScript, PHP, MySQL, Elasticsearch, Node.js, React, AngularJS, Amazon Web Services (AWS), Git, Docker, Vagrant, NGINX, Apache, Docker Compose

Architect, Senior Web Developer, Systems Engineer III

2015 - 2018
TCS Technologies
  • Enhanced and supported eight different web applications and microservices.
  • Fixed bugs and made improvements in 50+ different areas. Some improvements resulted in services running almost 200 times faster than before.
  • Collaborated directly with DevOps to improve reliability and performance and to troubleshoot and fix pre-existing issues.
Technologies: JavaScript, AngularJS, MySQL, MongoDB, Linux, NGINX

Software Engineer

2011 - 2015
Helix Education
  • Improved the execution time of one critical piece of functionality by 70% with only ten or 20 additional KBs of memory.
  • Used Jenkins, Selenium, PHPUnit, and Ant to automate repetitive tasks related to deployment and testing.
  • Recognized as Employee of the Quarter for dedication to duty and helping to bring new personnel up-to-speed during a time of heavy attrition.
Technologies: JavaScript, PHP, MySQL, PHPUnit

Senior Developer, Web Developer, Programmer

1999 - 2011
Various Companies
  • Hundreds of bug fixes, performance improvements, and optimizations.
  • Recommended, designed, and implemented a Kimball-style data warehouse. The warehouse addressed performance and accuracy concerns that had arisen from the pre-existing data structure without compromising data integrity.
  • Wrote a drill-down graphing and reporting library in JavaScript long before ES6 or D3.js came onto the scene. It made reports come to life at a time when such a thing was very rare.
Technologies: JavaScript, PHP, MySQL, Redis, NGINX, Apache, Git

Cognapt

http://cognapt.com
A web application for tracking, sharing, and analyzing everyday events in one's life. I built it from scratch and am the sole maintainer. It is currently being built but has enough functionality to give the viewer a taste of what is yet to come.

Languages

PHP, Sass, JavaScript

Tools

Git, NGINX, CircleCI, Jenkins, Bamboo, Docker Swarm, Vagrant, Apache, Docker Compose

Platforms

Linux, Docker, Amazon Web Services (AWS), MacOS, Oracle

Storage

MySQL, PostgreSQL, Elasticsearch, MongoDB, Redis

Frameworks

Next.js, AngularJS, Jest, Express.js, PHPUnit

Libraries/APIs

React, Node.js

Paradigms

Agile, Kanban

Other

Cloudflare, Gatsby

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring