Tomaz F.

Tomaz F.

Senior Java Engineer

Rio de Janeiro, Brazil
Hire Tomaz F. Hire Tomaz F. Hire Tomaz F.

About Me

Tomaz is a Senior Java Engineer with knowledge of the framework and understands the internals of the architecture relating to application design, construction, and testing of Java applications and web services. He produces detailed application designs and identifies reusable components to support project requirements, following good security and coding practices to ensure the application is free of vulnerabilities.

Work history

UpStack
UpStack
Senior Java Engineer
2023 - Present (1 year)
Remote
  • Creating and developing innovative Java-based software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

OSS Contributor
OSS Contributor
OSS Contributor
2022 - Present (2 years)
Remote
  • Contributed 20k+ lines of code and documents for the Non-Blocking Delayed Retries features on Spring for Apache Kafka.

  • Provided subject-matter expertise on Spring Kafka to design and implement the new SQS integration v.3.0 solution from scratch.

  • Deployed the solution as a fully non-blocking solution that processes 17k+ messages per second on a single ECS instance.

Avenue Code
Avenue Code
Senior Software Developer
2020 - 2021 (1 year)
Remote
  • Built and maintained a scalable Spring WebFlux application for a Fortune 500 client - handling message deduplication and application monitoring in New Relic.

  • Designed and deployed solutions to adapt non-reactive libraries on the app to modern reactive libraries.

  • Implemented JPA repository integration on the WebFlux app and enhanced proper thread management/processes.

Zoop
Zoop
Senior Software Developer
2020 - 2020
Rio de Janeiro, Brazil
  • Led the dev team to design and implement a new event-driven microservices architecture and serverless integration solution to enhance payment processes.

  • Designed, developed, and implemented an instant payment integration (PIX) solution for a Brazilian bank.

  • Delivered enhanced performance improvements on two critical batch processes and provided solutions to optimize process flow on multiple solutions.

DM Consultoria
DM Consultoria
Senior Software Developer
2018 - 2020 (2 years)
Rio de Janeiro, Brazil
  • Designed and delivered a prototype event-driven architecture to migrate a legacy system to a microservices-based solution.

  • Built and implemented a multi-tenant architecture and made customizations to conceal business logic complexities.

  • Worked on a Lambda-based application to maximize inter-service communication and Hexagonal architecture pattern for a client.

B2W Digital
B2W Digital
Software Developer
2018 - 2018
Rio de Janeiro, Brazil
  • Coordinated resources for development and analyzed complex business requirements to implement reactive components and APIs for clients.

  • Provided solutions to maintain existing functionalities, develop new features, and deliver backend integration services on projects.

  • Troubleshot business and production issues and engaged support teams to assist in resolving issues.

Mobicare
Mobicare
Software Developer
2018 - 2018
Rio de Janeiro, Brazil
  • Designed, developed, and implemented a new component for consuming REST and SOAP services to implement different layers on solutions.

  • Deployed new solutions to reduce the time needed to implement endpoints on these layers from 2 days to mins.

  • Established and followed the convention over configuration principles and best practices on the project.

Tema Sistemas
Tema Sistemas
Software Developer
2017 - 2018 (1 year)
Rio de Janeiro, Brazil
  • Developed a multi-threaded cache component to fast-track processes by 75% without affecting the existing logic.

  • Offered solutions to resolve a mission-critical data import process on the Bovespa trading file - providing fixes for data consistency issues.

  • Worked on multiple solutions to improve the application's data consistency, transactions, and performance issues.

Energética Ind. e Com. Ltda
Energética Ind. e Com. Ltda
Software Developer
2015 - 2017 (2 years)
Rio de Janeiro, Brazil
  • Designed and developed a software solution for a professional Arduino-based weather data logger for Energetica.

  • Built the application to read data from many sensors and display information using multi-pages on an LCD.

  • Implemented solutions to send data over the internet through ThinkSpeak and deployed configuration settings on its internal memory.

Portfolio

Contributor - Spring for Apache Kafka
Contributor - Spring for Apache Kafka

Worked as a contributor on the project delivering over 20k+ lines of code and documentation that enhanced the Non-Blocking Delayed Retries feature used by devs worldwide. Engage users of the solution on GitHub issues and StackOverflow answering questions related to the solution.

OSS Contributor - Spring Cloud AWS
OSS Contributor - Spring Cloud AWS

Designed and implemented the new SQS integration solution as part of the Spring Cloud AWS project to provide users with a non-blocking, high-throughput solution. Wrote and delivered 30k lines of code and documentation on the solution.

OSS Contributor - Apache Pulsar Messaging Framework for Spring Applications
OSS Contributor - Apache Pulsar Messaging Framework for Spring Applications

Worked on an experimental project by building a new framework to integrate Java applications with Apache Pulsar. Utilized the flexibility of the Spring Cloud AWS SQS project to create the messaging framework for Apache Pulsar.

Education

Systems Analysis and Design
Systems Analysis and Design
Pontifícia Universidade Católica do Rio de Janeiro
2015 - 2017 (2 years)