Desenvolvedor FullStack

Com mais de 20 anos de experiência, sou autodidata especializado em sistemas web, mobile, RPA e web scraping. Comecei aos 14 anos, focando em Delphi, e aos 15, criei um sistema de controle para vacas leiteiras na fazenda onde morava. Aos 18, concentrei-me em PHP, HTML e Javascript, e desde então, venho explorando diversas tecnologias, como será detalhado a seguir.

Meu objetivo como desenvolvedor é simplificar a tecnologia para resolver problemas complexos, utilizando soluções novas ou existentes. A pesquisa é fundamental; além de desenvolver, estou sempre estudando e explorando novas ferramentas para trazer eficiência, escalabilidade e redução de custos em serviços.

Principais tecnologias

Laravel, Lumen, Swoole, Hyperf, FrankenPHP

PHP com Laravel e Swoole é minha principal stack para projetos complexos de API, também utilizo Hyperf e FrankenPHP em alguns casos e o micro-framework Lumen em APIs e BFF mais simples.

JavaScript, Vue.js, Node.js

Para o desenvolvimento front-end, utilizo o JavaScript com Vue.js, e recorro ao Node.js, somente se necessário, para micro soluções. Utilizo Nuxt para estrurura web padrão, Vuetify, Tailwind CSS ou Bootstrap para estruturas de CSS/UI e Ionic (Vue.js) ou Vuetify com Capacitor para mobile.

Python

O Python é minha stack para RPA, web scraping, CLI apps e outras tarefas. Utilizo Selenium, Playwright, Splinter, RPA Framework, PyAutoGUI e várias outras ferramentas.

DevOps

Em DevOps, faço uso da Cloudflare Stack, Docker, Cleavr, Forge, Github Actions e Sentry, entre outras ferramentas. O Github é minha escolha para hospedagem de código e controle de versão.

Outras tecnologias

Java

Comecei com Java em 2014, desenvolvendo apps Android. Mudei para tecnologias híbridas, como Cordova, NativeScript, e agora estou focando no Capacitor desde 2020. Ainda uso Java, principalmente para plugins no ambiente Android do Capacitor, e Swift para iOS. Também aplico Java em pequenas soluções pessoais, mas não é meu foco e minha stack principal.

Rust

Desde 2022, estudo e uso Rust para soluções pessoais em pequena (extremamente pequena) escala, ainda não vou usá-lo profissionalmente. Meu objetivo é utilizar Rust para micro soluções pessoais, que atualmente uso Python, sem abandonar o Python, claro.

Cardano Blockchain

Crio NFTs e dApps para a Blockchain Cardano, usando tecnologias da comunidade. Infelizmente, minha dedicação atual é mínima, mas pretendo dedicar mais tempo a essa área no futuro.

Internet das Coisas (IoT)

Embora seja apenas um hobby, já desenvolvi soluções integradas com dispositivos Sonoff, ESP32, NodeMCU e Raspberry Pi. Além disso, já desenhei placas de circuito impresso para uso pessoal, algumas das quais foram até produzidas na China!