Filipe

Software Engineer

About me

I live in São Paulo - Brazil and have a background on Math and Statistics and I like these a lot.

I started programming professionally by doing Web Scraping and some automations related to the extracted data.

It evolved to more complex and bigger ETL processes that aimed to obtain and clear new data to the business analysts.

I also was responsible for putting it on the Web as an easy-to-use system, as well to create new systems that facilitate some internal process or create a new layer of control and/or monitoring.

I try to always put my thoughts and plans somewhere organized. I like Todoist, Basecamp, Obsidian or simple Google Docs.

My goal is to create some tech solution that grows bigger than the internals of the company.

Main Programming Skills

  • Python
  • Back End
  • Web Scraping
  • REST APIs
  • Relational Databases
  • Concurrency
  • Linux Server

Python libs I use the most

Used the most

  • Requests / HTTPX
  • Pandas (everything?)
  • Django (auth, ORM, views, migrations, admin, middleware)
  • DRF (Model ViewSets, serializers, mixins)
  • Asyncio
  • Pydantic
  • FastAPI

Some that I used a lot

  • Flask
  • Selenium
  • PySimpleGUI

Front End Skills

It was not my focus at the beginning, but I had interest to learn how it works and I started to need more knowledge for some projects.

I started with

  • Django Templating Language
  • HTMX
  • JS (very basic)
  • Learning how to deliver bundled client-side JS (like Vite builds that came from other developers)

Now I use

  • React
  • TypeScript
  • Tailwind
  • Vite
  • NextJS

Supporting toolset

Looking to learn

  1. tRPC (or other easy way for the Front End to use (and see at their IDE) type-safe APIs)
  2. Bend / Interaction Combinators (I think I could have an application for its enumerating capabilities)
  3. Go: because I am feeling like it could be great to start coding in a compiled language