Joe Hernandez
Welcome to my corner of the internet! I'm a Senior Site Reliability Engineer and software developer who loves building things that work reliably at scale. Whether I'm diving into system architectures, writing tools in Go, building Next.js apps, or crafting Flutter mobile experiences, I'm passionate about the entire software development lifecycle.. from idea to production and everything in between.
About Me
I'm Joe. Born in California, living in Minnesota. As a kid, I took apart anything electronic I could get my hands on. My parents weren't thrilled, but I had to know how things worked. That curiosity stuck around.
When the iPhone came out, I taught myself Objective-C to build apps. Then HTML, CSS, JavaScript. Over the years I've built backend services with Java, web apps with Next.js, mobile apps with Flutter. I keep coming back to building software because I genuinely enjoy it.
Moving into Site Reliability Engineering made sense. I was already writing code, so why not focus on keeping it running well? There's something satisfying about fixing a problem once and making sure it doesn't happen again.
The best thing about SRE is that it's not just technical. It's about working with people and building processes that actually work. Since I still write code regularly, I understand what developers deal with. That perspective helps me do my job better.
Blog
Check out my Blog on tech, career, life, and whatever else is on my mind.
What I Love Working With
Here are the tools, practices, and concepts that get me excited about SRE work:
- 🤖 Automation: Turning repetitive tasks into code so humans can focus on interesting problems
- ☁️ Azure: Building scalable solutions with Azure's enterprise-grade cloud platform and services
- 🏗️ Terraform: Infrastructure as code to build, change, and version cloud and on-prem infrastructure safely
- ⚙️ PowerShell: Automating Windows environments, Azure management, and complex deployment workflows
- 🐳 Kubernetes: Orchestrating containerized applications at scale with proper reliability patterns
- 🔧 Performance: The fascinating challenge of making systems fast, efficient, and predictable
Development Passion
Beyond the reliability side, I genuinely love building things! There's something magical about turning ideas into working software, and I'm always exploring new technologies and frameworks:
- ⚛️ Next.js & React: Love the developer experience and how quickly you can build modern web apps
- 🐹 Go (Golang): Perfect for building reliable backend services, CLI tools, and anything that needs to be fast and concurrent
- 📱 Flutter: Cross-platform mobile development that actually works well - the hot reload is addictive!
- 🌐 Full-stack Projects: Connecting databases, APIs, and frontends into cohesive applications
- 🛠️ Developer Tools: Building utilities and scripts that make other developers' lives easier
Let's Connect
Feel free to reach out! You can email me at hernaj61@proton.me or connect with me on LinkedIn. Interested in discussing opportunities, consulting projects, or collaborating on interesting engineering challenges.