Skip to main content
Cristian Steven Perafan MonroyCM
Open to opportunities

Cristian Steven Perafan Monroy

@cristianperafan

Senior backend JVM engineer scaling resilient microservices with Java/Kotlin, Kafka, and end-to-end product ownership.

Colombia
Message

What I'm looking for

I’m looking to own backend products end-to-end, building resilient microservices in fast, product-driven teams. I want to design robust APIs, event-driven systems with Kafka, and keep improving workflows by integrating agentic AI tools and LLMs.

I’m a Senior JVM backend engineer with 5 years of experience designing and scaling resilient microservices end-to-end. I build high-performance solutions with Java and Kotlin, using Spring Boot to deliver maintainable, production-ready systems.

I’m strongest in API and architecture decisions—designing RESTful APIs, applying Hexagonal Architecture, and practicing TDD with JUnit and Mockito. I also turn complex integrations into reliable services, including migrating monoliths to AWS and Docker with robust CI/CD pipelines.

Beyond traditional backend work, I engineer event-driven integrations with Apache Kafka to improve cross-service communication for mission-critical systems. I continuously incorporate emerging AI technologies into my development lifecycle by integrating agentic AI tools and LLMs to accelerate investigation and strengthen workflows.

Experience

Work history, roles, and key accomplishments

CI

Data Management Assistant

CIAT

Jan 2021 - Jan 2022 (1 year)

Developed Python-based data migration scripts to transition legacy datasets into a centralized Java-based architecture. Designed ER diagrams and executed SQL queries in MySQL/PostgreSQL to curate datasets for international teams.

Education

Degrees, certifications, and relevant coursework

Universidad del Valle logoUV

Universidad del Valle

Bachelor of Science, Systems Engineering and Computing Science

Earned a B.S. in Systems Engineering and Computing Science. Completed coursework in distributed systems, software architecture, and algorithms.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan