Leonardo Gomes

Associate Software Developer

In my career, I've worked in companies and systems that facilitate people's personal and professional day-to-day activities. I speak Portuguese and English, I can learn quickly and I love to share my knowledge. In my free time, I love to go to the beach with friends.

Courses and Certifications
MongoDB Certified Developer, Associate (C100DEV)

MongoDB Certified Developer, Associate (C100DEV)

MongoDB

Issued 2022-02-16

MongoDB System Integrator (SI), Associate

MongoDB System Integrator (SI), Associate

MongoDB

Issued 2022-05-31

Databricks Certified Associate Developer for Apache Spark 3.0

Databricks Certified Associate Developer for Apache Spark 3.0

Databricks

Issued 2022-10-15 - 2024-10-15

Career Summary

Cloud Developer having more than 8 years of experience in developing and maintaining applications and cloud solutions using different integration techniques and having success in:

  • Big Data ETL Platform
  • Architecting new microservices
  • Creation of multi-language systems
  • Front-end and Back-end implementations
  • Infrastructure as Code
  • Hands-on experience in pair programming and testing (unit, integration, and functional)
  • Integration between systems through APIs, messaging services, queues, and topics
  • Object-Oriented methodologies

Education
  • Bachelor’s degree in Information Systems — Fluminense Federal Institute of Education, Science and Technology — Brazil, 2016
  • Industrial Computer Technician — Fluminense Federal Institute of Education, Science and Technology — Brazil, 2013
Work Experience
PeerIslands, Cayman Islands

Associate Software Developer

2021/04 — current

  • Creation of MongoDB Atlas Sizing Tool (free to use), using Angular Framework v11 (https://tools.peerislands.io);
  • Worked (as a team) in the creation of an ETL (Extract, Transform, Load) Platform for Big Data engineering, using Scala, Spark & Microsoft Azure resources for a Health company;
  • Worked on the OSDU Open Source Data Platform (https://community.opengroup.org/osdu), with CloudFormation and Terraform templates, to allow easy deployments on AWS Cloud and MongoDB Atlas.
Ame Digital (B2W Digital), Brazil

Software Engineer

2020/03 — 2021/03

  • Worked on a big solution for payment integrations (insurance and extended warranties):
    • The old process was using hardware communication to process those sales;
    • The new process is using Software (APIs, Message Broker, Dead Letter Queue), and has great real-time monitoring;
  • Use of AWS services every day [S3, SQS, SNS, Lambda, DynamoDB];
  • Integration between systems through APIs, messaging services, queues, and topics;
  • Developed many integrations involving payment solutions;
  • Worked with event-driven architecture for a POS System used by thousands of operators simultaneously.
Funcional Health Tech, Brazil

Senior Software Developer

2016/12 — 2020/03

  • Worked in an Agile SCRUM environment;
  • Worked on the implementation of multi-language resources;
  •  Implemented GraphQL for new APIs, while keeping updated on existing REST APIs;
  • Implemented JWT for Security (Authentication and Authorization);
  • Implemented a corporative logs standard, using Monolog (PSR-3 log levels) and Kibana (Elasticsearch) integrations;
  • Implemented a lot of Docker solutions and some in Google Cloud Platform;
  • Created new ~7 microservices:
    • Payment Orders Processing; Products Recommendation Engine; Sales Reconciliation Reports; Email Messages Centralization; Discount Coupons Management; SAP Orders Processing (SOAP Integrations); Historical Sales Data Management;
  • Created a lot of tests using PHPUnit, Mocks, and Stubs.
Indra Company, Brazil

Analyst/Full-Stack PHP Developer

2014/09 — 2016/12

  • Responsible for teaching Laravel Framework to the team;
  • Created an ERP to centralize data and workflows for all employees;
  • Implemented an integrated login system for several systems;
  • Worked with deployment and maintenance of web systems through virtualization (Proxmox VE, open-source);
  • Deep knowledge of ITIL, ISO 9001, and ISO/IEC 27001.
Essentia Editora, Brazil

Software Developer Intern

2013/05 — 2014/12

  • Worked with OJS (Open Journal Systems – PKP), a PHP open-source project;
  • Responsible for creating new HTML Pages, in collaboration with the Designers’ team.
Technical Skills
Backend Technologies
  • PHP
  • NodeJS
  • Java
  • Microsoft Azure
  • Web API
  • GraphQL
  • Scala
  • AWS
  • Azure
  • Unit Testing
Frontend Technologies
  • Javascript
  • Angular
  • Html
  • CSS
  • TypeScript
  • Bootstrap
  • PrimeNg
  • JQuery
Frameworks
  • Spring MVC / Spring Boot
  • Laravel
  • NestJS
Webservices Tools
  • REST
  • MQTT
  • WebSocket
Database
  • MySQL
  • PostgreSQL
  • MongoDB
  • ElasticSearch
  • SQL
  • Redis
  • Dynamo DB
  • Azure Storage
Devops
  • Azure DevOps
  • Git Lab
  • Bamboo
  • Terraform
Technical Domains
  • Cloud Technologies
  • MVC
  • Big data
  • Big Data
  • AWS
  • Docker
  • Web Development