Rafael José López Buelvas
@rafaeljoslpezbuelvas
Backend software engineer specializing in Java, microservices, and architecture.
What I'm looking for
I am a Backend Software Developer with over 14 years of experience building high-quality software, specializing in Java, Spring/Spring Boot, and Python. I have led teams using Agile methodologies (Scrum, XP, Kanban, Management 3.0) and designed high-availability products using Microservices, Hexagonal Architecture, DDD and Event-Driven Architecture.
I have worked remotely with an American company on OpenAPI open-source projects and delivered cloud-native solutions using AWS, Docker, Kafka and CI/CD practices. I continuously apply TDD, clean code and architectural best practices to mentor teams, improve product quality, and drive technical initiatives that align with business goals.
Experience
Work history, roles, and key accomplishments
Senior Software Consultant
Gravity9
May 2024 - Present (1 year 4 months)
Led Java practice and development initiatives delivering microservices and transformer components using Java, Spring Boot and Python, improving integration and deployment across projects.
Fullstack Software Engineer
Plenty
Mar 2021 - Apr 2024 (3 years 1 month)
Developed microservices and frontend components for an agriculture platform using Java, Spring Boot and React, applying TDD and hexagonal architecture to improve reliability.
Backend Software Engineer
BairesDev
Feb 2022 - May 2023 (1 year 3 months)
Built and maintained Java Spring Boot microservices and CI/CD pipelines for leadership frameworks, improving delivery cadence and system stability.
Software Architect
Klever
Jun 2020 - Feb 2021 (8 months)
Architected and led development of health institution systems using microservices, DDD and hexagonal architecture, improving modularity and team delivery.
Contributed to OpenAPI/Swagger open-source projects, implementing Java-based tools and improving specification tooling for wider community adoption.
Software Analyst
PSL Colombia
Feb 2014 - Apr 2016 (2 years 2 months)
Developed ERP backend components using Java with TDD practices and supported integration with Oracle databases to improve system reliability.
Adjunct Lecturer
Universidad del Sinú
Jan 2011 - Oct 2013 (2 years 9 months)
Taught software engineering, software quality and related subjects, coordinating investigative projects and guiding student development in multiple programming disciplines.
Education
Degrees, certifications, and relevant coursework
Politécnico Grancolombiano
Systems Engineer, Systems Engineering
2008 -
Completed studies in Systems Engineering at Politécnico Grancolombiano beginning in 2008.
Universidad del Norte
Master of Science, System Engineering and Computation
Master of Science in System Engineering and Computation with an emphasis in Software Engineering.
Global Knowledge
Professional Training, Java SE7 Fundamentals
Completed Java SE7 Fundamentals training through Global Knowledge.
Oracle (Java Certification)
Oracle Certified Associate, Java SE 7, Java
Oracle Associate Java 7 certification (Java SE 7).
Scrum Alliance / Seonti / Kleer
Scrum Certifications, Scrum / Agile
Certified Scrum Master and Certified Scrum Developer certifications.
Ceiba Software
Management 3.0 Certification, Management 3.0
Management 3.0 certification through Ceiba Software.
Meyer Institute
English Studies Level AC4, English
English studies at level AC4 completed at Meyer Institute in Cartagena.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Rafael José?
You can contact Rafael José and 90k+ other talented remote workers on Himalayas.
Message Rafael JoséFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
