Personal details

Cristian R. - Remote full-stack developer

Cristian R.

Based in: 🇦🇷 Argentina
Timezone: Brasilia (UTC-3)

About

Senior Software Engineer focused on scalable and sustainable system design, with strong experience leading product redesigns, evolving system architecture, and improving engineering standards.

At XSELL Technologies, I contribute to building and evolving systems by introducing automated testing practices, mentoring developers, and establishing structured development processes. I work across backend and frontend, using technologies such as Java, Spring Boot, React, Kafka, and WebSockets to deliver end-to-end features aligned with product goals.

My experience includes leading product redesigns and microservices adoption, designing modular and testable systems, and improving engineering quality in growing teams. I bring strong expertise in backend development, leveraging tools like Docker, Kafka, and PostgreSQL to build reliable and maintainable solutions.

I’m a pragmatic decision-maker who aligns technical solutions with business objectives, balancing ideal architecture with real-world constraints while fostering disciplined and predictable development practices.

Work Experience

Software Engineer
XSELL Technologies | Jan 2023 - Present
Java
PostgreSQL
Testing
WebSocket
RabbitMQ
Docker
React
Spring Boot
Apache Kafka

Joined a recently migrated system lacking testing practices and structured development processes.

  • Elevated engineering standards by introducing automated testing practices, improving system reliability and developer confidence.
  • Mentored developers and helped establish more disciplined development workflows.
  • Introduced structured requirement analysis and technical design processes prior to implementation.
  • Delivered end-to-end features across backend and frontend, aligned with product goals.
  • Contributed to creating a more predictable and maintainable development environment.

Technologies: React, WebSockets, SSE, Docker, Java, Spring Boot, RabbitMQ, Kafka, PostgreSQL, Testcontainers

Software Architect
sysone | Feb 2021 - Dec 2022
Java
MySQL
Testing
Docker
Spring Boot
AWS

Led the redesign of a core product, defining a scalable and maintainable system architecture.

  • Designed and implemented a microservices architecture with clear service boundaries.
  • Applied Hexagonal Architecture to decouple domain logic from infrastructure, improving modularity and testability.
  • Implemented distributed coordination patterns (Saga) to manage data consistency across services.
  • Adapted architectural decisions pragmatically based on team and product maturity.
  • Introduced BDD practices, aligning business requirements with automated tests and improving clarity and system evolution.

Technologies: AWS, Docker, Java, Spring Boot, Redis, MySQL, Testcontainers

Education

Universidad Nacional del Centro de la Provincia de Buenos Aires
・System Engenieer, Software Engineering
Mar 2009 - May 2025
Universidad Nacional del Centro de la Provincia de Buenos Aires
・University programmer analyst, Software Engineering
Jan 2009 - Jan 2014