Summary
Diego Hernandez is a full-stack software developer based in Toronto with nine years of hands-on experience bridging mechatronics and software engineering. He specializes in Java and Spring Boot migrations, Angular front-end development, and PLC/industrial systems, with a track record modernizing legacy Java EE apps to Java 17 and redesigning reporting pipelines into Azure/Databricks/Power BI. Diego thrives in both backend and frontend work—building secure libraries, RESTful APIs, and signal-driven Angular components—and has practical experience commissioning industrial machinery and automating production processes. Comfortable working in cross-functional teams, he pairs rigorous engineering roots (mechatronics + Centennial College software diploma) with a pragmatic focus on performance, scalability, and user-friendly interfaces. Notably, his background in field service and PCB automation informs a systems-level perspective that helps prevent downtime and improve operational efficiency.
9 years of coding experience
5 years of employment as a software developer
Advanced Diploma, Computer Software Engineering, Advanced Diploma, Computer Software Engineering at Centennial College
Bachelor of Engineering - BE, Mechatronics, Robotics, and Automation Engineering, 87/100, Bachelor of Engineering - BE, Mechatronics, Robotics, and Automation Engineering, 87/100 at Universidad Autónoma de Yucatán