Software Engineer
Juan Ochoa
Building secure, reliable software — and the tools that make it easier to turn ideas into code.
About
I hold a Master's degree in Software Engineering, with a concentration in Secure Cyber-Systems, from the University of Texas at El Paso. My professional interest is in the security side of software: it's easy to overlook how a system can be misused, especially since most users — reasonably — care more about a product working than about it being secure. I try to design and build with that gap in mind, and I enjoy finding tools that make it easier to turn an idea into working, trustworthy code.
Outside of engineering, I play piano and guitar — after a day of writing code, getting lost in music is still the best reset I've found.
Education
-
Dec 2020
M.S. in Software Engineering — Concentration in Secure Cyber-Systems
-
May 2016
B.S. in Computer Science — Minor in Mathematics
-
Dec 2012
Associate of Arts
Tutorials
I occasionally record tutorials on things I've learned in my years in software engineering. Here's the latest, part of an ongoing series covering software design patterns.