Rami Husein

Rami Husein

RAH-mee hoo-SAYN

Software Engineer (Ops Focus)

Get To Know Me

I am driven by a passion for propelling developer progression. I thrive on being the force that accelerates the velocity of engineering processes and workflows. Whether it's mentoring and teaching, automating engineering workflows, or building libraries and frameworks that ease the cognitive burden of fellow engineers, I am happiest when I know I'm contributing to the evolution of the software engineering industry.

Projects

JOT

"Journal On the Terminal" is a terminal-based, encrypted, journaling tool that gives engineers a way to quickly jot things down so they dont forget!

veriscript.sh

A Publicly hosted collection of scripts, run commands, quick docs, and more.

veriscript.sh

Web Bash
View Source

-

-

Technical Skills

Languages

  • JavaScript/TypeScript
  • Python
  • Bash

Tools & Frameworks

  • Kubernetes/Helm/Docker
  • NPM/NodeJS
  • AWS/CDK/Terraform
  • GitHub Actions

Other Skills

  • System Design
  • CI/CD Pipelines
  • Technical Tinkerin'

Work Experience

Senior Software Engineer I

TrueML

October 2024 - PRESENT
  • Maintain Kubernetes infrastructure (EKS)
  • Train, onboard, and support engineering teams with CI/CD pipelines
  • Maintain RBAC implementation and governance
  • Lead initiatives to improve developer experience

Software Engineer II

TrueML

April 2023 - October 2024
  • Much of this
  • Some of that

Software Engineer I

TrueML

January 2022 - April 2023
  • Design, implement, and maintain on-premises GitHub Enterprise infrastructure for all of Engineering
  • Design, implement, and maintain CI/CD pipeline infrastructure using custom TypeScript library wrapper for AWS CDK
  • Participated in inter-team initiatives to design, build, and maintain fault-tolerant infrastructure and developer workflows & processes

Software Engineer

Cerner

February 2021 - January 2022
  • Designed and maintained a collection of CLI utilities (Ruby) to optimize and automate engineering operations team-wide
  • Write Java code, test and debug new software features
  • Make enhancements to existing software from clear requirements
  • Participate in code reviews and identify basic issues or deviations from best practices
  • Develop knowledge of assigned solution, technologies, development processes and ecosystem

AI Philosophy

My take on AI use in software development:

In my experience, there are three types of approaches to work ethic: those who engage with their work with enthusiasm and integrity, those who seek to delegate the effort, and those who struggle to stay on top of their responsibilities. The first group leverages tools like AI to optimize efficiency and free up time for more meaningful work. The second group uses AI to reduce effort in order to minimize their workload. The third group may rely on AI to maintain the appearance of productivity without driving actual results.

I identify with the first group. I use AI as a tool to accelerate my learning, enhance my productivity, and collaborate effectively. Whether it's jumpstarting a new concept, generating some boilerplate code, or pre-reviewing my PRs, I see AI as an indispensable asset that complements and amplifies my skills.

  • Use it to do the task you already know how to do
  • Use it to catalyze your learning process and growth
  • Use it to further the threshold of what's currently "possible"
  • Let it write and implement the thing you don't understand
  • Give it your secrets, tokens, and keys
  • Allow it access without thorough governance

Veritome

Veritome is an online entity that I use to partition my personal from my professional. It started as a pseudonym but has since become more of a vision.