Angel J. Haro

Angel J. Haro

Software Engineer

I'm a software engineer in Southern California. Currently the only developer behind the veterinary medicine system at Western University. Before that I taught kids in underfunded districts how to code through Apple, trained neural networks with Google, did mutation testing research at Kean University, and got government security clearance to crash self-driving cars in simulations at the U.S. Department of Transportation. I lift weights, binge watch anime, play video games, and will spend hours perfecting my terminal instead of sleeping.

Education

Bachelor of Science in Computer Science

California State University, Dominguez Hills

Google Scholar ($3K)GMiS 2nd Place (300+ contestants)Mutation Research Funding ($1.5K)Robotics Program Lead

Experience

Dec 2024 — Present

Software Engineer

College of Veterinary MedicinePomona, CA

  • Sole engineer and primary owner of CVMApp (Spring Boot, React, MySQL) serving 580+ users across 4 student cohorts plus staff and faculty.
  • Replaced third-party vendor with in-house Spring Boot REST API, saving $50,000/year (90% cost reduction) and enabling faster feature delivery.
Java 21Spring BootReactMySQLAzure Entra IDOAuth2Docker

May 2023 — Aug 2023

Software Engineering Intern

U.S. Department of Transportation — Turner Fairbank Highway Research CenterMcLean, VA

  • Automated CARLA/OpenPilot/Unreal/NVIDIA environment setup with Docker, reducing configuration time from 4 hours to 45 minutes.
  • Granted security clearance for federal research systems.
DockerCARLAOpenPilotUnreal EnginePython

Oct 2023 — Jun 2024

Software Engineering Researcher

Google exploreCSR — California State University, Dominguez HillsCarson, CA

  • Trained neural network from scratch (Python/NumPy) on MERL BRDF dataset (100K+ samples) to predict material reflectance.
  • Awarded $3,000 Google Scholarship for research excellence.
PythonNumPyNeural NetworksJavascriptReact

Jan 2023 — May 2023

Software Development Engineer in Test

CAHSI — Computing Alliance of Hispanic-Serving InstitutionsUnion, NJ

  • Achieved 95% mutation coverage on 10,000+ line codebase using LittleDarwin and PiTest.
  • Placed 2nd of 300+ contestants at Great Minds in STEM national competition.
JavaLittleDarwinPiTestMutation Testing

May 2021 — Dec 2022

Apple Lead Teacher

Center for Innovation in STEM Education — AppleLos Angeles, CA

  • Led team of 10 Apple Teachers; scaled Swift/JavaScript curricula from 3 to 13 LAUSD schools.
  • Reached 200+ K-12 students across the Los Angeles Unified School District.
SwiftJavaScriptCurriculum Development

Projects

Barbershop Application

Full-stack scheduling and management platform with multi-role access control for shop owners, barbers, and customers.

Barbershop Application — dashboard screenshot
  • Enforced 25+ RBAC rules across owner/barber/customer roles with stateless JWT and refresh-token rotation.
  • Modeled 11 domains with JPA; implemented transactional boundaries, Bean Validation, and cursor-based pagination.
JavaSpring BootPostgreSQLJWT AuthReactTypeScriptTailwind CSSZustand

Technologies

BackendJava, Spring Boot, Python, Django
Auth & SecurityAzure Entra ID, OAuth2, MSAL, OBO Flow, JWT (RS256), SSO, RBAC
DatabasesMySQL, MariaDB, PostgreSQL, Flyway Migrations
FrontendTypeScript, React, Next.js, Tailwind CSS
InfrastructureDocker, CI/CD, Maven, Git, Postman, Power Automate, Graph API
configFish, Bash, Zsh, Neovim, XML, YAML, TOML, Lua
patternsMonolithic, MVC / MVT / MVVM, RESTful APIs, Dependency Injection