• Masters in Computer Science
• Developing software and solving problems for
15+ years
• Passionate about Microservices, Cloud,
DevOps & Infrastructure as
Code

I'm passionate about software development and I have been coding and delivering solutions for over 15 years. Facing new challenges on a daily basis and working together with talented people is what keep me loving what I do.
My main areas of interest are Microservices, DevOps, Cloud and Information Visualisation.
I also love traveling (who doesn't?), building LEGO and I have a huge passion for classical music. Being a classical musician myself, I play with Violin, Cello and Oboe and enjoy being part of music ensembles and community orchestras. You can hear me playing a one-man-quartet song bellow.
At last but not least, I enjoy making coffee and fresh pasta. Now, I would like to hear from you, so...
• Java: 15+ years of experience
• Oracle Certified Programmer & Web Developer
• Strong Core Java and Object Oriented Programming knowledge
• Frameworks and tools: Spring Boot, Spring Cloud, Spring AI,
Spring, Java EE, JPA, Hibernate, Jersey, iReport, JUnit, JMeter,
Protobuf, Lucene
• Web Services: RESTful, SOAP, WebSockets, STOMP
• CI/CD: Maven, Git, CircleCI and Bamboo
• PHP: 5 years of experience
• Frameworks: Symphony, Twig and Doctrine
• My GitHub
page
• AWS: 8 years of experience
• EC2, ECS, EFS, S3, SQS, Lambda, SNS, Bedrock, ElastiCache,
DynamoDB, RDS, CloudWatch, CloudFormation, AWS CDK
• Docker
• Advanced Linux knowledge
• Tomcat advanced features like clustering and farm deployment
• Monitoring tools: Zipkin, Vizceral, New Relic, Spring Boot
Admin
• Strong knowledge in microservices architecture
• Design patterns: Client-side Load Balancers, Circuit Breakers, Service Discovery, Caching, Configuration, Gateway, Rate Limiting
• Implemented multiple applications based on Spring Cloud: Eureka, Config Server, Spring Cloud Gateway and Zipkin
• Strong skills in relational database modelling
• Advanced SQL knowledge
• Relational databases: PostgreSQL, MySQL and Oracle
• NoSQL: MongoDB
• Languages: Javascript, TypeScript, HTML and CSS
• Frameworks: AngularJS, Angular and JQuery
• UI libraries: Angular Material and JQueryUI
• Curiosity: passionate about learning new things (and not only
tech)
• Teamwork: love to share knowledge and work together
• Analytical mindset: strong ability to solve complex problems
• Software development for the automotive parts industry
• Full infrastructure automation using AWS CDK
• CI/CD using CircleCI + AWS CDK including automatic Blue/Green deployment,
versioning and rollback
• AWS technologies used: EC2, ECS, ECR, EFS, S3, Lambda, SQS, SNS,
CloudWatch, DynamoDB, RDS, ElastiCache, CloudFormation
• Java microservices performance tuning using JVM profiling and caching
strategies
• Multiple tools implemented for monitoring: Zipkin, Vizceral, Spring Boot
Admin, Redis Insight and Redis Memory Analyzer, custom CloudWatch metrics
Some projects and achievements:
• Led the design and implementation of a new microservices architecture
using Spring Boot + Spring Cloud that massively
improved the productivity of individual squads working on a new generation of
Infomedia's parts catalog SaaS
• Successfully delivered a new generation global parts catalog SaaS for
multiple brands, including Nissan, Honda, Ford, Toyota, KIA and Hyundai
• Software development for the automotive parts industry
• Systems integration using RESTful APIs
• Technologies used include: Java, MongoDB, AWS (EC2, Lambda, SQS, SNS, S3)
Some projects and achievements:
• Above & Beyond individual recognition for a milestone achieved before the
deadline with a high
quality delivery and also for helping other team members to achieve their
goals
• Successfully delivered a global parts catalog SaaS for Nissan
Motors
• Integrated three critical Nissan systems with Infomedia parts catalog
SaaS
• Software development using Java technologies
• Systems integration using RESTful and SOAP services
• Staff training in Object Oriented Programming, Java and web
development
• Application deployment and infrastructure management
Some projects and achievements:
• Produced substantial contributions to some of the most important software
developed in the organization over the last years as full-stack developer and
team leader in many projects using Java frameworks such as Spring and J2EE.
• Led the development of a web portal and authorization solution based on
OAuth 2.0 and fully integrated with an LDAP database designed to unify the
access to all systems of the company in replacement to three different solutions
used before, combining more than 170.000 users. The deadline was very short but
the team managed to accomplish it in time despite all the new technology applied
in this project.
• Integrated the two largest and mostly used software of the company
through RESTful web services without impacting other client systems and end
users (130.000+).
• Designed and developed an Order, Payment and Warehouse Management System
which improved the workflow and allowed the organization to cut many unnecessary
expenses.
• Pioneered the use of RESTful web services and Test Driven Development in
the company.
• Implemented a high availability solution combining Apache, Tomcat
clustering over VPN and PostgreSQL replication across multiple sites using
Slony. This solution also managed multiple Tomcat instances allowing software
isolation and has significantly increased systems' uptime.
• Created learning materials and trained over 30 IT staff members in Object
Oriented Programming, Java and web applications development.
• Software development using PHP and MySQL
• Staff training in PHP and Object Oriented Programming
• Maintenance of legacy systems developed in C Builder
Some projects and achievements:
• Led the development of a new online enrollment system and reduced the
on-site enrollment from more than 70% to less than 10% of the students.
• Development of websites and web applications
• Technologies used include: Java, PHP, ASP, AppleScript, ActionScript,
JavaScript, Ajax, MySQL, PostgreSQL and Oracle databases
• Systems integration using SOAP webservices
• Development of Macromedia Dreamweaver extensions to improve
productivity
Some projects and achievements:
• Developed an ecommerce platform to sell more than 100 products, including
magazines, subscriptions and digital products.
• Created and optimized websites with more than 1,200,000 visitors per
month.
• Completely remodeled the way websites were maintained through the
development of Content Management Systems (CMS) combined with an integrated task
management tool.
• Worked in a remote collaboration software designed to help magazine
designers and writers to work in parallel, highly improving the company
productivity.
• São Paulo State University
• Completed in 2015
• Major field: Computer Systems
• Research: Image Processing and Computer
Vision
• São Paulo State University
• Completed in 2007
• FATEC Technology College
• Completed in 2004
A system developed during my Masters combining Virtual
Reality environments, mobile devices,
and Information Visualization techniques to enable
visualization and exploration of large relational datasets by multiple
users in a collaborative way.
This research was presented in the 2014 18th International
Conference on Information Visualisation (Paris, France)
and it was published by IEEE. Download the full paper
here.
2015
• An Immersive and Interactive Visualization System by
Integrating Distinct Platforms, 2015 19th International
Conference on Information Visualisation (Barcelona, Spain)
• SOA Foundation (44h)
• Integration Specialist (56h)
• Process Engineer (44h)
• Application Lifecycle Management and Testing
(40h)
• Software Architecture Foundations and Techniques
(40h)
• Advanced Architectures using Java (40h)
• PostgreSQL Administrator (32h)
• Business Analyst (14h)
• Java Programming (40h)
• Oracle SQL (40h)