I have extensive experience developing predictive applications using Java (Spring Boot, Spring WebFlux) and GraphQL APIs, integrating technologies like Bigtable for scalable data storage and Vertex AI for machine learning model deployment. I’ve designed and implemented observability solutions for monitoring, logging, and tracking, leveraging BigQuery for data storage and OpenTelemetry to export metrics to Google Cloud Monitoring, enabling centralized performance monitoring and alerting. Additionally, I built a real-time messaging system with Google Cloud Pub/Sub, optimizing communication and message delivery across systems. I also implemented CI/CD pipelines with GitHub Actions to automate builds, tests, and deployments, ensuring efficient workflows. To maintain software reliability, I developed regression tests using Cucumber, enabling automated validation and verification of updates before deployment.
Developed software solutions for a North American telecom company, focusing on building and consuming APIs in Java to facilitate seamless communication between different systems. Created and maintained RESTful APIs using Spring boot and front-end components and views using Angular.
Responsible for acting in the technical analysis, design and implementation of enterprise software systems for Vale (Mining). Also work with business users to define requirements and production support. Strong background in building and consuming APIs to streamline data integration and improve user experiences. Expertise in building large-scale applications and managing big data, resulting in improved performance, scalability, and reliability. Designed and developed a gas station system automation with integrated fuel pumps and inventory control using Java, Android (Java), Windows Mobile (C#), Raspberry, Microservices. Extensive IoT experience in developing end-to-end solutions for connected trucks, including remote diagnostics and predictive maintenance. Designed and developed real-time web applications using NodeJS and Web Sockets. Design and implement CI/CD pipelines for Kubernetes applications.
I was responsible for helping development team with software engineering topics. I also worked with research, development and architecture design for new projects. Java modular application development, using GWT 2 and Spring. Implementation of data auditing using SQL Server Service Broker. Developed and maintenance of several Oracle ADF 10 (Java) applications.
Support the Java development team, maintaining, developing new features and Hibernate mentoring. Development of health applications in Java platform, using GWT, Spring and JBoss Seam. Linux server setup with Glassfish and Oracle Database. Stress tests in Java applications. Unit tests for data persistence layer.