Introducing the Over-Engineered Resume
Contents
Introducing the Over-Engineered Resume⌗
Resumes are boring, and it can be challenging to really demonstrate expertise in a craft through a document outlining your experience. Have you ever wanted to show off something with code, but all your work is zipped up behind an NDA? Ever wanted a project to hack away at and try out some new technology?
I want to build out a resume. And I don’t necessarily mean a document to email somebody in hopes I’ve said the right words to let them know I’m not an idiot and can handle their project. I mean accomplishing the true goal of a resume: to demonstrate skill. I want to be able to give someone a QR code and have them bring up my resume on their device. I want to be able to screenshare during an interview and show off code, automated processes, security configurations, monitors and logs, everything you’d expect to demonstrate when showing a new team member around your software.
The Plan⌗
Let’s decide on an MVP:
- View standard resume information
- name / contact info
- short bio
- experience
- projects
- education
- Multi-tiered app following CLEAN Architecture (Rob Martin) pattern
- Continuous integration / continuous deployment to cloud
- Containerized and deployed with kubernetes
We can start here, and add items as we go, but this will be a baseline that we’ll strive for before we start hacking away with more features.
Next Up⌗
We’ll get started by setting up repositories and building out our development environment. I want to be able to hack away on this project from any of my computers running Windows or Linux, without having to install a lot of software. Development should be convenient, and we should strive to make our environment as developer-friendly as we can.