
Sobre Andrey Nithack
Olá! Meu nome é Andrey Nithack, mas pode me chamar de Nithack. Sou desenvolvedor de software, arquiteto de sistemas e entusiasta de tecnologia, com uma trajetória que começou cedo e se transformou em uma carreira sólida e apaixonante. Tenho experiência com **Java (Spring Boot), JavaScript (NestJS, Node.js), Python (Django, FastAPI), C++ e PHP**, além de trabalhar com **PostgreSQL, MySQL, Redis, Apache Kafka, Docker e Kubernetes**. Sempre estou em busca de otimizar desempenho, garantir segurança e criar soluções inovadoras.
Minha Jornada 💻
Desde pequeno, sempre fui movido pela curiosidade e pelo desejo de entender como as coisas funcionam. Aos 11 anos, montei meu primeiro computador com peças de sucata – um Pentium 133 com 16MB de RAM. Foi com ele que tive meu primeiro contato com DOS e Windows 95.
Minha trajetória profissional começou cedo. Aos 15 anos, já trabalhava com formatação de computadores e configuração de redes em uma assistência técnica. Durante esse período, fui responsável pela sala de informática da escola, onde cuidava dos equipamentos e auxiliava os professores durante as aulas.
Aos 17 anos, dei um grande passo e comecei a desenvolver servidores customizados de Tibia e Ragnarok, onde aprendi Lua, C++ e OpenGL para modificar os clientes dos jogos. Para atrair jogadores, me aprofundei no desenvolvimento web com PHP, criando sites, sistemas de autenticação e integração com bancos de dados.
Entrando no Mercado Profissional 🚀
Em 2018, decidi transformar minha paixão por tecnologia em uma carreira profissional. Já dominava PHP, HTML, JavaScript e Java, então busquei um curso intensivo na Resilia, onde me destaquei e atuei como apoio de sala, ajudando outros alunos com projetos.
Após três meses, fui contratado pela PlayScore, onde minha jornada como desenvolvedor PJ começou. Trabalhei com arquitetura de sistemas, WebSockets e processamento de dados em tempo real, lidando com grandes volumes de informação e otimizando aplicações para reduzir o tempo de resposta em 50% e o consumo de memória em até 80%. Também participei da normalização de dados em tempo real e conversão de APIs HTTP para GraphQL.
Após um workshop de tecnologia, entrei para a Cora, uma fintech onde atuei no time antifraude. Lá, desenvolvi soluções para validação de informações e análise de risco, além de criar um bot de atendimento, reduzindo filas em 20%.
Na Fourd, trabalhei no setor educacional, desenvolvendo soluções para controle de inadimplência e regresso de alunos. Também implementei proteções contra ataques XSS, impedindo ataques que estavam consumindo 40% dos processos da aplicação.
Mais recentemente, na Invillia, atuei no time antifraude da OLX, onde desenvolvi sistemas baseados em Inteligência Artificial para análise de anúncios fraudulentos. Os modelos atingiram uma precisão de 93% na detecção de golpes, garantindo maior segurança na plataforma.
Meus Valores e o que Acredito 🏆
Mais do que código, tecnologia é sobre pessoas. Acredito que a inovação surge da colaboração, da troca de experiências e do desejo constante de aprender e evoluir. Busco criar soluções que não apenas resolvam problemas, mas que tornem o dia a dia mais fácil e produtivo para quem as utiliza.
- Acredito que a tecnologia deve ser construída com propósito. Um código bem escrito não é apenas sobre eficiência, mas também sobre facilitar o trabalho em equipe e garantir que futuras gerações possam aprimorá-lo.
- Para mim, arquitetura de software e otimização de performance não são apenas desafios técnicos, mas formas de tornar os sistemas mais acessíveis, escaláveis e sustentáveis para quem os utiliza.
- Sou movido pela curiosidade e pelo desejo de aprender continuamente. Estou sempre explorando novas tecnologias, participando de cursos e buscando certificações, pois acredito que o crescimento profissional vem da troca de conhecimento e da evolução constante.
- Valorizo a colaboração e o trabalho em equipe. Acredito que grandes projetos são construídos por times engajados, onde cada pessoa tem espaço para contribuir e crescer.
- Respeito, transparência e comunicação são a base de qualquer ambiente saudável. Meu objetivo é sempre contribuir para um espaço onde as ideias possam fluir livremente e todos se sintam valorizados.
Hard Skills
- Java, Kotlin, Python, Node.js, C++, PHP, TypeScript
- Spring Boot, NestJS, Django, FastAPI
- SQL, NoSQL (PostgreSQL, MySQL, MongoDB, Redis)
- Apache Kafka, RabbitMQ, WebSockets
- Docker, Kubernetes, AWS, Serverless, CI/CD
- TDD, DDD, Clean Architecture, SOLID, Design Patterns
- Microserviços, Hexagonal Architecture, Event-Driven Architecture
- GraphQL, REST APIs, API Gateway
- Segurança (XSS, SQL Injection, OAuth, JWT)
- Otimização de Performance, Caching, Load Balancing
Soft Skills
- Resolução de problemas complexos com pensamento crítico
- Colaboração eficaz em times multidisciplinares
- Comunicação clara e objetiva, tanto escrita quanto verbal
- Capacidade de adaptação a novas tecnologias e desafios
- Autonomia e proatividade na busca por soluções inovadoras
- Mentoria e apoio ao crescimento técnico de colegas
- Gestão de tempo e organização para entrega de alto desempenho
- Mentalidade de aprendizado contínuo e evolução profissional
- Empatia e escuta ativa para um ambiente de trabalho saudável
- Tomada de decisão baseada em dados e evidências
Certificações
- Certificação Java Spring (Coodesh)
- Certificação Node.js (Coodesh)
- Certificação Git (Coodesh)
- Arquitetura de Software: Padrões de Projeto (LinkedIn)
- Transição para Arquitetura (LinkedIn)
- Clean Code e Clean Architecture (branas.io)
- AI-Assisted Certified Professional (Compass UOL)