Desenvolvedor Fullstack
Conheça alguns projetos pessoais.
Cada projeto e os seus respectivos data bases em seu container Docker. Toda configuração de subdomínios, rotas no nginx, proxy reverso, ssl feitas por mim.
Mais sobre o servidor.Criação e manutenção de APIs usando Django, Flask, FastAPI, SpringBot, Laravel, Lumen e outros.
Gerenciamento de bancos de dados relacionais e não-relacionais, como MySQL, PostgreSQL, MongoDB e MariaDB.
Criar aplicações capazes de Transcrições de áudio, vídeo e imagem.
Gerenciamento de contêineres com Docker e orquestração usando Kubernetes.
Uso de Pandas, Numpy, Jupter, Tratamento e encapsulamento de dados para gerar análise em ferramentos como Kibana e Elastic Search
Implementação de aplicações seguras com tratamento contra SQL Inject, Script Inject dentre outras.
Integração dessas tecnologias com as fontes de dados, configuração e carga.
Configurar aplicações para rodar em ambiente de produção (Apache, Nginx), configurar chave SSL, proxy, DNS e subdomínios.
Configuração e implementação de servidores proxy para roteamento de tráfego e segurança.
Utilização de serviços em nuvem (cloud computing) como AWS, Azure ou Google Cloud para implantação e escalabilidade de aplicativos.
Desenvolvimento da minha Newslatter e aplicações na Harpia Tech
Experiência em alguns projetos.
Todas as aplicações frontend da Harpia Tech são desenvolvidadas em templates escritos em cima de Bootstrap
Esse portfólio foi contruído usando daisyUI e Tailwind
Seguindo a ideia de perfil realizador...
A empresa possui uma aplicação que com o passar do tempo foi crescendo e acabou com um banco de dados de mais de 120 tabelas e totalmente relacional. Os problemas eram diversos, indexação não adequada, left join exagerados, grande número de registros (mais de 30 milhões)... Essa aplicação acessa o DB de maneira direta (o chamando monolito). Uma página de estátisca que juntava 11 queries com inúmeras relações estava lenvando 1min30seg para carregar a página. Depois da refatoração, ela levou menos de 2 segundos...
Dados coletados em aplicativos de mensageria do mercado negro, credenciais vazadas, serviços vulneráveis, domínios hackeados, ips atacados... Todos esses dados catalogados, e organizados no DB por mim. Altamente relacional. Credências do Exército, VPN vazadas, etc...
Para configurar um servidor em casa e fazer dele uma nuvem privada com uma internet residencial, é preciso solidos conhecimentos de infraestrurada de redes. Configrar firewall, encaminhamento de portas, certificados SSL, containers, servidores web como Apache e Nginx. Para assim preparar aplicações para rodarem em ambientes de produção.
Assistir o vídeo em que falo sobre ele...RecaptchaV2 é fácil comparado a proteção anti-bot do ClodFlare. Enfrentei desafios em que tive que extrair dados em sites protegidos pela CloudFlare e muitas vezes preciva fazer login para acessar o conteúdo alvo do scraping. Eles são fortes, mas não existe site que não possa ser extraidos os dados por bots. Todos eles sempre tem uma vulneralbilidade, uma API aberta, um Curl que traz todo conteúdo html da página, um tráfego de rede desprotegido, um ajax que pode ser acessado...