Software Engineer · Mexico City, MX

Ricardo Morales

Systems engineer focused on backend architecture, AI integration, and performance. I build resilient, high-throughput systems: from banking platforms processing millions of transactions to AI-assisted development tools.

Request path: banking modernization
Open the case
  1. Edge12M req/day

    Sustains 12M requests per day at peak

  2. AuthRedis

    Sessions and rate limiting on Redis

  3. Ledger0.65s

    Transfer confirm in 0.65s on PostgreSQL

  4. EventsKafka

    Notify and audit through Kafka topics

01

Experienced system developer with a strong ability to navigate diverse tech stacks, prioritize clean and efficient coding, and embrace innovation. Committed, creative, and driven by continuous learning. Excel in fostering collaboration and delivering high-quality results. Passionate about both technology and gastronomy, strive to leverage my skills to create meaningful impacts across industries and communities.

03

Java Senior Developer

Apr 2024 - Present

Multiplica Talent

Hive & Colony

Integrated and implemented Zoho One and Shopify for streamlined business operations

Java · Zoho One · Shopify

Banorte

Developed templates and modules for Banorte's new public portal using MagnoliaCMS

Java · MagnoliaCMS · HTML · CSS · JavaScript

Qualitas

Developed and integrated a CRM core using SQL/PLus stored procedures, functions and a Java backend

Java · SQL/PLus · Oracle · CRM

GEPP

Backend analysis and development using data mining and procedures for promotion management on a custom-built CRM

Java · Data Mining · SQL · CRM · Stored Procedures

Plan Seguro

Look and feel restructure for the insurance company, updating UI components and Angular versions

Angular · TypeScript · UI/UX · CSS · HTML

Banorte - Sigma Sitio Jovenes

Look and feel restructure for the insurance company, updating UI components and MagnoliaCMS versions

Angular · TypeScript · UI/UX · CSS · HTML

Plan Seguro - Cotizador Colectivo

Collective insurance quoter for Plan Seguro

Heineken - Magnolia

Heineken project on Magnolia

Pinkup

AI concierge with AR-powered imagery

Java Microservices Developer

May 2019 - Feb 2024

Globant

QuizzerA

Customized GPT for key projects and developed an interview follow-up system to enhance feedback and efficiency

Java · Spring Boot · GPT · AI

Banco Nacional del Peru

Modernized online banking with microservices using the YAPE framework

Java · Microservices · YAPE Framework

Round Feather

Built and maintained financial microservices with Quarkus and Kubernetes on Google Cloud, automating deployments with GitHub Actions

Java · Quarkus · Kubernetes · Google Cloud · GitHub Actions

Santander

Led the transition of its banking platform to microservices architecture with Spring Boot

Java · Spring Boot · Microservices

Expedia (Despegar & Hotels.com)

Ensured seamless integration and optimized microservices performance

Java · Microservices · Performance Optimization

AEPE Energy

Optimized CI/CD processes, maintenance and scalable architecture

Java · CI/CD · DevOps

Commodity Finance

Maintained microservices and web platforms

Java · Microservices · Web Development

MyGrowth

Implemented strategic microservices to improve assessments and user experience

Java · Microservices · UX

Disney

Co-developed batch processing infrastructure for invoicing and cinema payments

Java · Batch Processing · Payment Systems

HSBC

Expanded microservices and modernized its digital banking platform

Java · Microservices · Digital Banking

Java Ssr Developer

Mar 2017 - Apr 2019

GFT Technologies

Glomo

Migrated BBVA Bancomer's banking platform from a monolithic to a microservices architecture using CXF Spring Framework and BBVA's SDLO, applying SOLID principles and continuous integration

Java · CXF Spring Framework · BBVA SDLO · Microservices · CI/CD

Claims

Provided first-level support for BBVA's claims system and developed core APIs for the claims engine/core system

Java · API Development · Support

Java Specialist

Jun 2015 - Mar 2017

Telcel Radio Dipsa

Telcel Blue Circle

Rebuilt the reactive campaigns engine and Telcel Blue Circle rewards system

Java · Reactive Programming · Rewards System

Java Developer

Apr 2015 - Jul 2015

Grupo Salinas Dinero Expres

Money Transfer System

Migrated Money Transfer WebServices (SOA) from Oracle Application Server to JBoss EAP

Java · SOA · Oracle Application Server · JBoss EAP

Java Developer Jr

Jun 2014 - Apr 2015

MXD Solutions

Money Transfer System

Migrated Money Transfer WebServices (SOA) from Oracle Application Server to JBoss EAP

Java · SOA · Oracle Application Server · JBoss EAP

Web Developer

Jan 2013 - Aug 2013

Remodelaciones Industriales

Client Management System

Developed, maintained and supported the CMS for client management

PHP · MySQL · HTML · CSS · JavaScript

04

Languages

Java (17+)Expert
KotlinExperienced
PHPExperienced
PythonExperienced
JavaScriptExperienced

Cloud

AWSExperienced
Google Cloud PlatformProficient
AzureProficient

Containers

TomcatExperienced
GlassfishExperienced
IBM WebSphereProficient
OpenLibertyProficient
ApacheExperienced

Frameworks

Spring FrameworkExpert
QuarkusExperienced
HelidonProficient
HibernateExperienced
EJBProficient