Ivan Barba Macias

Software Engineer

Guadalajara, Jalisco, Mexico1 yr 8 mos experience

Key Highlights

  • Led data migration initiatives at Oracle.
  • Designed scalable ETL pipelines for high throughput.
  • Mentored peers to improve team efficiency.
Stackforce AI infers this person is a Backend Software Engineer specializing in SaaS solutions with a focus on microservices and ETL processes.

Contact

Skills

Core Skills

JavaSpring BootEtlMicroservicesApi DevelopmentContainerizationSqlTesting

Other Skills

BackendTest-Driven DevelopmentSpring BatchRESTful APIsKubernetesDockerJUnitMockitoClean CodeGitJenkinsAgile MethodologiesMentoringDatabasesOracle Database

About

Backend Software Engineer with strong experience in designing, developing, and deploying scalable microservices using Java, Spring Boot, and RESTful APIs. At Oracle, I have led multiple data migration and microservice integration initiatives, building robust ETL pipelines and automating API documentation to streamline developer productivity and integration processes. I am proficient in SQL/PLSQL, containerization, and cloud deployment on Oracle Cloud (OCI), with a deep understanding of test-driven development. I have contributed to delivering high-quality, production-ready solutions while mentoring peers and improving team efficiency. Certified as an Oracle Java SE 11 Developer and Oracle SQL Associate, I am passionate about building efficient, reliable and challenging backend systems that drive innovation.

Experience

1 yr 8 mos
Total Experience
1 yr 3 mos
Average Tenure
4 mos
Current Experience

Google

Software Engineer

Dec 2025Present · 4 mos · Ciudad de México, México

Oracle

2 roles

Software Developer 2

Apr 2024Aug 2025 · 1 yr 4 mos · Guadalajara, Jalisco, México · Hybrid

  • Led data migration initiatives for a large-scale Java microservice, applying Test-Driven Development (TDD) to migrate multiple internal teams and thousands of documents to modern systems.
  • Designed and implemented ETL pipelines using Spring Batch, processing over 10,000 concurrent files with improved reliability and throughput.
  • Spearheaded a microservice integration initiative, connecting internal systems to external repositories in under six weeks by coordinating development across a team of four engineers.
  • Developed and maintained RESTful APIs with Spring Boot, enabling seamless integration across 20+ internal teams and external services.
  • Containerized and deployed multiple applications on Kubernetes (OCI), simplifying environment management and ensuring consistent deployments.
  • Mentored a new developer, facilitating their onboarding into the project’s technical stack and agile workflows, improving overall team delivery capacity.
API DevelopmentBackendJavaSpring Boot

Software Developer Intern

Jul 2023Apr 2024 · 9 mos · Guadalajara, Jalisco, México · Hybrid

  • Engineered a document versioning application using Java Swing, improving document retrieval speed by 50% compared to previous systems.
  • Optimized backend logic and SQL queries, reducing startup time by 10 seconds and improving application responsiveness.
  • Developed over 200 unit tests using JUnit/Mockito, achieving up to 90% line coverage across multiple repositories.
  • Implemented automated end-to-end tests, identifying 3+ defects per week before production, improving system reliability.
  • Supported continuous integration and deployment efforts, contributing to CI/CD pipeline improvements and system scalability.
JUnitTestingJava

Education

Universidad de Guadalajara

Bachelors Degree — Computer Engineering

Jan 2019Jan 2024

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience