Hero Background

Gerardo Alberto Cataño Cañizales

Ingeniero de Software Senior

Sobre mí

Ingeniero de Software con más de 18 años de experiencia en TI, trabajando en las diferentes fases del ciclo de vida del desarrollo de software (SDLC) con diferentes tecnologías, clientes e industrias, proporcionando soluciones de software que han ayudado a optimizar los procesos clave de los clientes, mejorando su productividad y tiempos de respuesta.


Entusiasta de la tecnología, adquiriendo experiencia en arquitectura de software y aprendiendo sobre implementaciones de IA generativa.

Desarrollador trabajando

Experiencia Profesional

Advanced Application Development Specialist – Automotive company (Apr 2024 - Present)

Part of the team that carried out the transition effort to support multiple applications & platforms (+50 microservices), that allow the service provisioning and execution of remote-control actions in vehicles from the mobile apps, through Telematics in a Cloud/IoT infrastructure. Back-end SME in collaboration with client’s Architecture team to provide a solution for platform’s performance issues during heavy workloads on season.
Tools: Java, Spring Boot, Spring Data JPA, REST, Git, Openshift Container Platform over AWS, AWS RDS (Postgres SQL), AWS IoT Core, AWS SQS, AWS Lambda, Amazon Alexa, OpenAPI, App Dynamics.

Advanced Application Development Specialist – Railroad company (Feb 2023 – Mar 2024)

Leader of 2 back-end developers at the Gating Operations team, working on new requirements and features for APIs and services that interact with client’s mobile hybrid application during daily drivers’ operations within an intermodal system. Completed two phases of development for new ModalView.com API which exposes client’s gating operations, allowing its integration with multiple trucking company customers’ systems (Java, Spring, Spring Boot, REST, IBM DB2, Git, Swagger, SSH, Gradle, Jenkins, Jboss, Openshift, Splunk).

Advanced Application Development Specialist – Telecommunications company (Sep 2021 - Dec 2022)

Provision of production support, root cause analysis, troubleshooting and analysis over SQL queries and HTTP transactions among the different components of Online Sales orders' & bulk orders' management platforms (microservices: Java, Spring Boot, REST, Oracle DB, Camunda, Kafka, Splunk).

Advanced Application Development Specialist – Retail company (Apr 2021 - Aug 2021)

POCs & APIs development (Kotlin/Java 8/Spring Boot/REST/DynamoDB) for the marketing communications platform, by using in-house frameworks (based on Google Guice & Netty) to build lightweight applications oriented to high performance processing, in-house tools for the automated provisioning of AWS infrastructure (ECS and EKS) and their correspondent CI/CD processes.

Application Development Specialist – Technology Consulting company (Dec 2018 - Apr 2021)

Implementation, customization, and plugin development for ATR microservices platform (ML + Automation + NLP), development and automation of business use cases for different global clients of this tool. Analysis and resolution of critical issues and general support for clients. Design of ATR proposals for NA, Mexico and LATAM clients. Mentoring, code review and guidance for the team while collaborating with other ATR-client global teams. At different periods, I led 3 teams of ~5 people during transformation efforts in México, Brazil and KSA and I co-led the cloud infrastructure definition and platforms’ setup required for the realization of three global MyWizard AiOps’ bootcamps in USA, Brazil & Italy.
Tools: Java 8, Spring, Spring Boot, REST, Git, Bitbucket, Maven, JUnit, Swagger, Postman, Docker, Rundeck, Linux, AWS, Python scripting, shell scripting, MongoDB, ElasticSearch, Google DialogFlow, Rivescript, Splunk.

Application Development Senior Analyst – Technology company (Aug 2018 - Dec 2018)

Development of features & POCs and configuration of infrastructure for analytics module's application on enterprise's cloud platform. Tools: Java 8, Kafka, Go, Protocol Buffers, Ginkgo, GRPC, REST, Maven, Git, Gitlab, Sonarqube, Docker, Kubernetes, Helm, Jenkins, AWS (CF & EC2), Linux, Postman, Swagger, Splunk.

Application Development Senior Analyst – Telecommunications company (Jul 2017 - Jul 2018)

APIs, features & POCs development for consolidated enterprise portal and its integration with external & third-party systems. Static code analysis tools' (jacoco, checkstyle, pmd, cpd & findbugs) implementation for automatic build processes. Tools: Java, Spring, Spring Boot, REST, Docker, Kubernetes, Jenkins2 pipelines, Cassandra, JUnit, Mockito, Swagger2, Maven, Git, BitBucket, Linux, curl, Postman.

Educación

Certificaciones

  • Github Copilot
  • Microsoft Certified: Azure AI Fundamentals
  • AWS Certified Developer Associate
  • AWS Certified Solutions Architect Associate
  • Google Certified Cloud Digital Leader
  • Microsoft Certified: Azure Fundamentals
  • Oracle Certified Expert, Java EE 6 Web Component Developer
  • Oracle Certified Professional, Java SE 6 Programmer
  • R3 Corda Certified Developer
  • Splunk Core Certified Power User
Certificación
Tecnología

Skills