Hacker News new | ask | show | jobs
by johnisom2001 1654 days ago
PART 2/2

Helpful links:

  Github: https://github.com/johnisom/

  Personal site: https://johnisom.dev/

  LinkedIn: https://www.linkedin.com/in/john-isom/

  Maestro writeup: https://maestro-framework.github.io/
------------------

When I learned software engineering, I learned the fundamentals from the ground up. Because of my solid foundation, I can learn any skill very quickly and understand it wholly along the way.

I recently created Maestro, a framework for rapid iteration of serverless orchestration workflows using AWS Lambda and AWS step functions. It enables developers to easily create whole workflows and deploys and tears down the associated AWS resources ~60x faster than the closest competitor, AWS SAM. I highly recommend that you read the writeup at https://maestro-framework.github.io/.

------------------

Most recently, I've worked at a startup that then got acquired by a big tech company, working on critical tasks. Some of these include:

- Creating a new column in a database table with 118+ million rows with minimal downtime & full backward-compatibility.

    Read: experience working with large-scale systems.  
- Migrated a massive monolithic rails app from Rails 5 to Rails 6.

    Read: know Ruby & Rails inside and out, as well as the Rails philosiphies.  
- Seamlessly migrated 20 million file attachments w/o downtime or perf issues using a 3-step approach along w/ multithreading.

    Read: experience & competence w/ large infrastructure tasks.  
- Migrated our monolith to switch from one attachment backend to another (goes with point above).

    Read: experience & competence with ruby/rails internals.