I'm seeking Staff Engineer or other technical leadership roles where my architectural depth and leadership experience with leading teams, driving hiring, and shaping engineering culture will have the greatest impact.
I'm a Tech Lead and Senior Software Engineer with over a decade of experience building scalable, distributed systems. I hold two Bachelor's of Science degrees, one in Computer Science and the other in Game Art. I have earned multiple AWS certifications. My expertise is in building Docker and Kubernetes-based microservices, primarily in Java and GoLang.
For the past two-plus years as Technical Lead, my role has grown to span both engineering and management. On the technical side I mentor developers, architect systems, and set engineering standards. On the people side I've been a key voice in hiring, managed performance concerns up to and including termination, and heavily shaped the annual team roadmap. I've also consistently facilitated Sprint Planning, Grooming, and Retrospectives. Along the way I've eliminated production outages. I delivered complex features such as the event-driven customer rewards engine, which drove a 50% reduction in customer attrition.
I enjoy working on hard problems. I'm equally comfortable with serverless architectures and traditional compute models. In my spare time I dig into new technologies and share what I learn with my coworkers and the broader community.