Bryant Villarreal

Software Engineer II · Backend & Platform Engineering

bryantavillarreal@gmail.com · (305) 322-6885 · Miami, FL

bryantvilla.com · linkedin.com/in/bryant-villarreal · github.com/bryantvilla

Summary

Software Engineer II building identity and access management (IAM) services at UKG with Java, Spring Boot, and Auth0. Experience in authentication security, enterprise single sign-on (SSO), and changes spanning services, Kafka events, and database migrations.

Professional Experience

UKG · Identity & Access Management

September 2022 – Present
Software Engineer IIJanuary 2025 – Present
Associate Software EngineerMay 2023 – December 2024
Software Engineer InternJoined September 2022

Engineering contributions

  • Enterprise SSO: Contributed to SAML multi-certificate support spanning Auth0 integration, database migrations, and Kafka events, supporting certificate rotation without interrupting enterprise sign-in.
  • Certificate validation and rollout: Contributed to certificate authority (CA) validation, feature flags, and resilience handling in the SAML certificate workflow, addressing certificate trust and controlled feature rollout.
  • Authentication security: Contributed to security improvements for IP-based access controls in enterprise authentication flows, addressing request trust and enforcement of access policies.
  • Identity integration troubleshooting: Worked on mobile SSO login failures involving OAuth-provider deprecation and SAML redirect flows.
  • Backend development: Develop Java and Spring Boot applications for authentication, authorization, and user management, integrating with Auth0 as part of UKG's IAM platform.
  • Automated testing: Write unit tests with JUnit and Mockito for Java and Spring Boot applications.
  • Continuous integration and delivery (CI/CD): Use GitHub Actions and Docker to automate application builds, testing, and deployment.

Technical Skills

Languages & backend: Java, Python, C, Spring Boot, JPA, Hibernate

Identity & security: Auth0, SAML, single sign-on (SSO), authentication, authorization, certificate validation

Data & messaging: Kafka, database migrations, PostgreSQL, MySQL

Testing & delivery: JUnit, Mockito, GitHub Actions, CI/CD, Docker, Git, Gradle, Maven, Linux / Unix

AI development tools: Codex, Claude Code

Education

Master of Science in Computer Science

December 2025

Florida International University

Bachelor of Science in Computer Science

May 2022

Florida International University · Magna cum laude · GPA: 3.71