About Me

10+ years of professional experience, including key roles at global firms like Oracle and Deloitte. Specialist in Java/Spring Boot, SQL and cloud-native deployments (AWS, Docker, Kubernetes). Proven track record implementing scalable backend architectures.

Hands-on experience of Python ecosystem and AI integrations with OpenAI SDK for Java.

Currently focused on AI-Augmented Development and Spec-Driven Development to accelerate the SDLC.

Skills

Java

Spring Boot

SQL

JPA, Hibernate, Spring Data

Docker

Git

Microservice Architecture Patterns

AWS (EC2, S3, Lambda, ECS)

Unit Testing (JUnit/Mockito)

Kafka

Kubernetes

SDD, Claude Code, Open Code, Cursor

HTML5/CSS3

Linux

Python

Javascript

Gitlab CI/CD

React

Elasticsearch (ELK Stack)

Experience

Senior Software Engineer

Deloitte

  • Design and Implementation of a research automation system using Java, Spring Boot, OpenAI SDK for Java, Jira Webhooks, AWS (S3 & Lambda) among other technologies.

  • Writing unit tests, validation and bug fixing of a migrated sytem from Mainfram/COBOL to Java 17.

Jan 2024 - Current

Senior Applications Engineer

Oracle

Web development (mostly backend) with Java and Python, Oracle DB, ElasticSearch and Linux Bash scripting. These projects are running over cloud environments (Oracle Cloud Infrastrucre).

Sep 2019 - Jan 2024

Senior Software Engineer

IBM

Backend development with Java and Spring framework. I also worked adding few features in frontend side using React

May 2019 - Aug 2019

Java Developer

Macy's, Inc.

Backend development (Implementation of new features and bug fixes) of an inventory system with Java and Spring framework

Oct 2018 - Apr 2019

Java Developer

Ksquare Labs

Backend and RESTful service development with Java/Spring and development of desktop apps with Java/Swing

Apr 2018 - Oct 2018

Software Engineer

Plenumsoft

Research and implementation of data analysis algorithms in Python and Java, backend development with Java/Spring and development of native Android apps

Oct 2015 - Apr 2018

Android Developer

Touchtastic

Design and development of Android native applications in Java

March 2015 - Oct 2015

Education & Certifications

Machine Learning

Stanford Online

Foundations of supervised and unsupervised learning using Python and libraries like scikit-learn and matplotlib to create predictive models and uncover hidden patterns in data.

March 2023

Oracle Certified Associate, Java SE 8 Programmer

Oracle

knowledge of object-oriented concepts, the Java programming language and general knowledge of Java 8 platforms and technologies (Collections Framework, Lambda Expressions, etc.)

July 2018

Computer Engineering Bachelor's Degree

Universidad Autonoma de Yucatan

Faculty of Mathematics

2009 - 2014

Trainings & Courses

Presentations

Speaker | "Deloying Neural Networks on Android Apps" Talk

Ksquare Labs - Tech Talks

Tech Talk where I gave an overview of topics like supervised learning, neural netowrks used for computer vision, Knowledge Transfer (Fine Tuning) and Tensorflow. Finally I presented an overview on how I built an Android app that detects some objects in offline and real time fashion by re-training a neural netowrk and including it to the application using TensorFlow Lite

Oct 2018

Lecturer | Intro to Android Development Course

Plenumsoft- MathemaTICs

MathemaTICs was an initiative to train recent college graduates that later could be hired by the company. I taught an introduction course which covered topics like OAuth2 authetication, Creating app screens with activities/fragments, REST APIs integration, and other topics realted to Android native development with Java.

Apr 2017

Lecturer | Intro to Algorithms in Python Course

Plenumsoft - MathemaTICs

MathemaTICs was an initiative to train recent college graduates that later could be hired by the company. I taught an introduction course which covered some famous coding algorithms using Python such as sorting, searching, tree traversals, etc.

Feb 2017