Vinícius Temóteo Ferrari

Hi! I'm Vinícius 👋

Experienced Full-Stack Developer passionate about Spring Boot, Clean Code, and scalable systems

I’m a Software Engineer with 20 years of expertise, specializing in architecting robust APIs that serve millions of users worldwide. I thrive on building scalable applications with cutting-edge technologies, from AWS and Kubernetes to microservices and event-driven systems.

Whether you’re looking for a developer who writes clean, secure code or someone who can streamline CI/CD pipelines and infrastructure—let’s connect and build something great together.

Let's Work Together

Vinícius Temóteo Ferrari

Full-Stack Developer

About

Experienced Full-Stack Developer with a passion for technology, Spring Boot, and front-end development, boasting 20 years of expertise. Well-versed in application security and dedicated to adhering to Clean Code principles, my journey as a Software Engineer has allowed me to architect and maintain robust APIs, serving millions of global users. Collaborating with diverse teams, I ensure seamless API deployments and exceptional user experiences.

Over the years, I have excelled in developing scalable applications using cutting-edge technologies and data-driven methodologies to deliver optimal value to businesses. Cloud platforms like AWS have been my expertise for over a decade, while Kubernetes and CI/CD tools have streamlined my development workflows. I efficiently manage resources with infra-as-code tools like Terraform and Cloudformation, reducing manual overhead.

Monitoring system health is essential for me, and I leverage tools such as Grafana and Datadog to ensure optimal service availability. While I may not have extensive experience with certain data pipelines and orchestrators, my eagerness to learn and adapt to new technologies is unwavering.

Throughout my career, I maintain a professional communication style, prioritizing clarity, and effectiveness. This approach fosters seamless collaboration, ensuring successful project delivery and achieving team goals.

Experience

Klarna

Jun 2021 – Current

Senior Backend Engineer

Experienced Senior Engineer with a focus on Monthly Invoice at Klarna, contributing to the development of scalable systems using Spring Boot and adopting a microservices architecture with an event-driven approach. Instrumental in revamping the email/letter/push-notification delivery system, enabling it to efficiently process and send Kafka messages to one million users, reducing the processing time from 6 hours to just 2 hours. Demonstrated commitment to service quality by suggesting and implementing CI/CD process improvements.

Additionally, played a key role in the successful migration of cloud management services, leveraging AWS expertise. Proficiently handled the migration of RDS databases. Implemented Datadog and Sentry monitoring solutions and established integrations with GraphQL, enhancing system performance and user experience.

CVC Corp

Apr 2019 – Apr 2021

Technical Leader

Technical Leader fostering Agile adoption and leading development of microservice-oriented systems handling very high volume of web requests, using REST APIs powered by Java and Spring. Message queues with RabbitMQ and Kafka to stream data with very low latency. NoSQL databases like MongoDB, ElasticSearch 6 and Redis, as well as relational databases. Use of Kubernetes, Maven, Git, Jenkins and Docker.

Serasa Experian

Apr 2018 – Feb 2019

Java Developer

REST microservices development powered by Java and Spring for marketing and data enrichment solutions at very low latency. Use of RabbitMQ and Kafka, SQL and NoSQL databases, and ElasticSearch 6. Kubernetes, Maven GIT, Jenkins, Docker all deployed at a scalable and powerful cloud environment powered by AWS and Openshift (Red Hat). Use of code verification tools (Veracode, Sonar) to ensure application security and compliance against privacy internal policies and international privacy and data protection laws (GDPR).

Netshoes

Jul 2017 – Apr 2018

Java Developer

REST application development for high volume of transactions using Java and Spring, RabbitMQ, HornetQ and Kafka. Use of NoSQL DBs, distributed processing frameworks (Big Data) with Cassandra, ElasticSearch, Redis, Maven, Git, Gulp, Grunt, Jenkins, all in AWS cloud environment (EC2, S3, SNS).

AndJoin Tecnologia da Informação ltda-ME

May 2016 – Jun 2017

Full Stack Developer

Web development, RESTful with Java and Spring, using as Front-End technology: Angular JS. Docker Maven, GIT, Gulp, Grunt, Jenkins, Cloud Amazon (EC2, RDS, S3, SNS).

Smart Staff do Brasil ltda

Aug 2013 – May 2016

System Analyst

System development with Java (JEE6, JSF-Primefaces) and PlayFramework, Maven, GIT, Jenkins, ambiente de cloud Amazon (EC2, RDS).

Zunchini & Ferrari – Prestação de Serviços de Arte e Criação ltda-ME

Jul 2010 – Jan 2013

Web Designer e Software Developer

Software and Site developer using PHP, ASP, JavaScript, HTML5, CSS3, MySql, JEE6 (JAVA), JSF-Primefaces (JAVA), Twitter Bootstrap.

Skills

Languages

Advanced English JAVA PHP Node HTML5 ASP

Frameworks & Libraries

JUnit Spring Boot Spring MVC Spring Data OAuth2 JWT JSF JSP Servlet PlayFramework Angular Bootstrap

Databases

MongoDB Redis ElasticSearch Cassandra MySQL MS SQL Oracle

Tools & Technologies

Sonar Jenkins Kubernetes OpenShift Git Maven Ant Ivy Gradle SBT Grunt Gulp Docker

Concepts & Practices

Microservices oriented architecture OOP TDD Design Patterns UML

Frontend

Javascript Angular CSS SASS LESS HTML PHP

Methodologies

Scrum XP Kanban Less SAFe framework

Cloud & AWS

AWS EC2 S3 RDS CloudFront Route53 CloudWatch SES

Design Tools

Photoshop CorelDraw

Education

Faculdade de Tecnologia Antônio Russo - São Caetano do Sul (FATEC)

Jul 2010 – Jul 2015

System Development and Analysis

Other Relevant Courses

Flash & Action Script

Saliens • 2008

Agile practices for JAVA software development

Caelum (PM-87) • 2015

Agile SCRUM project management

Caelum (PM-83) • 2015