Luis Díaz

Header Image
Hi, my name is Luis and I'm a senior software engineer. Welcome to my personal website!

  • About me
  • Resume

Luis Díaz

Senior Software Engineer | Tech Lead
With 7 dedicated years of experience across software engineering and infrastructure, I have established myself as a high-level specialist focused on digital transformation and continuous delivery. My role is not just technical; it's strategic: I operate as the "Full-Cycle Solution Builder" who leverages this deep experience to take a complex idea and, using automation and quality design, turn it into a robust, scalable, production-ready software product, mastering the End-to-End (E2E) process.
View Resume
home-image

What I do?

I'm a full-cycle engineer who makes sure software actually works—from concept to final solution! I automate the entire delivery process using DevOps and IaC (using Terraform) across platforms like GCP (my specialty), keeping everything running reliably and custom monitoring (Observability). I'm obsessed with Clean Code and Agile processes, meaning I don't just fix problems; I build robust, scalable systems and lead teams to deliver high-quality, drama-free solutions every single time.
 

Top 3 programming languages

My go-to languages this year have been a powerful trio. I've focused heavily on JavaScript/TypeScript for building modern, high-performance full-stack applications, alongside Dart for developing slick cross-platform mobile apps (Flutter). I also continually leverage Python for key backend services and specialized AI-focused solutions.
 

Infrastructure as Code (IaC) Guru

I'm the person who makes the cloud listen using code! Forget clicking around in portals—I use Infrastructure as Code (IaC) tools like Terraform to write recipes for everything: servers, databases, networking, the whole digital kitchen sink.
 

DevOps & CI/CD Magician

I'm all about making development and operations teams best friends. My job is to automate and streamline the entire process, from the first line of code to the final deployment—that's the DevOps life! Basically, building the automated infrastructure that lets developers push code confidently and ensures our applications are always running smoothly and consistently.
 

Clean Code Ninja

I don't just write code; I craft it. My mission is to keep the codebase clean, readable, and drama-free! I'm a stickler for Code Quality, making sure my solutions are easy to understand and won't make the next developer (or future me) cry. Basically, I build rock-solid features that last, making sure our codebase stays shiny, efficient, and future-proof. No spaghetti code on my watch!
 

Cloud Wizard (Architect)

I'm the one who spent serious time building and managing tech stacks across the "Big Three": AWS, Azure, and GCP. I know my way around a basic AWS setup and can navigate Azure without getting lost, but let’s be real: Google Cloud Platform (GCP) is where I really nerd out. Think of me as your multi-cloud expert, with a turbo button labeled GCP. I make sure we're using the right cloud for the right task, always aiming for the smartest, fastest deployment!
 

The Fixer: Full-Cycle Solution Builder

I’m the person who takes an idea and turns it into a running, deployed thing—no handoffs needed! I specialize in End-to-End (E2E) Solutions, which means I own the entire journey: from the initial whiteboard sketch to the final product live and humming in the cloud. My goal? To deliver high-quality, complete products. I’m not just solving one problem; I'm building a whole, working system, making sure it gets delivered smoothly and keeps running perfectly. Consider me your personal construction crew for software.
 

Troubleshooter Black Belt

My job doesn't end when the code is deployed; that's when the real fun starts! I specialize in Observability and Monitoring—making sure we can actually understand what our applications are doing once they hit production. If something slows down or breaks, I'm the one who quickly identifies why and where—not just that it happened. I turn reactive firefighting into proactive problem-solving, making sure our applications are not just running, but running well. I keep a finger on the pulse of the entire system!
 

Process Optimizer

I'm the person who makes sure the whole team is rowing in the same direction—and having fun doing it! I'm a huge fan of Agile, using Scrum and Kanban to keep us fast, flexible, and focused on delivering stuff that actually matters to the user. I focus on clear communication, constant feedback, and keeping the project moving without all the usual corporate drama. I handle the people and process stuff so the technical folks can stick to building awesome things!
View my resume