Summary
Juan Prado is a Senior Software Developer II with 11 years of experience blending full-stack engineering and machine learning research, currently building at Qubika after leading frontend teams at Perficient Latin America. He holds a Computer Engineering degree from Universidad del Valle and a Master's from Xi'an University of Technology, where he advanced numerical optimization algorithms for single-, constrained- and multi-objective problems—an uncommon research grounding for a production-focused developer. Proficient in Angular, Java, JavaScript, Python and SQL, he has delivered web, mobile and desktop solutions and guided architecture and onboarding as a team lead. Multilingual in Spanish, English and intermediate Mandarin (now learning Portuguese), he thrives in multicultural teams and translates academic rigor into practical, AI-infused product features.
11 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Universidad del Valle (CO)
Master's degree, Computer Science, Computer Application Technology, Master's degree, Computer Science, Computer Application Technology at Xi'an University of Technology
English, Spanish, Chinese