Abner Ribeiro, Developer in Sorocaba - State of São Paulo, Brazil
Abner is available for hire
Hire Abner

Abner Ribeiro

Verified Expert  in Engineering

Back-end Developer

Sorocaba - State of São Paulo, Brazil

Toptal member since June 2, 2022

Bio

Abner is a back-end developer with more than 10 years of experience working in the development of web and mobile applications. He has extensive expertise in high availability cloud systems architecture, configuration, monitoring, and building and deploying automation. Skilled in the data structure, system architecture, and REST APIs integration, Abner is experienced in working in Agile development environments.

Portfolio

Doosan - Main
Amazon Web Services (AWS), AWS Lambda, Lambda Functions, Lambda Architecture...
Eduzz Tecnologia Ltda
Node.js, PHP, Laravel, NestJS, React, Jenkins, DevOps, Elasticsearch...
Translucent Computing
Java, Spring, Angular, Kubernetes, SQL, APIs, API Integration, REST, Git...

Experience

  • Java - 10 years
  • APIs - 10 years
  • TypeScript - 6 years
  • Elasticsearch - 6 years
  • DevOps - 6 years
  • Node.js - 6 years
  • Amazon Web Services (AWS) - 5 years
  • Spring - 5 years

Availability

Part-time

Preferred Environment

Linux, Discord, Slack, Visual Studio Code (VS Code), IntelliJ IDEA

The most amazing...

...project I've worked on is a website with more than five million users.

Work Experience

Full-stack AWS Developer (via Toptal)

2022 - 2024
Doosan - Main
  • Implemented, documented, and defined the business rules for the new retail claim portal using Jira and Confluence to define tasks and document calculations/logic rules.
  • Developed a new version of the Online Parts Catalog, which enhanced the user experience when viewing parts for internal and public use.
  • Monitored the retail claim portal during the launch process and usage, with over 1,000 claims created.
Technologies: Amazon Web Services (AWS), AWS Lambda, Lambda Functions, Lambda Architecture, TypeScript, JavaScript, AWS CloudFormation, GraphQL, AWS AppSync, Vue, AWS Serverless Application Model (SAM), Okta, OAuth 2, Tailwind CSS, Figma, GitHub Actions, Amazon DynamoDB, AWS Step Functions, Amazon Simple Queue Service (SQS), Full-stack Development

Senior Full-stack Developer

2019 - 2022
Eduzz Tecnologia Ltda
  • Reduced the total downtime of an application by 90%.
  • Increased the maximum number of concurrent online users the app can handle.
  • Developed custom integration with multiple customer relationship management (CRM) software.
Technologies: Node.js, PHP, Laravel, NestJS, React, Jenkins, DevOps, Elasticsearch, TypeScript, Express.js, HTML5, JavaScript, PostgreSQL, Amazon EC2, SQL, Amazon Web Services (AWS), APIs, Mocha, Jest, Redux, API Integration, REST, Git, Amazon S3 (AWS S3), AWS Lambda, WebSockets, Microservices, MySQL Server, Microsoft SQL Server, REST APIs, Architecture, Software Architecture, Docker, NoSQL, GraphQL, Full-stack, CI/CD Pipelines, OAuth 2, Figma, GitHub Actions, Amazon Simple Queue Service (SQS), Big Data, Full-stack Development, MySQL, Amazon Simple Notification Service (SNS), Datadog, Sentry, MongoDB, Redis, Containerization

Senior Java Developer

2018 - 2019
Translucent Computing
  • Developed a simple object access protocol (SOAP) API integration with a bank to trigger payments on a loan system.
  • Executed an API integration with a third-party API responsible for calculating loan payment amounts.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: Java, Spring, Angular, Kubernetes, SQL, APIs, API Integration, REST, Git, Spring Boot, Microservices, MySQL Server, JavaScript, SOAP, REST APIs, Docker, NoSQL, Full-stack, Google Cloud Platform (GCP), Full-stack Development, Containerization

Technical Lead

2013 - 2018
Tegra
  • Developed an app that accumulates points in retail sales to use for discounts and free products.
  • Created a web application for retail suppliers to receive early payment with a fee.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: Java, Node.js, C#, Express.js, Amazon EC2, SQL, Amazon Web Services (AWS), APIs, API Integration, REST, Git, Spring Boot, AWS Lambda, Microservices, Bootstrap, jQuery, .NET, JavaScript, Selenium, SOAP, Software Architecture, Docker, NoSQL, Full-stack, CI/CD Pipelines, Amazon Simple Queue Service (SQS), Full-stack Development, Containerization

Experience

Nutror

Nutror is a learning management system (LMS) that enables online courses. I was responsible for the back end, front end, DevOps, and monitoring. The system supports course production, tracks and generates reports on the learner's progress, and has tools for integrating 3rd-party apps and communication with the learners.

Pão de Açúcar Mais

https://play.google.com/store/apps/details?id=br.com.paodeacucarmais&hl=en&gl=US
An Android/IOS application using Nativescript (a Node.js framework). I was in charge of APIs integrations with third parties, the registration process of the app, the build/deploy process, and database initialization using Elasticsearch, and AWS Batch.

Education

2015 - 2016

Specialization in Software Engineering

State University of Campinas (UNICAMP) - São Paulo, Brazil

2010 - 2013

Bachelor's Degree in Software Engineering

São Paulo State Technological Colleges (FATEC) - São Paulo, Brazil

Skills

Libraries/APIs

Node.js, REST APIs, React, jQuery, Vue, SendGrid API

Tools

Jenkins, RabbitMQ, Mocha, Git, Sentry, IntelliJ IDEA, AWS CloudFormation, AWS AppSync, Figma, AWS Step Functions, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS)

Languages

Java, JavaScript, SQL, TypeScript, HTML5, HTML, CSS, C#, PHP, GraphQL

Paradigms

REST, DevOps, Microservices, Agile Software Development, Lambda Architecture

Platforms

Docker, Linux, Amazon EC2, Amazon Web Services (AWS), AWS Lambda, Kubernetes, Android, iOS, Visual Studio Code (VS Code), Google Cloud Platform (GCP)

Frameworks

Spring, Jest, Redux, Spring Boot, .NET, Selenium, Angular, Laravel, NestJS, Express.js, NativeScript, Bootstrap, AWS Serverless Application Model (SAM), OAuth 2, Tailwind CSS

Storage

PostgreSQL, Elasticsearch, Redis, Amazon S3 (AWS S3), MySQL Server, Microsoft SQL Server, NoSQL, MySQL, Amazon DynamoDB, Datadog, MongoDB

Other

APIs, API Integration, Full-stack, Full-stack Development, WebSockets, SOAP, Architecture, Software Architecture, API Gateways, CI/CD Pipelines, Containerization, Software Engineering, Lambda Functions, Okta, GitHub Actions, Big Data

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