>

J. DAVID MENDOZA

SENIOR SOFTWARE
ENGINEER

20+ YEARS
60+ APPS
PROBLEMS SOLVED

Full-Stack Developer & DevOps Architect specializing in system modernization, Kubernetes orchestration, and high-performance Go applications.

GO KUBERNETES VUEJS DEVOPS

> ABOUT

Senior Software Engineer and Technical Leader with proven expertise in modernizing complex applications by migrating legacy Java systems to high-efficiency Go and VueJS stacks.

Expert in designing and managing on-premise CI/CD pipelines with Kubernetes and GitLab, while leveraging cloud technologies like AWS and Firebase.

Currently seeking challenging leadership roles focused on application innovation and system modernization.

MEMORY OPTIMIZATION
512MB → 11MB
Per application instance
(Java to Go migration)
LOCATION
TX, USA
Cleburne, Texas

> EXPERIENCE

SENIOR SOFTWARE ENGINEER

Southwestern Adventist University · Keene, TX
2012 - PRESENT
  • Spearheaded development of modern web applications using Go and VueJS, significantly improving performance over legacy systems
  • Led migration of Java-based applications (Spring MVC, Hibernate, Thymeleaf, jQuery) to contemporary Go/VueJS architecture
  • Reduced application memory footprint from 512MB to 11MB per instance (Java to Go), enabling efficient scaling
  • Designed and managed on-premise CI/CD environment using GitLab and 4-node Kubernetes cluster (RKE)
  • Successfully migrated 60+ production applications to Kubernetes environment
  • Led university website rebuild as Technical Lead, transitioning to Jamstack architecture (Gatsby/Drupal)
  • Developed cross-platform mobile app (iOS/Android) using Flutter

SOFTWARE DEVELOPMENT DIRECTOR

Universidad de Montemorelos · NL, Mexico
2004 - 2012
  • Directed team of developers in end-to-end lifecycle of all university software
  • Architected critical administrative systems including inventory management and executive dashboards in Java
  • Primary DBA for Oracle, MySQL, and PostgreSQL databases
  • Built custom Learning Management System (LMS) leveraging Liferay Portal, PayPal, and BigBlueButton
  • Engineered middleware service integrating web applications with third-party POS system
  • Taught undergraduate courses in Databases and Emerging Technologies

CONSULTANT

Nexusware · Mexico City, Mexico
2001 - 2004
  • Led architecture and development of first online tax payment portal in Mexico for ING Bank
  • Architected Java EE-based CMS for BANCOMEXT national export-import bank
  • Lead developer and architect on enterprise web portals for Telcel and SSP using BEA Portal and SUN Portal
  • Selected by BEA (Oracle) to deliver technical sessions on WebLogic Server in Venezuela
  • Conducted professional Java/Java EE training in Madrid, Bilbao, and across Mexico

> SKILLS

LANGUAGES

Go Java JavaScript/TypeScript Rust SQL HTML/CSS

BACKEND

Go Standard Library Spring MVC Hibernate EJB Gorilla MUX

FRONTEND

VueJS AstroJS Gatsby jQuery Thymeleaf

DEVOPS & INFRASTRUCTURE

Kubernetes (RKE) Docker GitLab CI/CD On-Premise Cluster Mgmt

CLOUD & SERVICES

AWS (DynamoDB, SNS) Firebase (Auth, Firestore) Google Flutter

DATABASES

PostgreSQL MySQL Oracle DynamoDB Informix

ARCHITECTURE

Microservices System Modernization Jamstack API Design CI/CD Pipeline Design

> EDUCATION

BACHELOR OF SCIENCE IN COMPUTER SYSTEMS ENGINEERING

Universidad de Montemorelos, NL, Mexico
1998

> CONTACT

PHONE 817-363-0464
LOCATION Cleburne, TX 76031

Open to challenging leadership roles focused on application innovation and system modernization.

GET IN TOUCH