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
SQL
Javascript
Bash
|
Learning |
GoLang
Docker
VIM
Scala
|
Coming soon! |
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 resourceSheet 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 RepoIf 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