^^

About

Hey I am Aaron! I have been a full stack software engineer for about 8 years now. I have worked across a number of technologies ranging from embedded architectures to data pipelines. There is no aspect of the industry that I will shy away from if it means that I get to learn a few new things along the way. Currently, I am focusing most of my effort on building personal projects in new languages to help build up my toolset. I am also making it a personal goal to try and practice strict TDD at all times.

This site is going to kind of act like my extended resume. Most of the same stuff that I would include, but with a little extra flourish!

Everything you see here is a single HTML page. A simple resume-like format is all I need for a portfolio. Previously, this was built using ReactJS. While it was pretty, it was much more than was needed for such a simple concept. By reducing it to just HTML and CSS I was able to build a site that was a 10th of the size!


Technologies

Over my time in the industry I have touched a few different languages and standards. I have tried my best to categorize these into my relative skill level with them.

Level of expertise Technology
Advanced / Actively Using
Java Java
SQL SQL
Javascript Javascript
Bash Bash
Learning
GoLang GoLang
Docker Docker
VIM VIM
Scala Scala
Coming soon!
haskell Rust
Rust Haskell

Experience

iCIMS

Software Developer III

  • Developed the highly successful Offer Management solution. Contributed to the project fulfilling a full stack roll on the team. Had contributions on everything from architectural direction to ReactJS UI work to back end server development.lanned, architected, and developed multiple successful products that went on to be cornerstones of the company's offering. Worked in all layers of application development as a full stack engineer.
    • Offer Management - the most successful product offering outside of the core iCIMS suite with more than 3 million offers extended across all customers.
    • Clause management - an offer management sub-feature that was the most requested from customers.
  • Improved release and build speed by refining processes and identifying shortcomings whilst migrating to a fully distributed environment.
  • Automated the setup of local environments which saved countless hours and improved uniformity/reliability.
  • Re-designed a legacy testing framework, enabling the ability to test a monolith project in a distributed manner.
  • Mentors junior employees and seasonal interns.
  • Lead an in-house ”community of practice” to promote better practice of code quality and development conventions.

Provenir

Software Developer

  • Developed and managed a data pipeline constructed using Apache Spark, Apache Kafka, Kinesis, PostgresSQL, and Redshift which provided useful data for consumption by other internal products.

IPKeys Technologies

Junior Software Developer

  • Worked on the EISS automated demand response project, which provided the means for companies to automatically turn off machinery in times of high energy demand.
  • Architected, designed, and developed an ARM-based embedded application suite.
  • Rebuilt applications that significantly improved the performance and stability of data analytic implementations.

Deployments

Here are a number of my personal project that I have deployed and functional.

Fantasy Checkdown

A simple tool that uses the draft list from FantasyPros that best organizes you available picks into representative tiers.

Built using ReactJS with MUI styling

FF Summary

A tool to analyze league data from the Sleeper fantasy platform and provide an insight into how good a team is versus how lucky a team is

Built using ReactJS with MUI styling

This Website

This portfolio that you are currently looking at

Built using raw HTML and fancy CSS Styling

Aiming to keep this site as small as possible due to inspiration from the 512kb club

Interviewing Resources Form

In my previous interviewing endeavors it has always been a struggle finding good interview prep resources. because of this I decided to create this simple Google form and sheet that aggregates good resources for those looking to build their skills in terms of interviewing for tech positions. Not really a development project I can take credit for but definitely something that I want to advertise where possible.

Form to add a new interviewing resource
Sheet with all of the current resources added

Accolades

Vista Equity Annual Hack-a-thon - Best Innovation Award

2021

Awarded for our contribution during the Vista hack-a-thon event. I cannot post anymore details on the entry at this time

iCIMS Not-to-do Award

2018

Awarded for work on streamlining and automating the setup for local environments in order to reduce the ramp up time for new employees to begin working on our project


Resume / Contact

If you are looking for a more formal version of the details I have laid out here feel free to check out and download the PDF from the following link.

Get it here!

My resume is deployed using github pages and a simple actions pipeline.

Resume Repo

If you are looking to get in touch, check out my social links in the bottom right corner of the footer down below or look for my direct contact info in my linked resume!


Blog

Last thing before you go. I have a blog! It isn't much, mostly a place for me to dump some cynical ramblings and thoughts. Feel free to check it out!

acode.io