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

  1. Dec 2020

    M.S. in Software Engineering — Concentration in Secure Cyber-Systems

    University of Texas at El Paso

  2. May 2016

    B.S. in Computer Science — Minor in Mathematics

    University of Texas at El Paso

  3. Dec 2012

    Associate of Arts

    El Paso Community College

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.