Professional Resume

Gabriel Alonso

Software Architect · Senior Java Engineer · Technical Lead

Software professional with 25+ years of experience designing, developing, modernizing, and supporting enterprise applications across Java and Microsoft technology stacks. Strong background in software architecture, technical leadership, legacy modernization, microservices, REST services, database design, and Agile delivery. Experienced in Scrum, Kanban, MIA, and hybrid methodologies, with hands-on work across retail, finance, healthcare, manufacturing, and government-related projects.

Core Skills

Languages

Java, JavaScript, Python, C#, VB.NET, VB6, C, C++, SQL.

Frameworks & Platforms

Spring, Spring Boot, Hibernate, Struts, JSF, React, Angular, J2EE, ASP.NET.

Cloud & DevOps

GCP, Maven, Jenkins, Nexus, Bamboo, Jira, VersionOne, CI/CD.

Databases

PostgreSQL, Oracle, SQL Server, DB2, MySQL, MariaDB, MongoDB, Informix.

Architecture

Microservices, REST APIs, UML, BPMN, legacy modernization, technical documentation.

Delivery

Agile, Scrum, Kanban, technical leadership, team coordination, client communication.

Java Spring Boot GCP Pub/Sub Kafka Apigee PostgreSQL Microservices REST APIs

Professional Experience

Bside — Software Architect

Remote · Feb 2025 - Feb 2026 · Client: Coppel
  • Created architecture diagrams and technical documentation.
  • Worked with the Product Owner on requirements, use cases, and test cases.
  • Guided the development team and created base development templates.
  • Worked with GCP, PostgreSQL structures, Python DAGs, and Pub/Sub automation.
  • Contributed to modernization of legacy PHP-based, on-premises applications using Kafka-integrated processing, migrating capabilities to a GCP microservices architecture with Pub/Sub-based asynchronous messaging.
  • Owned product design activities across client initiatives.

Stitchwear — Software Engineer Consultant / Analyst / Developer

Estado de México · Nov 2023 - Apr 2024 · Project: Tajima DST Engine
  • Developed a proprietary Java-based engine to process and modify Tajima embroidery DST files.
  • Implemented stitch correction and color matching/filling functionality using Java I/O stream processing.

UST — Software Engineer / Analyst / Tech Lead

Guadalajara · May 2021 - Dec 2022 · Project: Equifax Microservices
  • Participated in migration from mainframe systems to microservices.
  • Developed Spring Boot services and REST APIs.
  • Implemented and configured Apache Kafka brokers and topics, integrating new GCP-based microservices as producers and consumers for event-driven processing.
  • Worked with GCP services including Dataflow, Firestore, pod configuration, and logging.
  • Supported CI practices with Maven, Jenkins, and Nexus.
  • Applied JUnit, Mockito, and test-driven practices.
  • Provided technical leadership through Agile boards and Jira coordination.

Toshiba — Software Engineer / Analyst / Configuration Manager / Tech Lead

Guadalajara · May 2018 - Apr 2019 · Project: Self-Checkout Service
  • Contributed to a retail self-checkout solution for U.S. stores.
  • Supported migration from WebSphere to TomEE and JSF 1.2 to 2.x upgrades.
  • Migrated batch processes to Python.
  • Participated in DB2-to-REST and DB2-to-PostgreSQL migration efforts.
  • Worked with JDBC, Hibernate, JPA, React, and Angular.

Self-Employed / Freelance — Entrepreneur Engineer / Freelance Consultant

Aguascalientes · May 2017 - Apr 2018
  • Developed mobile and web solutions using JavaScript, jQuery UI, C++, MongoDB, MySQL, and jBoss.
  • Worked on RESTful and SOAP-based services.
  • Led a small team of six peers.

Softtek / General Electric Corporate — Software Engineer / Analyst / Configuration Manager / Tech Lead

Aguascalientes · May 2012 - May 2017 · Project: Global Repository Tool
  • Delivered enhancements and maintenance for GE applications.
  • Implemented Maven and performance improvements.
  • Worked with Apache POI, Excel-related development, and JMS queues.
  • Led a team of six peers.

Softtek / URBI — Software Engineer / Analyst / Tech Team Coordinator

Aguascalientes / Ensenada · Jan 2012 - May 2012
  • Supported migration of Oracle-based systems to SQL Server 2008 and later Microsoft Azure.
  • Produced technical and functional documentation.
  • Adapted queries to HQL and created SQL Server stored procedures.

Softtek / EMC — Software Engineer / Analyst

Aguascalientes · Sep 2011 - Jan 2012
  • Worked on ACH Dashboard enhancements for multi-bank financial data.
  • Helped adapt the portal to a new database and multi-bank operation.
  • Produced technical documentation and process improvement suggestions.

Softtek / McKesson — Software Engineer / Analyst / Team Leader

Aguascalientes / Atlanta, GA · Sep 2009 - 2011
  • Led and supported Horizon ERM rewrite and standardization projects.
  • Produced technical specifications, use cases, architecture proposals, and UML diagrams.
  • Coordinated estimations, release planning, team activities, and client communication.

Earlier Experience

Praxis / ALTEC; CPS / ALTEC (Santander / Serfin); Vision Software Factory; Infotecnologia Corporativa; Algen Technologies.

Held roles including Software Architect, Tech Leader, Project Analyst, and Software Engineer across banking, government, ERP, reporting, mobile, and administrative systems. Responsibilities included architecture, reverse engineering, team leadership, business analysis, client coordination, documentation, Java and Microsoft stack development, and early mobile platform work.

Education & Professional Development

  • ITESM, Querétaro — Systems Engineering, completed through 8th semester | 1998 - 2002.
  • ITESM, Querétaro — Bicultural High School | 1995 - 1998.
  • Agile, Project Management, Leadership, and Architecture certifications through online course platforms.
  • Sun Java 4 Programmer Certification — SUN, Querétaro, 2006.
  • Scrum Course — Softtek, Aguascalientes, 2011.
  • TOEIC Certification — Softtek, Aguascalientes, 2011.
  • Project Leading and Management — Vision Training, Querétaro, 2005.

Languages

  • Spanish — Native.
  • English — C2, TOEIC 980.