Darlan Noetzold

Programador

PERFIL

Cientista da Computação formado no IFSul e atuando como Programador Pleno na CWI Software. Atualmente estou fazendo Pós-Graduação em Engenharia de Software e em Big Data e Inteligência Competitiva. Sempre fui apaixonado por Matemática e por criar. Sinto que a programação e a área da tecnologia no geral, podem associar ambos os mundos. E esta convergência da lógica com a criatividade sempre me fez pensar mais e executar meus projetos, isto atribuído a uma rotina de estudos e de dedicação ao que eu amo, fizeram eu chegar onde estou. Está área é, com certeza, a minha fonte de dopamina no final do dia.

HABILIDADES

JAVA – AVANÇADO
JAVA EE – INTERMEDIÁRIO
Spring Framework – INTERMEDIÁRIO
Quarkus – INTERMEDIÁRIO
Git (Github, GitLab, BitBucket) – INTERMEDIÁRIO
PYTHON – INTERMEDIÁRIO
E-commerce – INTERMEDIÁRIO
Serviços de Mensageiria – INTERMEDIÁRIO
Caching – INTERMEDIÁRIO
DevOps (Docker, Vagrant) – INTERMEDIÁRIO
React – BÁSICO
HTML5 & CSS3 – INTERMEDIÁRIO
C++ – INTERMEDIÁRIO
BlockChain – BÁSICO
Rust – BÁSICO
Microsserviços (API’s, Mocks) – INTERMEDIÁRIO
Node.js/Nest.js – INTERMEDIÁRIO
JavaScript/TypeScript – INTERMEDIÁRIO
Banco de Dados (MySQL, PostgreSQL e MongoDB, OracleDB) – INTERMEDIÁRIO
Testes (Junit & Mockito) – INTERMEDIÁRIO
Segurança de Aplicações Web- INTERMEDIÁRIO
Machine Learning – INTERMEDIÁRIO
SO (Linux, Windows) – INTERMEDIÁRIO
Monitoria (Graylog, Dynatrace, Grafana) – BÁSICO
Data Science – INTERMEDIÁRIO
Design Patterns – BÁSICO
Raspberry Pi – INTERMEDIÁRIO
Inglês e Espanhol – INTERMEDIÁRIO
Redes – BÁSICO

FOCOS DE ESTUDOS

Java

Conhecimento de Java Orientado a Objetos, Exceções, Pacote Java.lang, Pacote Java.io, Pacote Java.util, Collections, Maven, XML, Servlets, JPA, Spring Framework, JUnit e JSF. Desenvolvimento prático com as tecnologias citadas, além de resolução de problemas em aplicações reais e atuais no mercado.

Machine Learning

Complemento de Data Science com Python e suas bibliotecas (Numpy, Pandas, Seaborn, Matplotilib e Scikit-learn), além de MathLab e os conceitos matemáticos usado em Data Science e alguns outros como Neural Networks, Coeficiente de Aprendizagem, Equação Normal, Normalização, Classificação, Gradiente Descendente entre outros.

Python

Conhecimento em Python 2.7 e 3 Orientado a Objetos como uso de Manipulação de Strings, Collections, padronizações do Brasil e Classes de Testes, criação de API’s com Flask e Django. Além de prática com Bibliotecas como TKinter, PyGame, Sklearn, Pandas, Numpy, Matplotlib e PyTorch.

SpringBoot

Conhecimento e desenvolvimento prático em aplicações de Back-End contruidas com SpringBoot Framework. Aplicação do front com React e Thymeleaf. Spring Security para login, cadastro, tokenização e criptografia de senhas. Feign Client para a contrução de API’s. Spring JPA para comunicação com Banco de Dados. Uso de integração de serviço de mensageiria como RabbitMq e Kafka. Caching em memória e em banco não relacional como Redis. Testes com Junit e MockBean. E deploy em plataformas como a Heroku.

CyberSecurity

Conhecimentos gerais em Segurança de aplicações Web, detecção de vulnerabilidades em aplicações e redes, uso de ferramentas de Pentest (Python, virtualizadores, Metasploit, NMap etc) e conhecimentos básicos em meios de navegação seguros como configuração de VPN’s, uso de TOR e Blockchain.

Banco de Dados

Conhecimento em manipulação de Dados através do MySql, PostgreSQL, Oracle DB e MariaDB e o uso de segurança e otimização das tabelas. Uso de relacionamento entre tabelas e outras técnicas usadas para o armazenamento de dados.

EXPERIÊNCIA

Programador Pleno na CWI

Dezembro de 2023 – o momento

Programador Junior na Compasso UOL

Abril de 2022 – Novembro de 2023

Programador Trainee na Compasso UOL

Maio de 2021 – Março de 2022

Projeto do IFSul com extensão da EMBRAPA

Agosto de 2020 – Maio de 2021

Projetos Independentes

Projetos no GitHub