minha_foto
coroa de rei

Fullstack Developer

Mateus Brandeburski

clique na doguinho !
gif dog
dog meme gif

Tudo isso está online agora, na minha nuvem privada.

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.
diagrama dos meus serviços Nginx

Linha do Tempo da minha carreira e formação.


  • Desenvolvedor Fullstack Pleno - IronFence

    Promoção para Dev Pleno (é a mesma empresa Harpia Tech com novo nome).


  • Desenvolvedor Júnior - Harpia Tech

    Sou responsável pela aplicação core da empresa, o MAP. Atuo na Manutenção em aplicações PHP, Novos projetos com Laravel, FastAPI, Angular, na contrução de robôs de scraping em Python e GO, Deploy das aplicações na nuvem pública e privada, versionamento de código, Integração e Criação de micro serviços REST, Docker, Elastic Search, Kibana...



  • Estágio de Desenvolvedor - Trovale Tecnologia

    Comecei como estagiário desenvolvendo bots de scraping em fontes abertas, persistindo esses dados em um bando PostgreSQL, Linux, ETL...



  • Formação - Análise e Desenvolvimento de Sistemas.

    Uninter - Esse foi o primeiro curso oficial que fiz na área. Como eu me dediquei exclusivamente para isso, foi uma experiência enriquecedora.



  • Formação - Bacharel em Teolgia

    Estudei em um siminário Batista (Faculdade Batista Pioneira) na modaldiade internato por 4 anos até minha formação. Mesmo que minha carreira e minha mente seja totalmente voltada para computação, esse foi uma experiência enriquecedora que contribui significamente para meu cresciemento como ser humano.



  • Desenvolvia pequenos plugins para KazaA e Servidores de MU Online

    Na época os downloads de músicas eram feitas por softwares semelhantes ao Torrent de hoje. Além disso, um game muito popular para época era o Mu Online, da Webzen. Desenvolvi servidores usando Hamachi, SQLserver e criar web sites.



  • Conceitos introdutórios de computação

    Desde novo já sabia fazer configuração de rede para jogar jogos em LAN com os amigos.



  • Meu primeiro computador K6-2

    O primeiro computador que eu tive foi um Windows 98 aos 12 anos de idade.



Seguindo a ideia de perfil realizador...

Veja alguns dos desafios que enfrentei e que tive de superar

Tive de fazer refatoração e melhorar a performance do banco de dados da empresa...

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...

https://mariadb.org/
Imagem do navegador

Tratamento de dados, transcrição de áudio, imagem e vídeo no âmbito de Cyber Security

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...

Criei e configurei um servidor em casa

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...
daisy
daisy

Raspar dados de sites protegidos pelo CloudFlare

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...

Entre em contato comigo!

Brasília - DF

Alguns componentes tirados de daisyUI, Tailwind e ScrollReveal.

Copyright © - Todos os direitos reservados por Mateus DEV - CNPJ 50.912.826/0001-03