Juan Rodriguez is a Senior Technical Lead with a decade of experience building full-stack, cross-platform applications and leading teams at Cisco. He combines mobile and web front-end expertise (iOS, Android, web) with back-end API and SDK development, and has shipped ML-driven intelligent assistants and monitoring systems in production. Early hands-on hardware and research roles—from MIT projects to BMW wind-flow modeling—underscore a strong engineering foundation and practical problem-solving. An active contributor to conversational AI documentation for the popular open-source MindMeld platform, he blends developer-focused writing with implementation experience. Based in Monterrey, Mexico, Juan is fluent across Python, Java, C/C++, Objective-C and JavaScript, and favors pragmatic, CI-driven workflows in both startups and large enterprises.
10 years of coding experience
13 years of employment as a software developer
Bachelor of Science Physics, Bachelor of Science Physics at Massachusetts Institute of Technology
An Open Source Conversational AI Platform for Deep-Domain Voice Interfaces and Chatbots.
Role in this project:
Technical Writer
Contributions:1 review, 24 commits, 3 PRs in 2 years 1 month
Contributions summary:Juan's commits primarily focused on documenting the video discovery blueprint within the MindMeld conversational AI platform. Their contributions involved adding and revising documentation steps, including examples of dialogue interactions, intent-entity hierarchies, and dialogue states. The user also updated the documentation to include details on training NLP classifiers and parser configurations, with exercises added to guide the user.
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.