Michael Gruben-trejo

Lead Software Engineer at Capital One

Plano, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Gruben-trejo is a Lead Software Engineer with seven years of experience building reliable, data-driven infrastructure and deployment systems that enable rapid insights and scale. He blends SRE and backend expertise from roles at LinkedIn, AWS, and Capital One with deep hands-on work in Kafka operations—contributing to Cruise Control and authoring a Python client to simplify cluster rebalancing and self-healing. Comfortable across cloud, systems, and ML-adjacent projects, he has a background in deep learning and civil engineering plus a JD, which gives him a multidisciplinary approach to problem framing and risk-aware decision making. Known for improving maintainability and operational clarity, he focuses on building foundations that unlock faster product iteration and measurable business outcomes. Based in Plano, Texas, he thrives on purposeful innovation that creates new capabilities rather than incremental fixes.
code7 years of coding experience
job11 years of employment as a software developer
bookNanodegree Deep Learning, Nanodegree Deep Learning at Udacity
bookBachelor's Degree Civil Engineering, Bachelor's Degree Civil Engineering at Southern Methodist University
bookJuris Doctor (J.D.) Law, Juris Doctor (J.D.) Law at Harvard Law School
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

javas10
kafka10
python10
java10
apidoc9
api9

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
linkedin/cruise-control

Aug 2018 - Sep 2021

Cruise-control is the first of its kind to fully automate the dynamic workload rebalance and self-healing of a Kafka cluster. It provides great value to Kafka users by simplifying the operation of Kafka clusters.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 57 commits, 34 PRs in 3 years
Contributions summary:Michael primarily focused on improving the functionality and maintainability of the Cruise Control project. They addressed issues like correctly displaying cluster load and making code more readable by using OS-independent newline characters. Moreover, they contributed to removing redundant parameters from the codebase. Furthermore, the user developed the Python client.
operationcruise-controlclusterscluster-managementkafka-cluster
mgrubent/AdventOfCode2020

Dec 2020 - Dec 2020

Contributions:13 pushes, 1 branch in 6 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Gruben-trejo - Lead Software Engineer at Capital One