Sou um profissional com mais de 5 anos de experiência em Data Science, Machine Learning, Sistemas Distribuídos e Streaming de Dados, além de uma sólida formação em Desenvolvimento Backend com Java, NodeJS e Python. Minha experiência abrange desde o desenvolvimento de sistemas backend robustos até a criação de soluções complexas de dados e automação de processos com foco em escalabilidade e alta disponibilidade.
No campo de Desenvolvimento Backend, trabalhei com frameworks como Spring Boot, Express.js e FastAPI, desenvolvendo APIs RESTful e arquiteturas de microsserviços, além de integrar so…
Sou um profissional com mais de 5 anos de experiência em Data Science, Machine Learning, Sistemas Distribuídos e Streaming de Dados, além de uma sólida formação em Desenvolvimento Backend com Java, NodeJS e Python. Minha experiência abrange desde o desenvolvimento de sistemas backend robustos até a criação de soluções complexas de dados e automação de processos com foco em escalabilidade e alta disponibilidade.
No campo de Desenvolvimento Backend, trabalhei com frameworks como Spring Boot, Express.js e FastAPI, desenvolvendo APIs RESTful e arquiteturas de microsserviços, além de integrar soluções de autenticação via OAuth2.0 e JWT. Também atuei na construção de sistemas event-driven utilizando Apache Kafka e RabbitMQ para processamento de eventos em tempo real.
Em Data Science e Machine Learning, desenvolvi pipelines completos de tratamento e análise de dados, criando soluções com Pandas, NumPy, scikit-learn, TensorFlow e PyTorch. Tenho experiência na implementação de algoritmos de aprendizado supervisionado e não supervisionado, como Redes Neurais, Random Forests, K-Means, XGBoost, e na construção de sistemas de recomendação. Já utilizei métricas de avaliação como AUC-ROC, F1-Score e técnicas de otimização de hiperparâmetros como GridSearch e Bayesian Optimization.
No universo de Big Data e Streaming de Dados, implementei soluções de processamento distribuído com Apache Flink, Apache Spark e Hadoop, além de realizar consultas e análises de grandes volumes de dados em Elasticsearch. Tenho amplo conhecimento na integração de sistemas de bancos de dados NoSQL, como MongoDB, Cassandra e DynamoDB, e em bancos SQL, como PostgreSQL e MySQL.
Minha experiência em DevOps inclui o uso de ferramentas como Docker e Kubernetes para a orquestração e gestão de ambientes em containers, além da automação de infraestrutura com Terraform e Ansible. Tenho experiência em configurar pipelines de CI/CD utilizando Jenkins, GitLab CI, CircleCI e GitHub Actions, sempre buscando eficiência no ciclo de entrega de software.
Na parte de Desenvolvimento Mobile, atuei com Flutter para criar um aplicativo bancário, onde desenvolvi funcionalidades que garantiam segurança em transações, além de otimizar a usabilidade e performance da interface. Utilizei tecnologias como GraphQL para otimizar o consumo de dados entre o frontend e o backend.
Atualmente, estou cursando Mestrado em Computação Aplicada, com foco em Sistemas Distribuídos, onde aprofundo meus conhecimentos em tolerância a falhas, Circuit Breaker com autoadaptação, consenso distribuído (usando algoritmos como Raft e Paxos), computação paralela e alta disponibilidade. Tenho publicado artigos científicos em Pesquisa Operacional e Machine Learning, contribuindo para o desenvolvimento acadêmico nessas áreas.
Aqui estão algumas das principais ferramentas e tecnologias com as quais trabalho:
- Linguagens de Programação: Java, Python, NodeJS, Dart, JavaScript/TypeScript;
- Frameworks Backend: Spring Boot, Express.js, Flask, FastAPI;
- Desenvolvimento Mobile: Flutter;
- Data Science e Machine Learning: Pandas, NumPy, scikit-learn, TensorFlow, PyTorch, XGBoost;
- Big Data e Streaming: Apache Kafka, Apache Flink, Apache Spark, Hadoop, Elasticsearch;
- Bancos de Dados: MongoDB, Cassandra, PostgreSQL, MySQL, Redis, DynamoDB;
- DevOps e Infraestrutura: Docker, Kubernetes, Jenkins, Terraform, Ansible, AWS (Lambda, S3, DynamoDB, IAM), Azure, Google Cloud;
- Ferramentas de CI/CD: Git, GitLab CI, GitHub Actions, CircleCI;
- Automação de Testes e SQA: Selenium, Cypress, JUnit, Mockito, Postman;
- Versionamento de Código: Git (GitHub, GitLab, Bitbucket).
Estou sempre buscando aplicar as melhores práticas de desenvolvimento, desde o Clean Code até padrões de design como GoF e SOLID, garantindo que o código seja escalável e de fácil manutenção. Minha paixão por aprendizado contínuo e inovação me motiva a estar sempre atualizado com as tendências mais recentes da tecnologia.
Além disso, sou graduado em Redes de Computadores e Ciência da Computação, o que me proporciona uma base técnica sólida para atuar em diversas áreas da computação. Além da minha experiência dita anteriormente, minha formação em Redes de Computadores agrega uma especialização robusta em arquiteturas de rede, protocolos de comunicação e segurança em ambientes distribuídos.
Minha expertise em Redes abrange o design, implementação e gerenciamento de infraestruturas de rede em ambientes corporativos e em nuvem. Tenho experiência com protocolos de roteamento como OSPF, BGP e RIP, além de trabalhar com switches e roteadores de alta performance utilizando VLANs, STP e QoS para garantir a otimização e priorização do tráfego de rede. Também tenho conhecimento em protocolos de camada de transporte como TCP/IP e UDP, e em tecnologias de encapsulamento e tunelamento, como GRE e IPsec, fundamentais para VPNs seguras e a comunicação em redes distribuídas.
Tenho amplo conhecimento em soluções de Firewall e Segurança de Rede, como Cisco ASA, pfSense, iptables e a implementação de DMZs para proteção de infraestruturas críticas. Minhas habilidades também incluem Balanceamento de Carga e Alta Disponibilidade com HAProxy, NGINX e Keepalived, além de configurar e gerenciar ambientes multisite para garantir o desempenho e resiliência de aplicações distribuídas.
No campo da SDN, tenho experiência na configuração e gerenciamento de controladores OpenFlow e soluções como Cisco ACI e VMware NSX, permitindo a automação e otimização de redes complexas. Também possuo familiaridade com virtualização de redes através de VLANs, VXLANs e NFV (Network Function Virtualization), o que me permite integrar soluções de redes físicas e virtuais em ambientes híbridos.
Além disso, atuei com Cloud Networking em plataformas como AWS, Azure e Google Cloud, configurando redes privadas virtuais (VPCs), sub-redes, security groups, e peering entre diferentes regiões e contas. Trabalhei com load balancers, gateways de NAT, e otimizei conectividade entre ambientes on-premises e cloud com VPNs IPsec e Direct Connect.
Aqui estão algumas das principais ferramentas e tecnologias de redes com as quais tenho experiência:
- Protocolos de Roteamento: OSPF, BGP, RIP;
- Protocolos de Transporte e Aplicação: TCP/IP, UDP, HTTP, HTTPS, FTP, DNS;
- Segurança de Rede: IPsec, SSL/TLS, VPNs, Firewalls (Cisco ASA, pfSense, iptables);
- Balanceamento de Carga: HAProxy, NGINX, Keepalived;
- Alta Disponibilidade: VRRP, Failover;
- SDN: OpenFlow, Cisco ACI, VMware NSX;
- Virtualização de Rede: VLAN, VXLAN, NFV;
- Infraestrutura de Cloud Networking: AWS VPC, Azure Virtual Network, Google Cloud VPC;
- Ferramentas de Monitoramento de Rede: Nagios, Zabbix, Wireshark;
- Automação e Gerenciamento de Redes: Ansible, Terraform, Netmiko.
Assim, estou disponível para compartilhar meu conhecimento, e ajudar outros a atingirem seus objetivos de forma prática, técnica e descontraída :).
Minhas aulas são desenhadas de maneira a combinar técnica com criatividade, proporcionando uma jornada de aprendizado personalizada, assim como exploradores que navegam por vastos desertos em busca de recursos valiosos. Cada aula é estruturada de forma única, adaptando-se às necessidades e objetivos individuais de cada aluno, seja ele iniciante, intermediário ou avançado.
Utilizo uma combinação de teoria e prática, onde o conhecimento técnico é compartilhado como um raro tesouro, ganhando verdadeiro significado quando aplicado de maneira estratégica e precisa. Cada aula é planejada para garantir que o aluno não apenas compreenda os conceitos, mas também saiba aplicá-los em cenários reais, enfrentando desafios do mundo da programação e da ciência de dados com confiança.
Durante nossas aulas, guiamos você por áreas complexas, como ciência de dados, machine learning e desenvolvimento backend, assegurando que cada conceito seja dominado de forma clara e profunda. Utilizamos ferramentas robustas como Python, Java, NodeJS, TensorFlow, Docker, além de ferramentas intuitivas como o Excalidraw, que facilitam o desenho de diagramas e fluxos de trabalho.
A estrutura das aulas é pensada como um treinamento para líderes e estrategistas, começando pela construção de uma base sólida nos princípios fundamentais e avançando até tópicos mais complexos, como machine learning aplicado e sistemas distribuídos. Tudo isso é feito de forma prática, com exemplos reais e projetos aplicados, para que o aluno possa testar suas habilidades e simular cenários complexos do mundo real.
Essa jornada de aprendizado é flexível e moldada conforme as necessidades de cada estudante ou profissional. Seja você um iniciante buscando explorar novos horizontes, um intermediário aprimorando suas habilidades, ou um especialista em busca de aperfeiçoamento em tópicos avançados, cada aula será feita sob medida para você, garantindo que o progresso seja constante e estratégico.
Muad'Dib!
Ofereço a primeira aula gratuita, e se gostar, alinhamos os objetivos.
+ Ler mais