About Me
I get a real kick out of solving problems. That’s what pulled me into software development and keeps me hooked. I love digging into challenges, figuring out what’s broken or inefficient, and building smart solutions that make things better. Whether it’s a big system overhaul or a small tool that saves time, I’m all in if there’s a problem I can solve with code.
I’m also a lifelong learner. I’m always exploring new technologies, sharpening my skills, and looking for ways to grow. For me, software isn’t just about writing code. It’s about curiosity, creativity, and constantly pushing myself to improve.
Software Engineer
Strong focus in backend software development using tools like NodeJS, Dapr, Kubernetes, Docker, Redis, and PostgreSQL
- Email: ethan@mckague.dev
- Located in: Lehi, UT
I do more than just develop software. I'm an avid hiker and backpacker who can never get enough of the great outdoors. I'm also an amateur musician, performing with several local community groups. My hands love to build more than just slick backend applications, too. Whether it's repairing my car, tackling a woodworking project, or knitting a pair of socks, I enjoy creating with my two hands.
My Biggest Project
At GUIDEcx, I migrated all of the application's email logic from a Ruby on Rails monolith into an event-driven NodeJS microservice. I also helped create an SMS notification feature in the new service. Here are some of the numbers:
Over 1 million emails delivered each month
SMS Notifications delivered in the first week
Notification requests per minute under peak load
Notification templates
Resume
Sumary
Ethan McKague
Growth-minded software engineer specializing in backend web applications.
- Lehi, UT
- ethan@mckague.dev
Education
Bachelor of Science in Computer Science
2020 - 2023
Brigham Young University, Provo, UT
- 3.9 GPA
- Dean's List
- Business Minor
Professional Experience
Software Engineer
2022 - Present
GUIDEcx, Lehi, UT
- Developed an event-driven notification service using Apache Kafka and NodeJS
- Innovated the product's approach to email customization
- Taught other engineers the value of clean and well-tested code
- Optimized data queries to achieve 97% improvement in latency
Project Manager Intern
2022
African Braiding Salon, Meridian, ID
- Prepared a web and social media marketing campaign for a young startup
- Organized a team of 5 interns to design and build a website, meeting deadlines along the way
- Worked closely with an immigrant business owner to help translate a vision into concrete goals and plans
Languages and Frameworks
One of my greatest skills is how quickly I can learn new things. Here are some of the different languages and frameworks that I've picked up so far:
Tech and Tools
I have experience with several different technologies and development tools that have helped me create incredible products. Here's a taste of some of those things: