Juan Roca is a pragmatic data engineer with 11 years of experience designing and delivering data-driven solutions at companies like Miro and MessageBird. Grounded in computer engineering and advanced studies in distributed systems and cloud computing from Technical University of Berlin and KTH, he combines deep technical skills with a proven ability to lead teams and communicate complex ideas clearly. Known for a problem-solving mindset and attention to detail, Juan focuses on simple, high-quality solutions that improve team workflows and client outcomes. His career spans hands-on roles from Rails and web development to production data engineering, giving him a rare full-stack perspective on data products. Based in Amsterdam, he brings a consistent track record of learning new competencies and building strong relationships across engineering and business stakeholders.
11 years of coding experience
7 years of employment as a software developer
Master in Distributed Systems and Services, Computer/Information Technology Administration and Management, Master in Distributed Systems and Services, Computer/Information Technology Administration and Management at Technical University of Berlin
Master in Cloud Computing and Services, Computer/Information Technology Administration and Management, Master in Cloud Computing and Services, Computer/Information Technology Administration and Management at KTH Royal Institute of Technology
Bachelor of Engineering (B.E.), Computer Engineering, Bachelor of Engineering (B.E.), Computer Engineering at Universidad del Norte
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.