Hello, I'm

Oswaldo Rosales

Backend Software Engineer

Oswaldo Rosales

Backend Software Engineer specializing in Java and Spring Boot. I build scalable APIs and microservices, modernize legacy systems, and lead distributed teams to deliver reliable, high-performance solutions.

With 9+ years of backend development experience, I specialize in Java and Spring Boot to build enterprise-grade microservices and REST APIs. I’ve worked on platforms across SEO, e-commerce, fintech, and healthcare. My focus is on writing clean, maintainable code and mentoring teams to improve engineering practices. I’m passionate about modernizing legacy systems and building scalable solutions that deliver real business value.

Work Experience

9+ years building enterprise applications and microservices architectures

Software Engineer (Independent Contractor)

Avenue Code

Apr 2022 - Present
Guadalajara, Mexico (Remote)
4 years

Software engineer contributing to large-scale SEO and AEO platforms, building and evolving systems responsible for dynamic sitemap generation, indexing workflows, and metadata management across high-traffic web properties.

Technologies:

Java 17+Spring BootREST APIsReactContainersCI/CDJenkinsPrivate Cloud

Technical Lead

EPAM Systems

Nov 2021 - Sep 2022
Guadalajara, Mexico (Remote)
10 months

Led the modernization of a car rental listing platform within a large-scale travel ecosystem, improving system quality and enabling faster feature delivery through migration from legacy systems to a microservices-based architecture.

Technologies:

Spring BootMicroservicesKotlingRPCGraphQLReactAWSJUnitKarate

Technical Lead

UST

Mar 2021 - Nov 2021
Guadalajara, Mexico (Remote)
8 months

Led the development of a healthcare system focused on detecting Fraud, Waste & Abuse (FWA) in US insurance operations, used by hospitals and pharmacies to identify suspicious claims and reduce financial risk.

Technologies:

JavaSpring BootMicroservicesRabbitMQSeleniumJUnitREST APIsBitbucket

Full Stack Engineer & Team Co-Lead

IBM (Client Innovation Center)

Jun 2019 - Mar 2021
Guadalajara, Mexico
1 year, 9 months

Contributed to the modernization of core banking features, including a savings automation system and loan application flows, improving system reliability and scalability under growing customer demand.

Technologies:

Spring BootMicroservicesKafkaReactReduxOpenShiftGitLabGitLab CI/CDSplunkGrafanaJUnitCucumber

Software Developer

SICAR Solutions

Jan 2017 - Jun 2019
Autlan de Navarro, Mexico
2 years, 5 months

Contributed to a nationwide POS platform used by small and medium-sized businesses (retail stores, pharmacies, gyms, and hardware shops), helping them manage inventory, sales, and daily operations through a desktop-based solution.

Technologies:

Java 8JAX-RSGitDockerMySQL

Technical Skills

Comprehensive expertise across the full development stack

💻

Languages

JavaExpert
KotlinIntermediate
PythonIntermediate
SQLAdvanced
JavaScriptIntermediate
🎨

Frontend

ReactIntermediate
ReduxIntermediate
Next.jsIntermediate
BootstrapIntermediate
⚙️

Backend

Spring BootExpert
MicroservicesExpert
REST APIsExpert
gRPCIntermediate
GraphQLIntermediate
🗄️

Database

MySQLAdvanced
MongoDBIntermediate
RedisIntermediate
Oracle DBIntermediate
☁️

Infrastructure

CI/CDAdvanced
DockerIntermediate
KubernetesIntermediate
AWSIntermediate
OpenShiftIntermediate
🛠️

Tools

GitAdvanced
JenkinsAdvanced
MavenAdvanced
GradleAdvanced
GitLab CI/CDIntermediate
RabbitMQIntermediate
KafkaIntermediate

Certifications

🏛️

Architectural Thinking

IBM • November 2020

🤖

IBM Automation Essentials

IBM • June 2020

🏦

Banking Industry Jumpstart

IBM • December 2019

Featured Projects

A selection of my recent work and open-source contributions

Social Microservices Platform

Complete microservices architecture with gamification, multiplication service, and React UI

Java

A comprehensive microservices learning project implementing Spring Boot best practices. Features include service discovery, API gateway, inter-service communication, and a React-based frontend. Based on 'Learn Microservices with Spring Boot' by Moises Macero.

JavaSpring BootReactDockerRabbitMQEureka

oswaldorosalesdev.com

Personal portfolio built with Next.js 15, TypeScript, and Docker

TypeScript

Production-grade portfolio website with multi-stage Docker builds, SEO optimization, and self-hosted on Hetzner VPS. Demonstrates modern web development practices and infrastructure expertise.

Next.jsTypeScriptTailwind CSSDockerCoolify

Get In Touch

Have a project in mind? Let's talk about how I can help.

Available for US contracts via Speed of Bytes, Inc

US-registered corporation — I can invoice US companies directly in USD, provide a W-9, and engage as an independent contractor without administrative friction.

Available for Mexican contracts as an independent professional

Registered as a freelance professional in Mexico — I can issue valid invoices (CFDI) in MXN for Mexican companies and comply with SAT requirements.