Carlos Carrillo
@carloscarrillo
Senior backend software engineer specializing in Java & Python microservices for FinTech, trading, and event-driven systems.
What I'm looking for
I’m a Senior Software Engineer with 5+ years of experience designing, developing, and migrating robust backend architectures and scalable microservices using Java (Spring Boot) and Python. I focus on high-concurrency systems, data integrity, and asynchronous processing in FinTech and trading platform environments.
At Excent Capital Ltd, I led backend development for the Finance domain within an international trading platform, implementing complex business logic under a hybrid cloud architecture using Spring Boot and Python modules deployed on AWS. I optimized PostgreSQL queries and MongoDB data structures to eliminate race conditions, while engineering secure, event-driven workflows with Apache Kafka and RabbitMQ plus Celery for real-time streaming and asynchronous deposits/withdrawals.
I’ve also worked as a Technical Lead for freelance enterprise clients, developing high-quality backend microservices in Java, Kotlin, and Spring Boot. I managed technical requirements end-to-end, including Git-based version control architecture and direct stakeholder communication in English.
Earlier, at Secretaría de Finanzas y Planeación (SEFIPLAN), I spearheaded migration from legacy systems to modern services and microservices in Java/Spring Boot. I translated complex fiscal and regulatory policies into actionable software requirements, implemented OAuth2/JWT-based security, and used Apache Kafka for high-availability data synchronization—plus I contributed to gRPC-based real-time communication and Go backend services at Grupo Aprentia.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Freelance
Jan 2023 - Feb 2024 (1 year 1 month)
Served as Technical Lead developing high-quality backend microservices using Java, Kotlin, and Spring Boot for international enterprise clients. Integrated AWS components for scalable hosting and designed RabbitMQ message brokering to decouple third-party payment gateways from internal inventory APIs.
Education
Degrees, certifications, and relevant coursework
Universidad Veracruzana
Bachelor of Science, Software Engineering
2016 - 2021
Earned a B.S. in Software Engineering from Universidad Veracruzana (2016–2021).
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Carlos?
You can contact Carlos and 90k+ other talented remote workers on Himalayas.
Message CarlosFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
