Personal details

Leonardo T. - Remote full-stack developer

Leonardo T.

Senior Back-end Engineer
Based in: 🇧🇷 Brazil
Timezone: Brasilia (UTC-3)

Summary

As an accomplished software developer with over 11 years of experience, I have a diverse range of skills and knowledge that make me an invaluable asset to any company. I began my career working with desktop systems for 7 years, gaining a strong foundation in software development principles and techniques. I then transitioned to web development, where I have spent the last 4 years working primarily with Java and the Spring boot framework.

In addition to Java, I am proficient in Node.js and have experience working with ReactJS, making me a versatile full-stack developer. My expertise extends to a range of databases, including Oracle, PostgreSQL, MySQL, and MongoDB. I am also highly proficient in working with Docker, AWS, and RabbitMQ, enabling me to build and deploy highly scalable and reliable applications.

Throughout my career, I have worked in a variety of market sectors, including commerce, industry, justice, analytical security, and auction. I have consistently demonstrated my ability to work collaboratively with cross-functional teams to deliver projects that meet or exceed expectations.

In addition to my extensive hands-on experience, I am committed to continuous learning and improvement. Currently, I am studying more deeply about software architecture and other theoretical foundations to further enhance my skills and knowledge. My goal is to become a technical reference within my field and to leverage my expertise to drive innovation and excellence within the organizations I work with.

Work Experience

Senior Backend Developer
Superbid Exchange | Sep 2021 - Present
Java
Node.js
MySQL
MongoDB
Oracle
JUnit
Jenkins
RabbitMQ
Docker
React
Spring Boot
RESTful API
NestJS
AWS (Amazon Web Services)

Development and maintenance of an online auction and exchange platform.

Main responsible for maintaining the legacy systems that users use to register products that are displayed in an online auction marketplace.

Analysis and correction of bugs, analysis of requirements for developing new features, maintenance of repositories in GitLab, unit tests implementation, applications deployment, and log analysis on Linux servers.

Main projects:

1) Back-end application that consumes a bank API to search for real states available for auction and automatically inserts the real states found in an Oracle database through an internal API. The application was developed with Java 8 and Spring Boot and uses RabbitMQ queues to optimize consumption processing;

2) Full-stack project for an online auction platform. The back-end is built with Node.js+Nest.js and the front-end is built with ReactJS. This project is hosted on Amazon AWS and uses some services on that platform such as CodeCommit, Key Management Service (KMS), Elastic Container Service (ECS), S3, CloudWatch, and others.

3) Front-end application that consumes an internal REST API and allows users to interact with products that were automatically inserted by another application. Users can change data, upload photos and documents, handle multiple records simultaneously, and perform various other operations. The application was developed with React JS and uses Redux Saga;

4) Internal REST API that every company system consumes to list, add, edit and delete auctions, products, users, sellers, files, etc. The API was developed with Java 8 and Spring Boot and uses some auxiliary technologies like Apache Kafka and Keycloak.

Full Stack Developer
Cognyte | Apr 2021 - Nov 2021
Java
MySQL
Oracle
PostgreSQL
JUnit
React
Spring Boot
Microservices
English

Development of security analytics software that empowers governments and enterprises with actionable intelligence for a safer world.

Responsible for developing full stack web systems for recording and monitoring telephone interceptions.

International teamwork, Analysis of requirements for developing new features, Analysis and correction of bugs, back-end development with Java 11 and Spring Boot, front-end development with React, microservices development, data transfer with Apache Avro, Oracle function and procedure calls using MyBatis.

Project details are confidential.

Education

Faculdade de Tecnologia de Jahu
Technologist・Information Technology
Feb 2010 - Nov 2012