I'm a Software Developer based in SΓ£o Carlos, SP, Brazil, with professional experience since 2022, working across backend and distributed systems development. I specialize in Java (7β21), Spring Boot, Spring Cloud, and RESTful APIs, with hands-on experience in microservices, event-driven architectures, and functional programming.
Currently, I work on GIS-driven platforms for agricultural and environmental monitoring across Latin America, contributing to scalable backend services and frontend applications using Java, Spring Boot, Vue.js, and PostgreSQL/PostGIS. I have experience with Docker, Git/GitLab, JIRA, Liquibase, AWS, and Postman, applying microservices with Hexagonal Architecture and Domain-Driven Design. I also work with unit testing (JUnit 5, Mockito), code quality tools (JaCoCo, ArchUnit), and client projects in Paraguay and Argentina.
- System Analysis and Development β IFSP, SΓ£o Carlos, SP, Brazil (2019β2023)
- Scientific Initiation Research:
- 2022: Predicting Stock Market Trends Using Recurrent Neural Networks
- 2021: Predicting Stock Market Trends Using a Genetic Algorithm
- π Honourable Mention for Academic Achievement (2022 β 5th semester)
- Scientific Initiation Research:
- Bachelorβs in Librarianship and Information Science β UFSCar, SΓ£o Carlos, SP, Brazil (2010β2016)
- Emphasis: Technological and Entrepreneurial Information (2012β2013)
- Emphasis: Culture and Discourse, Science and Society (2014β2016)
Worked on the development of GIS-based solutions and APIs supporting agricultural and environmental monitoring across Latin America.
- Developed REST APIs and backend microservices using Java (Spring Boot);
- Applied Domain-Driven Design (DDD) and Hexagonal Architecture in distributed systems;
- Built frontend applications with Vue.js, focusing on performance and usability;
- Designed and managed geospatial data models using PostgreSQL/PostGIS;
- Implemented unit and integration tests with JUnit 5 and Mockito;
- Utilized Docker, AWS, and code quality tools within Agile environments.
Tech Stack: Java, Spring Boot, Vue.js, REST APIs, Microservices, DDD, Hexagonal Architecture, PostgreSQL, PostGIS, Docker, AWS, Git/GitLab, JUnit 5, Mockito, Agile (Scrum).
Contributed to distributed systems in the financial and insurance domain, focusing on functional programming and event-driven architectures.
- Developed backend microservices using Clojure and frontend applications with ClojureScript;
- Implemented Apache Kafka (Streams) for reliable, high-throughput event processing;
- Modeled and optimized schemas in Apache Cassandra for fault-tolerant storage;
- Standardized development and deployment environments using Docker;
- Applied TDD with unit and integration tests to ensure software quality;
- Collaborated in Agile Scrum teams using Jira and GitLab.
Tech Stack: Clojure, ClojureScript, Kafka, Cassandra, Docker, GitLab, CI/CD, Grafana, Scrum.
Worked on large-scale Telecom CRM systems for enterprise clients across Latin America, ensuring reliability, scalability, and performance.
- Implemented backend logic using Java (J2EE) and JavaBeans on Oracle WebLogic;
- Developed desktop UI components with Java Swing;
- Designed and maintained SOAP Web Services using JAX-WS;
- Performed functional and integration testing with SOAP UI;
- Delivered production fixes under strict SLAs in high-traffic environments;
- Collaborated with distributed Agile teams across Brazil, India, and LATAM.
Tech Stack: Java, J2EE, Swing, Oracle WebLogic, SOAP, JAX-WS, Oracle SQL, Jenkins, Jira.
- Backend & Languages: Java, Spring Boot, Spring Cloud, Node.js, Python, Clojure;
- Frontend: Vue.js, JavaScript (ES6+), ClojureScript, Angular, React, HTML5, CSS3;
- Architecture: Microservices, Event-Driven Architecture, Distributed Systems, Domain-Driven Design (DDD), Hexagonal Architecture, SOLID, Design Patterns;
- Databases & Search: PostgreSQL, PostGIS, Oracle, MongoDB, Apache Cassandra, DynamoDB, Elasticsearch;
- DevOps & Cloud: Docker, Git, GitLab, CI/CD, AWS (EC2, Lambda), Google Cloud Platform;
- Messaging & Integration: Apache Kafka, Kafka Streams, RabbitMQ, REST APIs, SOAP;
- Testing & Code Quality: JUnit 5, Mockito, JaCoCo, ArchUnit;
- Methodologies & Tools: Agile (Scrum, Kanban), TDD, Code Reviews, JIRA.
