Hector Villarreal

Torreón · Coahuila · Mexico · +1 (830) 494-1109 · hello@hectorviov.com

Innovative full-stack developer and software engineering leader with extensive experience in the IT and communication services industry. Proven expertise in building scalable, high-performing web and mobile solutions using modern frameworks like Laravel, Next.js, and React. Skilled in transitioning legacy systems to cloud-based architectures and optimizing development pipelines with Docker and AWS. Bilingual in Spanish and English, with a strong technical foundation complemented by business acumen and an engineering degree in IT and Communications.


Experience

Software Engineer (part-time)

  • Built and shipped React features and reusable components for CareSync's web app.
  • Developed and maintained Laravel (PHP) REST APIs, validation, and integration points.
  • Supported AWS + Docker workflows including containerized dev/prod parity, deployment readiness, and troubleshooting.
July 2025 – Present

Lead Software Developer (part-time)

  • Lead backend developer for a travel app delivering location-based mini podcasts enriching road trips for thousands of users.
  • Spearheaded migration from WordPress and DigitalOcean to AWS with containerized microservices and load-balanced architecture, enabling seamless scaling.
  • Boosted performance with Redis for caching and async queues while integrating OpenAI and ElevenLabs generative AI to expand content creation.
  • Built with Laravel, MySQL, and Next.js for a robust backend and engaging frontend.
December 2022 – Present

Software Engineer

  • Developed full-stack solutions for a government parks and recreation platform, improving accessibility and functionality for municipal users.
  • Leveraged PHP, MySQL, and JavaScript with robust test automation using PHPUnit and Selenium.
  • Enhanced cloud operations through AWS Lambda and EC2 instances; streamlined CI/CD pipelines using Docker and Azure.
April 2020 – December 2022

Software Developer

  • Mobile app (Android/iOS) for clients to check on their balances real-time and customer support written on Java and Swift.
  • Different enhancements and new functionalities for in-house developed ERP System using PostgreSQL and PHP with Laravel.
  • Handheld device app to improve inventory times and efficiency on product transfer between store branches developed with PostgreSQL and Java.
  • Complete system for managing inventory changes and problems on every store branch developed using C# and PostgreSQL.
January 2015 – March 2020

IT Consultant

  • Industrias Peñoles — Translated in-house ERP system from desktop to a cloud-based web app using ASP.NET, C#, and Microsoft SQL Server.
  • Altos Hornos de México — Migrated production system to mobile-compatible technologies using Java EE and Oracle database engine.
January 2013 – December 2015

Education

Instituto Tecnológico de Estudios Superiores de Monterrey

Bachelor
IT and Communications Engineering
August 2008 - December 2012

Instituto Cumbres de Torreón

High School
January 2007 - May 2008

New Mexico Military Institute

Middle and High School
January 2004 - December 2007

Skills

Programming Languages & Frameworks
PHP · 12 yrs HTML & CSS · 13 yrs JavaScript · 11 yrs React · 6 yrs Vue.js · 5 yrs Java · 5 yrs Python · 4 yrs C# · 4 yrs Swift · 4 yrs Angular · 3 yrs Docker · 5 yrs
Databases
MySQL · 10 yrs PostgreSQL · 6 yrs DynamoDB · 3 yrs SQL Server · 3 yrs SQS · 3 yrs MongoDB · 2 yrs
Cloud & DevOps
AWS Azure Pipelines GitHub Actions
Workflow
  • Cloud Infrastructure & CI/CD
  • Cross Functional Teams
  • Agile Development & Scrum

Awards & Certifications

  • 2 nd Place - Startup Bus 2012
    • Participant and finalist.
    • Compete with 180 participants on building a start-up from the ground up on a 4-day bus ride from Mexico to Austin, TX to pitch the project to a jury (seed investors) in SXSW.
    • Part of a team which developed a smartphone app, a location-based social network for sharing files depending on where you are using Java for the Android app MVP and Ruby on Rails for the backend.