Juan Monarrez

Principal Software Developer at Oracle

Guadalajara, Mexico
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

👤
Senior
🎓
Top School
Juan Monarrez is a seasoned software leader with 12+ years of professional experience and a long track record at Oracle, where he currently serves as Senior Software Development Manager after leading MySQL client-side and Shell development. He blends hands-on backend engineering—contributing to well-known open-source tooling like MySQL Workbench, with improvements to SQL editor features, SSH remote access, and multithreading—with strategic team leadership. His background spans embedded and manufacturing automation at Freescale and early systems work at IBM, giving him deep practical knowledge of reliable, production-grade systems. Passionate about challenging projects, he consistently pushes for innovation while focusing on quality and pragmatic delivery. Based in Guadalajara, Mexico, he pairs a Master’s-level technical education with real-world experience shipping database tooling used by architects, DBAs, and developers worldwide. An uncommon strength is his ability to move between low-level system concerns and high-level product direction, making him effective at both implementation and roadmap decisions.
code12 years of coding experience
job25 years of employment as a software developer
bookMaster in Computer Science, Software Engineering, Intelligent Systems, Computer Graphics and Animation, Master in Computer Science, Software Engineering, Intelligent Systems, Computer Graphics and Animation at Tecnológico de Monterrey
bookBachelor, Software Engineering, Bachelor, Software Engineering at Universidad de Guadalajara
languagesEnglish
stackoverflow-logo

Stackoverflow

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

Github Skills (10)

c-language10
cprogramming-language10
back-end-development10
mysql10
boost9
front-end-development8
hyper-threading7
multithreading7
thread7
threaded7

Programming languages (3)

TypeScriptC++Python

Github contributions (4)

github-logo-circle
mysql/mysql-workbench

May 2014 - Feb 2015

MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more.
Role in this project:
userBack-end Developer
Contributions:246 commits in 9 months
Contributions summary:Juan primarily contributed to the back-end functionality of the MySQL Workbench, focusing on enhancements related to the SQL editor. These changes included implementing features such as applying changes, rolling back changes, and incorporating connection timeouts. Additionally, they modified code to refactor file paths for remote access using SSH, and they updated code for a more efficient use of multi threading.
data-modelingdatabasemysql-workbenchserver-configurationsql
mysql/mysql-shell

Jan 2015 - Nov 2022

MySQL Shell is a command line scriptable shell for MySQL, with support for logical backups, InnoDB Cluster management and more. It supports SQL, JavaScript and Python.
Contributions:1338 commits in 8 years
command-lineinnodbjavascriptmysqlmysql-shell
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