
I'm Carlos Rosas
Software Engineer
- Age 35
- Residence Mexico City
- E-mail ca.rosas.montano@gmail.com
- Phone +52 55 2915 6958
- Freelance Available
Hey, I’m Carlos Rosas a backend-focused software engineer with 14+ years of experience, mostly living in the Java ecosystem. I’ve worked on all kinds of projects, from building microservices and integrating APIs to handling big systems in fintech and e-commerce. I’ve had the chance to work with awesome teams at places like WildFork, Bitso, SkyTouch, and Globant, always trying to keep things clean, scalable, and maintainable.
I’m really into tools like Spring Boot, Micronaut, AWS, Docker, and Redis, and I love learning new stuff to keep things fresh. Whether I’m optimizing performance, setting up cloud infrastructure, or helping teammates level up, I try to bring curiosity and a solid work ethic to everything I do. If you’re into clean code, good coffee, and geeking out over software architecture, we’ll probably get along.
Professional Skills
Work Experience
QiBit | WildFork
Senior Software Engineer
Developed and integrated Client API with Commerce Tools SDK, enabling seamless connectivity on current e-commerce platform. Development of a new Order Management System (OMS) store microservice, improving order processing efficiency and scalability. Achieved enhanced system performance, reduced response time by 30%, and supported increased order volume with improved reliability and maintainability in a microservices architecture.
Encora | SkyTouch
Senior Software Engineer
Integrated client REST services to send messages via AWS SQS, leveraging Bash scripting for automation tasks. Developed PDF report generation for group reservations using Logi Reports. Ensured high code quality through clean coding practices and comprehensive unit testing, resulting in improved system reliability, maintainability, and faster issue resolution across messaging and reporting functionalities.
Bitso
Senior Software Engineer
Developed Bitso Card engagement gRPC services and Micronaut BFFs, integrated internal tools for card management, and handled T&C email notifications for 2.4M users using Java executors with cronjobs. Executed accurate bank statement adjustments. Embraced a steep learning curve, quickly mastering new frameworks and tools to deliver robust, efficient solutions with clean architecture and scalable performance.
Globant | BHD León
Senior Java Developer | Tech Lead
Designed microservices for a commerce app, enabling secure storage of bank statements via pre-signed S3 files. Implemented dynamic and fixed QR code payments, integrated into PDF document generation. Boosted performance by leveraging Redis caching. Provided technical leadership and mentoring, promoting clean code practices, test coverage, and team growth while delivering scalable, high-performance solutions.
Globant | CitiBanamex
Semi Senior Java Developer
Developed and integrated screening REST services on the Avoka Platform to enhance risk management workflows. Automated monthly customer reports with vulnerable activities using Excel generation. Refactored Groovy services in the Account Opening process, significantly improving test coverage and maintainability. Focused on clean code practices, ensuring robust, scalable, and audit-ready solutions within a high-compliance environment.
2H Software | BMV, BIVA
Software Developer
Integrated trust taxonomies into BMV systems for accurate XBRL validation and reception. Developed services for relevant event reception on BIVA using NASDAQ libraries. Built multi-format report generators (Excel, PDF, Word, HTML) from XBRL files for both BMV and BIVA. Maintained and enhanced a SaaS platform for XBRL file creation, ensuring compliance, performance, and reliability.
IDS | IBM-Banorte
BPM Consultant
Developed UI modules with Dojo Framework on IBM Process Designer for Card and Account workflows. Implemented integration services within the Origination Process, enhancing automation and data flow. Utilized IBM BPM REST-API to retrieve process metadata. Integrated barcode reader functionality for efficient document capture and validation, improving accuracy and streamlining user experience in process execution.
PCS | GNP
Junior Java Developer
Deployed jQuery widgets and built dynamic screens using XML/JSON parsing in IBM Process Designer. Improved BPM instance performance and showcased rapid growth from junior developer by mastering tools, contributing to core modules, and applying best practices in UI and integration.
Fincomún
Junior Java Developer
Implemented OTP device via sockets using FinComún services, developing the full lifecycle flow: request, activation, blocking, unblocking, and cancellation—enhancing security and reliability in authentication processes.
Sección Amarilla
Junior Java Developer
Developed annual sales summaries at divisional, supervisor, and agent levels for Sección Amarilla products using RichFaces, Spring, and Hibernate. Gained valuable experience in backend integration and enterprise systems as a junior developer.
Banco Interacciones
Junior Java Developer
Maintained accounting reconciliation utility by managing and monitoring timers—gaining foundational experience and technical skills in my first professional role.
References
My Interests
I’m drawn to places where nature, culture, and memory intersect—cenotes, coastal landscapes, archaeological sites. My interest lies in the quiet presence of these spaces and the stories they hold. Influenced by auteur cinema, I document with intention, seeking frames that reflect atmosphere and meaning. Salsa dancing offers a counterbalance—an embodied expression of rhythm and connection. Whether exploring ancient ruins or watching light shift across the sea, I move through the world with curiosity and purpose, guided by a deep appreciation for silence, movement, and the narratives in between.
- Bicycling
- Watch Movies
- Coffee
- Gym
- Hiking
- Swimming