I'm a software engineer passionate about using my skills to improve people's lives. With several years of experience in the tech industry, I have been focused on building reliable applications with lasting impact across multiple technical areas, but mostly in Backend and DevOps/SRE.
What I do best:
- Python, Django, Celery (for workers and async processing)
- Crazy about automated tests and high quality software
- Rest APIs and workers
- Relational Databases: PostgreSQL, MySQL, Oracle
- Non relational databases: ElasticSearch, redis and a some mongodb.
- Devops: CI/CD, puppet, ansible, terraform, docker
- Cloud providers: DigitalOcean, aws and gcp.
Feel free to check out my blog posts at https://medium.com/@tferreiraw ✏️
- 🇺🇸 Automated testing in React (2018)
- 🇺🇸 Metabase + Django: Practical and Secure Data Visualization (2021)
- 🇺🇸 Performing load tests with Python + Locust.io (2022)
- 🇺🇸 Why is it so important to use up-to-date software versions? (2022)
- 🇺🇸 Make it easier for people to help you (2022)
- 🇺🇸 Keeping sane when handling timezones — a quickstart guide with python (2022)
- 🇺🇸 Don’t leave traps in your codebase (2023)
- 🇺🇸 Resilience and Simplicity: The Overlapping Philosophies of SRE and Stoicism (2023)
- 🇺🇸 Reverting git commits: 2 simple ways (2023)
- 🇧🇷 Testes automatizados em React (2018)
- 🇧🇷 Entendendo as funções map, filter e reduce (2018)
- 🇧🇷 Automatizando deploy e versionamento de aplicativos ios/android de forma efetiva (2021)
- 🇧🇷 Metabase + Django: Visualização de dados forma prática e segura (2021)
- 🇧🇷 Princípio da falseabilidade em tecnologia: como tomar decisões mais assertivas (2021)
- 🇧🇷 Duas formas de reverter commits no git (2021)
- 🇧🇷 Como fazer testes de carga com Python + Locust.io (2021)
- 🇧🇷 Criando imagens promocionais customizadas com Python, Cairosvg e Django (2021)
- 🇧🇷 A importância de usar versões atualizadas de software (2021)
- 🇧🇷 Como atualizar sua branch no git de forma apropriada (2022)
- 🇧🇷 Algumas formas de evitar o sofrimento autoimposto em tecnologia (2022)
- 🇧🇷 Minhas estruturas de dados favoritas em python: dicionários e conjuntos (2022)
- 🇧🇷 [PyBR2021] Desafios do Home Office - Equilíbrio entre vida pessoal e trabalho - Thiago Ferreir (2021)
- 🇧🇷Seu app está seguro? Conheça as 10 vulnerabilidades mais comuns da web (2021)
- 🇧🇷 Testes de carga (load tests) com Python e Locust.io (2022)
- 🇧🇷 Queries performáticas com ORM em Python, Django e Postgres - Thiago Ferreia PyBR2022 (2022)
-
- Alternative recording: https://youtu.be/RsiPnRE1U_0?t=510
Available here: https://thiagoferreiraw.github.io/books/