• Ivan Venor

    García

    Computer Systems Engineer
    ESCOM - IPN​

  • 🚀 Who am I?

    Strategic Tech Leader & Solution Architect specialized in building scalable, resilient, and business-aligned platforms.

    ☁️ Cloud-Native & Event-Driven Architecture Expert.

    🔧 IT & Java Architect | Microservices & Distributed Systems Specialist.

    ☕ Certified Spring Framework Professional & Spring Boot Evangelist.

    👨‍💻 Full Stack Java Developer with strong Frontend + Backend fluency.

    🎓 Tech Instructor & Mentor | 3x Master's Degrees: Software, DevOps & AI.

    🧠 AI Practitioner | Applied ML, Python, Pandas, Business Intelligence.

    🎸 Code Rocker with a passion for clean architecture, autonomy, and impact.

    🏛️ Executive Decision-Maker | Leads software strategy, innovation, and

    product delivery across value chains in enterprise ecosystems.

    🎯 Head of Software Development | Shapes enterprise tech vision, aligns architecture with business strategy, and leads cross-domain decision-making.

    🎓 Education

    Bachelor’s Degree in Computer Systems Engineering

    Master’s in Software Engineering Management

    Master’s in DevOps Engineering

    Master’s in Artificial Intelligence

    🧭 Executive & Strategic Leadership

    Architect of Digital Transformation, aligning technology vision with corporate growth strategies.

    Decision-Maker in High-Stakes Environments, balancing innovation, scalability, and operational risk.

    Leader of High-Impact Engineering Teams, managing 75+ professionals across architecture, development, and integration.

    Strategic Partner to the Business, translating complex technical challenges into actionable, high-value outcomes.

    Advisor in Platform Evolution & Tech Investment, guiding sustainable and future-proof architectural decisions.

    Driver of Cross-Functional Synergy, connecting technology, product, operations, and business units to maximize value delivery.

    🧠 Core Skills & Expertise

    Microservices Architect – Domain decoupling, CQRS, Event Sourcing.

    Cloud-Native & Distributed Systems Architect – Resilience, Scalability, Observability.

    IT Solution Architect / Java Software Architect – Enterprise integration & system design.

    Spring Boot & Spring Framework Specialist – DI, AOP, Data, Web, Security.

    Certified Technical Instructor – Java (Oracle), Spring Boot, Spring Framework.

    Full Stack Developer & Analyst – Backend (Java, JPA), Frontend (Angular, JS, jQuery).

    Integration & Service Architect – SOA, EDA, DDD, SOAP, REST, EIP, Messaging.

    TDD & Clean Architecture Practitioner – Design patterns, modular systems, maintainability.

    Agile Team & Technical Leader – Scrum, XP, DevOps culture.

  • Certifications

  • 📜 Certifications

    Core Spring Certified Professional
    Oracle Certified Java Programmer (OCJP6)

    Spring Web Developer

    Spring Enterprise Integration

    MuleSoft Integration Developer

    Foundations & Applying Enterprise Architecture –

    TOGAF v9.1

    Software Architectures, UTN Buenos Aires

    Artificial Intelligence for Business, Tecnológico de Monterrey

    📚 Notable Courses & Specializations

    Spring Framework 6 – Enterprise Level Development

    Enterprise Software Architecture, SEAS

    Java Master Program – JEE, Spring, Struts, Hibernate, JSF, JBoss (Global Mentoring)

    Project Management – PMI

    Python for Data Science & AI – Pandas, NumPy, Scikit-learn

    IBM WebSphere Message Broker – IBM WTC

    Advanced Java & C Programming – CIC IPN & CIDETEC IPN

  • Courses

  • Courses along my career

    Enterprise Software Architecture , SEAS Estudios Superiores Abiertos

    Java Master / Struts – Spring – Hibernate - JSF – JEE - JBoss , Global Mentoring

    Project Management PMI, Project Management Institute

    IBM WebSphere Message Broker, IBM Training WTC

    Frameworks Java, Spring – Struts – Hibernate, Auribox Training

    Programación en C, CIDETEC – IPN

    JAVA Avanzado, CIC – IPN

    and many others...

  • My Career

  • CURRENT POSITION

    broken image

    Santander Tecnología / ISBAN

    IT Solutions Architect - Cloud Aware Solution Architect (through M&GT)

    Nov 2017 - to present

    Design cloud aware software architecture solutions for Santander bank, web and mobile applications.
    Microservice architecture definition driven by open-source technologies like Java 8, Spring Cloud, Spring Cloud Netflix OSS, Spring Boot, Kafka, Redis, MongoDB deployed on the cloud through OpenShift PaaS.
    Spring Cloud Microservice Technical Reference for Santander bank development teams.
    Perform technical Proof of Concepts referring to promote new solution patterns.
    Ensure security policies established by Santander bank.
    Manage multiple Scrum teams reviewing their code implementations.

    broken image

    M&GT Consulting

    IT Solutions Architect

    Nov 2017 - to present

    Cloud aware Solutions Architect and Spring Framework/Cloud specialist.

    Working for Santander Bank.

    broken image

    The Hackett Group

    Java Web Architect - Nearshore Team Leader

    May 2017 - Oct 2017

    Architecture design and development of CMS module of General Electric's ERP.

    Single Page Applications using AngularJS and Spring Framework based web architectures using Spring MVC, Spring Data JPA and Spring Integration.

    Java Web Development Team Leader for The Hackett Group Nearshore in México.

    broken image

    Globant

    Software Designer - Java Architect 

    Jul 2016 – May 2017

    Microservice oriented architectures implementation using Spring Cloud and Netflix OSS for distributed systems.

    Microservice development exploding the capabilities of Spring Framework and its major projects like Spring Cloud, Spring Data JPA, Spring Data Elasticsearch, Spring Data Rest and Spring Boot.

    Microservice implementation and development for Disney Theatrical backend services.

    broken image

    Organización Educativa CertificaTIC SC

    Java SE 8 & Spring Framework 5 Instructor

    Aug 2015 – Present

    Java SE 8 Instructor.
    Spring Core Framework 5 Instructor.

    Spring Boot 1.x and 2.x Instructor.

    Microservices Architecture Implementation with Spring Cloud and Netflix OSS Instructor.

    Multiple IT Workshop Speaker.

    broken image

    GFT Group México

    Technical Lead / Java Architect 

    Nov 2014 – Jun 2016

    Defining of model entities and canonical model entities of BBVA Bancomer core banking systems.

    Defining the RESTful services guidelines.

    Review multi-channel BBVA Bancomer RESTful services definitions.

    Validate RESTful services definitions.

    Analysis and development of maven components to automate documentation generation of REST API.

    Analysis of the backend architecture of BBVA Bancomer bank host environment, such as analysis, design and quality assurance of the team development RESTful API.

    Technical team leader for REST API development with Apache CXF and swagger annotations.

    Analysis and design of Spring framework architectures.​

    broken image

    Federación Mexicana de Fútbol Asociación A.C.

    Senior Web Architect

    Jan 2014 – Nov 2014

    Analysis and development of component-based architectures for the generation of development platform to create standardized and well-formed applications used in the Mexican Football League.
    Definition and implementation of real time architectures using NodeJS and Spring MVC backend REST API's.
    Development of REST API's for Mexican Football League applications interoperability.
    Implementation of development good practices based on design patterns and SOLID principles at teamwork.
    Teamwork Java and Spring Framework training.

    broken image

    Quarksoft

    Senior Software Engineer

    Jul 2013 – Dec 2013

    Requirements gathering about “Sistema Integracional de Farmacias 3”with final users.
    Analysis and design of use-cases using UML.
    Canonical data model definition.
    BPN process redefinition.
    Scrum master for the software engineer’s teamwork.

    broken image

    GNP

    Senior Full Stack Java Developer

    Jan 2013 – Jul 2013

    Front-end component development using jQuery framework for the multiple business lines of GNP.

    Spring DI development for the legacy service components.

    JQuery widgets development.

    Java Portlet development.

    Web Service development using Apache CXF.

    Requirements gathering for the business rules implementation using IBM – Ilog.

    Assistance in quality assurance.

    Unit testing, integration testing and acceptance testing.

    broken image

    DotNet Desarrollo de Sistemas

    Senior C# Developer / Technical Lead

    Jul 2012 – Dec 2012

    Collaboration planning, estimate weight/cost of backlog tasks and backlog schedule.

    Analysis, design, develop web-forms and MVC4 based systems using .NET Framework.

    Implementation of AJAX user experience in web-forms applications.

    Analysis, design, develop and test of “Facturador Electrónico Gmail Autómata” system.

    Analysis, design, develop and test of Web API based on MVC4 for “Facturador Electrónico” android and iOS app.

    broken image

    DGGTIC - Contraloría General del GDF

    JUD Analysis and design of workflows

    Jul 2011 – Jul 2012

    Collaboration planning, time estimation, scheduler backlog tasks and supervise teamwork progress about the projects of “Unidad de Firma Electrónica”.

    Analysis and design of PKI web applications.

    Coordination and planning deliverable teamwork.

    Backend architecture implementation using PHP and Java technologies.

    Database analysis, design and maintenance.

    Analysis, design and maintenance Java and PHP Web Services.

    Public Key Infrastructure (PKI) service design and development using FIEL key provided by SAT.

    QA and acceptance tests with final users about the applications of “Unidad de Firma Electrónica”.

  • Qualifications

  • Software engineering

    Design and Implementation of Microservice Architectures.

    Development of cloud-native Java Enterprise Applications with Spring Boot and Spring Cloud tech stack.

    Move monolithic applications to the cloud implementing DDD principles and practices.

    Analysis, design and development of multi-backend applications and distributed systems.

    Implementation of Software Architecture based on good practices (SOLID) and design patterns.

    UML Design.

    Requirements gathering and use cases.

    Quality assurance and testing.

    Team players management and coordination.

    Work breakdown structure and planning workloads for scrum tribes.

    General Knowledge

    • C / C++
    • C#
    • Java
    • Visual Basic
    • Web Forms
    • ASP.NET
    • Visual Basic.NET
    • MVC 3
    • Web API MVC 4
    • LINQ
    • PHP
    • JSP
    • JSF
    • Jasper Reports
    • Servlets
    • JDBC
    • XML
    • IBM Message Broker
    • SQL
    • Web Services (PHP, C#, Java, VB) 
    • XAML
    • AJAX
    • HTML 5
    • CSS
    • JavaScript
    • Angular JS
    • jQuery
    • JQuery Mobile
    • ExtJs
    • PhoneGap
    • Flas MX / 8
    • ActionScript
    • PKI
    • RSA 
    • IBM Websphere Portal
    • CMS
    • CRM
    • ERP
    • Firma Electrónica
    • Factura Electrónica
    • Sello Digital
    • Sello de Tiempo
    • Visual Studio 2010
    • Team Foundation
    • UML
    • MAVEN
    • SVN – GIT
    • Redis
    • Mongo DB
    • Script Testing
    • IBM Ilog JRules

    Spring Framework specialization

    • Spring Core
    • Spring Boot
    • Spring Cloud
    • Spring Cloud Netlix OSS
    • Spring AOP
    • Transactions
    • Events and Listeners
    • Spring Batch
    • @Annotations
    • Spring JDBC
    • Spring Web (Spring IoC for Servlets)
    • Spring Data JPA
    • Spring Data Rest
    • Spring Integration
    • Spring Session
    • Spring Data MongoDB
    • Spring Data Elasticsearch
    • Spring MVC
    • Spring Security
    • Spring WebFlux
    • Spring Expression Language

    Java EE

    • EJB 3
    • JMS
    • JPA
    • JAX-RS
    • JAX-WS
    • JWS
    • JSP and Servlet
    • RMI
    • CDI

    Frameworks

    JAVA

    • Spring 3.2, 4, 5
    • Spring Boot 1.x, 2.x
    • Struts 2
    • Hibernate 3, 4, 5
    • Quartz
    • Vaadin
    • Vert.x

    PHP

    • CodeIgniter
    • CakePHP
    • Symphony 2

    Microsoft

    • .NET

    IDE

    • Visual Studio 2010
    • Spring Tool Suite
    • Eclipse
    • NetBeans
    • Intellij IDEA
    • RAD
    • DreamWeaver

    Front-End

    CSS

    • 960 Grid System

    JavaScript

    • jQuery
    • jQuery Mobile
    • jQuery easyUI
    • AngularJS
    • Angular 2
    • Vue.js
    • Bootstrap
    • HighCharts
    • Google charts
    • jqPlot

    Architectures enforcement, methodologies and design patterns

    • MVC
    • N-tier, N-layer
    • OOP
    • SOA
    • EDA
    • PMI
    • SCRUM
    • SVN
    • GIT
    • Dependency Injection
    • TDD
    • XP
    • DAO
    • DTO
    • GoF
    • J2EE patterns
    • DDD
    • Twelve-factor apps.
    • Cloud-aware design patterns

    Relational Databases

    • MySQL
    • MS SQL Server
    • PostgreSQL
    • DB2
    • ORACLE
    • Java Based H2/HSQL/Derby

    NoSQL

    • MongoDB
    • ElasticSearch
    • Couchbase
    • Redis
    • Cassandra

    Cloud Platforms

    • RedHat OpenShift
    • Heroku
    • Jelastic
    • Pivotal Cloud Foundry
    • AWS - EC2

    Languages

    • Spanish 100% (native)
    • English 80%
  • Keep in touch

    broken image

    Mexico City, Mexico

  • CONTACT ME!