Software

I have been working with software development since 2020. I started out as a freelancer in Upwork and then moved to RVNA Technologies, where I am currently working as a Tech Lead for the development of their main product, FinLogic.io.

Having freelance experience has exposed me to a variety of work environments. My journey has led me to collaborate with various business sectors, including law firms, fintech startups, and solar energy companies. Each sector presents its own distinct set of challenges, which has significantly sharpened my adaptability and flexibility as a professional.

Technologies I have worked with

Languages, libraries and frameworks that I am proficient with.

Frontend

React

Next JS

Backend

Django

FastAPI

DevOps and Cloud

Docker

Kubernetes

GitHub Actions

NGINX

Google Cloud

AWS

When I started working at RVNA as a Lead Developer, there were no DevOps or infra-structure professionals in the team. I had to learn how to deploy and manage the application in Google Cloud, which included learning Kubernetes and many other related technologies and packages. I also developed a CI/CD pipeline in GitLab in order to automate development processes such as building a containerized version of the app, running tests, linting, and automated deployment to Google Kubernetes Engine using Helm charts.

I almost always dockerize my web applications. If there is the need to use two or more containers, I use Docker Composer - which is quite useful to orchestrate development and production environments.

Languages

Python

TypeScript

JavaScript

Golang

The languages I use the most are TypeScript and Python. TypeScript is great as it can be used in both frontend and backend, it is statically typed and has a lot of great libraries. Python is a great general-purpose programming language, and I have used it for backend development, data analysis, machine learning, building engineering applications and more.

Golang is a useful language to learn, mostly for backend development.

Felipe Bogaerts de Mattos | 2024