Juan Rodríguez is a senior software engineer based in Medellín with 12 years of experience building backend systems, IoT platforms, and full-stack products across startups and enterprise projects. He has led teams and shaped workflows as a team lead and co-founder, splitting monolithic platforms into testable components and establishing per-service test environments using Docker. Technically fluent in Python, Django/Flask, PostgreSQL, AWS services and IoT (LoRaWan), he’s also picked up Go, Ruby, React and Airflow while driving analytics and data pipelines. His background in computer vision and academic research gives him a strong pattern-recognition mindset that he applies to system design and automated testing. Colleagues rely on him for pragmatic architecture decisions that balance rapid delivery with maintainability, and he often pairs hands-on development with first-line customer support.
12 years of coding experience
12 years of employment as a software developer
Systems Engineering, Software Development, Systems Engineering, Software Development at Universidad del Magdalena
Contributions:9 pushes, 1 branch in 4 years 7 months
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
Juan Rodríguez - Software Engineer at headcount365