Backend developer with +5 years experience with strong background on architecting systems and DevOps tools
Software Developer Intern
B.S in Information Systems
Software Engineer Aug 2021 - Present
Project and build architecture of applications AWS
Responsible for defining the technical evolution of current products, considering functional and non-functional aspects like cost and performance. AWS
Lead the development of Proof of Concepts to back technical decisions
Development of CI/CD workflows using GitHub Actions as also creating a repository with reusable workflows Github GithubActions
Development of Infrastructure as Code for our applications Terraform
Development and implantation of code quality/governance guidelines for my team and tribe to better manager our projects pre-commit
Lead the study and mapping of our team/tribe applications and how they integrate with other apps from our company to better understand how to evolve and maintain them.
KDE Community Oct 2015 - Present
Collaborate to create Atelier, a 3DPrinting Host for 3D printers, fully open source and multi-platform. C++ Qt QML
Member of Fundraising Working Group
Our goal here is to maintain the financial health of our beloved community, working on how to fund KDE based on fundraising campaigns and other initiatives.
Software Engineer Apr 2021 - Jul 2021
Development of an Authorization API based on JWT using NestJS with TypeScript and GraphQL. TypeScript GraphQL JWT
Created Terraform modules to create and ECS Cluster and deploy ECS Service into it. AWS ECS Containers
Integrated Google Workplace SSO with AWS Cognito to use federated login on internal applications. AWS Cognito
Proof of concept of a build pipeline for Zé Delivery App using GitLab CI/CD. Build improvements were about to save 40 to 50 minutes for the developers based on the current Travis CI pipeline. Gitlab CI Yaml Android IoS React
DevOps Engineer Nov 2020 - Feb 2021
Analysis of the current Kubernetes infrastructure and generated a report on how to maintain those resources while evolving our applications Kubernetes Azure
Presented to the development teams the 12 Factor App and how to introduce its good practices on day-to-day work. DevOps
Designed and delivered a new Kubernetes infrastructure using EKS and continuous integration with GitLab CI/CD, with full monitoring on CloudWatch, Prometheus Operator and Grafana. AWS EKS Gitlab CI Terraform Ansible Helm
Creation of new AWS accounts under Control Tower exclusively for the R&D team. AWS
Software Engineer Dec 2019 - Oct 2020
Designed the cloud-first architecture for KeyApp, an application that had the purpose to be a facial recognition authentication and authorization platform. AWS Terraform
Developed the KeyApp architecture based on Microservices pattern to run on AWS ECS Python NodeJS GraphQL Golang AWS ECS
Designed a multi-account AWS workflow to follow the AWS model of governance using Control Tower and AWS SSO. AWS
Responsible for most of the AWS accounts operations, included governance, security and maintenance. AWS Cloud Governance
Automated the deployment of all the KeyApp microservices using GitLab CI, while running Code Quality and SAST tests, and requiring unit testing for all applications to improve code confidence within the application. Microservices Unit Testing Gitlab CI Docker
Software Engineer Jan 2019 - Nov 2019
Migration of on-premises applications to AWS, to improve costs, development and deploy process. AWS Terraform Gitlab CI
Improvements on the workflow that was used for the World Cup in 2018 to be used for others purposes. Python
Software Developer Intern Jan 2017 - Dec 2018
Automation of tests and deployment of services and applications using Ansible, PyPi and GitLab CI Python YAML Ansible Linux
Development of the 2018 World Cup project, that processed all the videos that were coming from Russia and deliver into our systems for the Journalism and Sports teams to use on the TV Globo channel and others sources. That system run more than 160 hours of material in a step by step application workflow. Python Gitlab CI Ansible Linux
Maintenance of legacy systems that supported the Journalism teams on day-to-day activities like: Checking the videos that were in the system, select, cut and process them. C++ Windows
B.S in Information Systems Jul 2017 - Jul 2019
Publications and Presentations
Trainings and Certifications
After intensive training, this person owns abilities to create images of containers and understand every piece of the Docker's environment moreover install, configure and maintain a Docker Swarm cluster effectively, including skills to solve complex problems using Docker with excellence.
Docker Docker Swarm Dockerfile
After intensive training, this person owns abilities to use Terraform to implement and manage an infrastructure as code. During the training, this person performed practical exercises perfectly and showed sufficient skills to use Terraform to help him/her in the infra-as-code journey with excellence.
After intensive training, this person owns abilities to use Ansible to implement and manage infrastructure as code to install, configure and maintain services using Ansible playbooks. He/she learned along the training a lot of technical content, and performed practical exercises perfectly, showed sufficient skills to use Ansible to help him/her in the infra-as-code journey with excellence.
WTTD is a course focused on learning the way to write clean and maintainable code with Python and Django.
Contributed within the KDE Community on the Umbrello UML Editor.
C++ Qt Git
Awards and Accolades
TDC Rockstar 2019
The TDC Rockstar is a recognition of the professionals that contribute to make The Developers Conference the best and greatest event of Technology in Brazil
Day to Day
GitGitlabGithubGitlab CI/CDTravis CILinuxpre-commit