Cleverson Santos, Developer in Curitiba - State of Paraná, Brazil
Cleverson is available for hire
Hire Cleverson

Cleverson Santos

Verified Expert  in Engineering

Back-end Developer

Curitiba - State of Paraná, Brazil

Toptal member since August 31, 2021

Bio

Cleverson is a highly capable software engineer with several years of experience building apps for a variety of industries, including financial services (HSBC and Mastercard), automotive (Renault and Nissan), health insurance (Bradesco's health insurance branch), retail (GAP), among others. Cleverson has an excellent grasp of a range of programming languages and tools and has a demonstrated history illustrating this capability throughout his career.

Portfolio

Remitly - Main
Java, SQL, Amazon Web Services (AWS), Microservices, API Development...
Avenue Code
Java 8, Spring, React, Docker, Apigee, MongoDB, Azure, Jenkins, Node.js...
Dextra
Java 8, Spring, MySQL, Apache Kafka, Docker, Apigee, AWS Lambda, Git, Gradle...

Experience

  • Java - 8 years
  • Spring - 6 years
  • TypeScript - 4 years
  • MongoDB - 3 years
  • Docker - 3 years
  • Amazon Web Services (AWS) - 3 years
  • Node.js - 2 years
  • React - 2 years

Availability

Part-time

Preferred Environment

Windows, Linux, IntelliJ IDEA, WebStorm, Slack, Skype, Zoom, Jira, Trello

The most amazing...

...platform I've helped to create was a container's booker and tracker for a logistics company; it was presented at a national fair and is known throughout Brazil.

Work Experience

Software Engineer

2021 - 2022
Remitly - Main
  • Developed features based on/related to business requirements for a digital remittance service.
  • Implemented new integrations for new partners at the Remitly platform.
  • Contributed to the pre-production and production deployment management for developed features.
Technologies: Java, SQL, Amazon Web Services (AWS), Microservices, API Development, Cloud Services

Senior/Lead Software Engineer III

2020 - 2022
Avenue Code
  • Started leading a four-member squad and, afterward, a whole team consisting of eight developers.
  • Served as a tech leader in team management, business discussions, architecture decisions, requirement gathering, and task delegation, among other responsibilities.
  • Developed, maintained, and optimized microservices and a micro front end.
  • Took ownership of the code from the requirements gathering up to production deployment.
Technologies: Java 8, Spring, React, Docker, Apigee, MongoDB, Azure, Jenkins, Node.js, GraphQL, API Development, Cloud Services, Java, JavaScript, DevOps, Full-stack, Amazon Web Services (AWS), API Gateways

Senior Software Engineer

2019 - 2020
Dextra
  • Developed, maintained, and optimized APIs that aggregated and provided flight information to customers, such as weather forecasts, schedule changes, and flight update notifications.
  • Built and maintained new microservices to support functionalities on a web platform, including designing and developing new front-end features and improving current microservices.
  • Implemented improvements that reduced the entire footprint of the ecosystem.
Technologies: Java 8, Spring, MySQL, Apache Kafka, Docker, Apigee, AWS Lambda, Git, Gradle, Micronaut, Kotlin, API Development, Cloud Services, Java, JavaScript, Full-stack, Amazon Simple Queue Service (SQS), API Gateways

Senior Software Developer

2018 - 2019
Deal Technologies
  • Built an application—web and mobile—to manage deliveries, pickups, booking, and tracking containers.
  • Developed and maintained a local Kubernetes cloud architecture using kubeadm.
  • Served as the technical leader of a four-person development team focused on the back-end development of new features and optimizations as a new microservice for eCommerce and the marketplace.
Technologies: Java 8, Spring, Angular, Docker, Kubernetes, Micronaut, RabbitMQ, MySQL, PostgreSQL, Go, TypeScript, API Development, Cloud Services, Java, JavaScript, DevOps, Full-stack, API Gateways

Full-stack Developer

2017 - 2018
CINQ Technologies
  • Developed an MVP within three weeks and presented it to the client.
  • Integrated Angular 2 with a legacy Structs application.
  • Migrated LDAP authentication from an application server to Spring LDAP.
Technologies: Angular, Spring, Java, REST APIs, Jenkins, MySQL, TypeScript, API Development, JavaScript, Full-stack

Software Developer Trainee

2016 - 2017
Wipro
  • Developed a custom file parser to migrate file data to the database.
  • Migrated an application from Spring 1.5 to Spring Boot.
  • Moved seamlessly the data access layer from Hibernate to Spring JDBC.
Technologies: Java 8, Hibernate, Angular, API Development, JavaScript

Junior Software Developer

2015 - 2016
HSBC Global Technology Brazil
  • Helped to develop an application using a complex tree structure.
  • Developed and tested a file migrator and its scheduler.
  • Constructed and tested a new UI using the Ext JS framework.
Technologies: Java, Spring, API Development, JavaScript

Experience

GAP Buying Track Manager

A web application was developed to manage GAP's brands throughout the year's seasons.

The front-end architecture consisted of micro front-ends (built using React) and microservices (built using Java 8 with Spring). We used Jenkins for the CI/CD and deployed it to Microsoft Azure using PCF.

On this project, I worked as a full-stack developer on new feature development and contributed to the DevOps side of the architecture periodically.

SITA Day of Travel Services

A set of APIs that provided flight information, weather forecasts, schedule changes, and update notifications as a final product. The application integrated tens of data sources—such as REST and SOAP APIs and relational and NoSQL databases—from the airports, processed the data, and sent it to a message broker where the data was consumed and added to the final set of data for the product API.

Canal da Peça

An eCommerce and marketplace for automotive supplies.

The company had a legacy application in Grails that was in the midst of being migrated to microservices in Go with React being implemented for the new features.

I worked as a tech leader on a four-member team focused on the back-end development of the new microservices.

Brado Portal

A portal, web app, and mobile app designed for the internal usage of a logistics company to facilitate the management of deliveries, pickups, booking, and tracking of containers. The most important feature was the tracking system, which was built to consume the train's position from a database and inform its current position, route, destination, and ETA, depending on the container.

Renault Ecco

A web application for Renault to control the expenses of freighting automotive parts. The front end was developed in Angular and the back end on Java 8 with Spring.

I worked as a full-stack developer on the creation of Ecco 2.0 with new features including a whole new UI. I also worked on DevOps—creating the CI/CD and migrating the deployment method to a Docker-based architecture.

Nissan Supplier Archive Share

An MVP web application built to facilitate file sharing between Nissan employees and their suppliers. The front end was developed in Angular with Angular Material and the back end in Java 8 with Spring Boot.

I was the only developer on this project and created the MVP in three weeks. I also contributed to the requirements gathering and product presentation.

Bradesco Medication Request Portal

A web application developed to replace the medication request system used by Bradesco healthcare insurance at the time. The front end was developed using Angular with Bootstrap and the back end in Java using Spring.

I worked along Scopus, Bradesco's technology division, and was responsible for the front-end and back-end development, data structure, and API integrations.

File Processor for Mastercard

A web application for uploading files. It would process the data, save it in a database, and also read an internal folder from time to time and process its files as well. The front end was developed in Angular and the back end in Java using Spring.

I was the full-stack developer on the project and was responsible for creating the application's schedulers.

HSBC Hierarchy Manager

A web application developed to organize HSBC's high-risk portfolios.

I worked as a full-stack developer and helped to create Hierarchy Manager 2.0, using Java and Spring for the back end and Ext JS for the front end.

Education

2013 - 2016

Associate Degree in Systems Engineering

Universidade Federal do Paraná - Curitiba, PR, Brazil

Skills

Libraries/APIs

API Development, Node.js, React, Apigee, REST APIs

Tools

Git, Gradle, RabbitMQ, Jenkins, NGINX, Apache Maven, Amazon Simple Queue Service (SQS)

Languages

Java, Java 8, Kotlin, SQL, TypeScript, JavaScript, Groovy, Go, GraphQL

Frameworks

Spring, Angular, Micronaut, Hibernate, Redux, Spring Boot, Grails

Paradigms

Microservices Architecture, Microservices, DevOps, Serverless Architecture

Platforms

Docker, Amazon Web Services (AWS), Azure, Apache Kafka, AWS Lambda, Kubernetes

Storage

MongoDB, MySQL, PostgreSQL, Redis

Other

Waterfall Delivery, Business Requirements, Cloud Services, Full-stack, API Gateways

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring