Summary
Edgardo Yi is a senior software developer and Ph.D. in Computer Science with over 15 years of experience blending research and industry practice across databases, graph databases, IoT/wearables, and distributed systems. He combines hands-on software architecture and full-stack engineering with IT project management and PMP discipline, having led R&D, enterprise ERP, and service-oriented projects across Central America and at research labs like Purdue and Microsoft. Notable technical work includes building a scalable graph database on Spark/GraphX/ElasticSearch (TruenoDB), a WebRTC media streaming prototype, and IoT mesh networks for agricultural and manufacturing testbeds. Currently splitting time between senior development at Delivery Dynamics and freelance IT consultancy, he brings both academic rigor and product-minded delivery to complex systems. Fluent in systems-level research and practical deployments, he often bridges gaps between prototype research and production-ready architecture.
12 years of coding experience
12 years of employment as a software developer
Postgraduate Certificate, Education, Postgraduate Certificate, Education at Universidad Latina de Panamá
B.Sc., Computational Systems Engineering, B.Sc., Computational Systems Engineering at Universidad Tecnológica de Panamá
Master, Computer Science, Master, Computer Science at Purdue University
Master's degree, Software Engineering, Master's degree, Software Engineering at Universidad Pontificia de Salamanca
Spanish, English, Portuguese