Gabriel Felix de AraújoBack End Developer
I am a software developer, passionate about building solid, scalable, reliable, highly available and secure applications. I have more than 8 years of experience in technology, I have had the opportunity to work with high performance teams on several types of segments, projects and teams, such as financial, payment methods/solutions and reimbursement calculations. Along this time, I have been developing myself with a strong technical background, learning and helping my team.
Tech stack
Java (6)
Scalability (5)
Serverless Architecture (4)
PostgreSQL (4)
AWS SQS (4)
GraphQL (4)
AWS DynamoDB (4)
AWS API Gateway (4)
jQuery (4)
Scrum (4)
AJAX (4)
Agile (4)
Architecture (4)
Testing (4)
Computer Security (2)
Spring (2)
Docker (2)
TypeScript (2)
MongoDB (2)
Android (1)
Design (1)
Management (1)
JUnit
System Design
Back-end Development
Back-end
AWS Certified Developer
Spring Data
Node.js
SQL
Experience
Back End DeveloperZé delivery
11/2020 - Currently

I work in the squad responsible for guaranteeing, maintaining and building all the services involved in the calculation of payment for orders placed in the company. We currently have more than 4,200 sellers where the refund is calculated for each sale (markup, shipping, coupon and operational incentive ) on the fly, thus ensuring the payment to your checking account in an automated way with accuracy, consistency, and security. We use a serverless architecture on AWS that is extremely scalable and resilient.

AWS API Gateway
AWS DynamoDB
Serverless Architecture
AWS SQS
PostgreSQL
GraphQL
Backend DeveloperPagseguro UOL
02/2018 - 04/2019

I worked on the team responsible for ensuring all instrumentation of the backend ecosystem of the Pagbank super app, building solutions that make life easier for the teams, thus ensuring quality, standardization, and organization. I also get the chance to work in the back-office tech team, I had an active participation of the development of the new PagSeguro's customer service platform. Some technologies evolved were Kafka, Dynamo DB, MongoDB, SQS, Node, TypeScript, Oracle, Java 11, docker, spring boot 2; My main responsibilities in the project were: - Maintain the stability / scalability of the platform as it grows; - Negotiate to business partners about project scope and prioritization of tasks and user stories (and delivery these at schedule); - Do visits to customer service center to gather possibles improvements to the product; - Improving our monitoring systems like Grafana, Splunk, New Relic;

MongoDB
Docker
Java
Scalability
TypeScript
Spring
Software EnginerAccesstage - Conectividade Financeira
09/2017 - 02/2018

Accesstage is a fintech to management financial services. Main Activities: - Negotiate to business partners about project scope and priorization of tasks and user stories (and delivery these at schedule); - Design and build a new system of bank reconciliation for securities insurers ; - Ensure that the system and the neighbor systems are working and scaling as the company grows;

Management
Design
Software EngineerAtlantic Solutions Brazil
06/2014 - 08/2017

At Atlantic solutions, the company where I worked in critical functions, over the period of 3 years and 3 months allocated to SPPREV, the government agency responsible for the retirement of public servants in São Paulo. My main responsibilities in the project were: - Maintain the stability / scalability of the platform as it grows; - Do visits to customer service center to gather possibles improvements to the product; - learning from senior developers, growing knowledge about best practices in coding, testing, and architecture. Working with some technologies like Oracle, JAVA 7, Jasper Ireport, JS, jQuery, and AJAX also using agile Scrum methodology.

Scrum
AJAX
Agile
Java
jQuery
Scalability
Testing
Architecture
Trainee Java DeveloperVikam Corporation
02/2013 - 02/2014

Small java projects, such as routines of impressions in printers and app called godbless for android.

Android
Java
Compute TechnicianAnglo Pack
06/2010 - 09/2011

Build and maintain client computers, printers and also the entire process of managing and building networks. That's where it all began.

Computer Security
Education
Ensino superior completoFIAP
02/2012 - 02/2014
Information Systems FIAP
01/2012 - 12/2014