Summary
Marcelo Maico is a systems analyst and Java developer with over 11 years building high-performance, fault-tolerant distributed systems and integrations. He combines deep expertise in Java/Scala/Groovy with frameworks like Spring Boot/Cloud, Apache Camel and Kafka to deliver mature RESTful and GraphQL APIs, often backed by ElasticSearch and distributed caches. Marcelo has implemented consensus algorithms (Paxos, Raft, ZAB) and used Zookeeper for leader election, bringing rare distributed-systems rigor to production microservices. He also designs domain-specific languages with ANTLR4 and has hands-on experience in real-time messaging apps using XMPP, WebSockets and STOMP. Based in São Paulo, he pairs formal certifications (OCJA/OCWCD/OCBCD/OCJP) with practical delivery at companies like Universo Online, focusing on modular, DDD-driven architectures that embed business language into microservice boundaries.
11 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Sistema de Informação, Bachelor's degree, Sistema de Informação at Universidade Bandeirante de São Paulo
Spanish