"You don’t have to be special. You just have to be what most people aren’t: Consistent" - Tom Brady
Atualmente trabalho como Desenvolvedor FullStack Junior na AGU (Advocacia-Geral da União), fazendo parte da DIVISIS (equipe de desenvolvimento de sistemas). Estou trabalhando com Python junto com seu framework flask, e TypeScript, aplicando boas práticas de desenvolvimento, com commits que seguem as regras e convenções, utilizando o GitLab como ferramenta de versionamento.
Estou estudando Linux, o que tem me ajudado significativamente no trabalho, e pretendo utilizar esse conhecimento em outras situações, aprofundando meu uso do sistema operacional.
Crescimento na Carreira:
- Alcançar a posição de Desenvolvedor Pleno
- Aprofundar conhecimentos em conceitos fundamentais de programação
- Reduzir dependência de IA através de projetos práticos e mentoria
- Participar ativamente de comunidades tech e eventos da área
Tecnologias para Dominar:
Docker: Containerização de aplicações
Jenkins: Automação de CI/CD
- AWS: Cloud computing e serviços escaláveis
Estratégia de Aprendizado:
- Desenvolvimento de projetos pessoais com complexidade progressiva
- Mentoria com colegas experientes
- Cursos especializados e documentação oficial
- Contribuição em projetos open-source
Python: Automação de tarefas repetitivas, desenvolvimento backend e análise de dados.
TypeScript: Desenvolvimento de aplicações web frontend e backend.
Flask: Desenvolvimento de aplicações web e APIs RESTful com Python, seguindo padrões de clean code e arquitetura escalável.
GitLab: Versionamento de código e CI/CD.
Linux: Sistemas operacionais e linha de comando.
MySQL: Modelagem e gerenciamento de dados.
AGU (Advocacia-Geral da União)
Desenvolvedor FullStack Junior
- Desenvolvimento e manutenção de sistemas utilizando Python, flask e TypeScript
- Implementação de boas práticas de desenvolvimento e versionamento com GitLab
- Trabalho em equipe seguindo metodologias ágeis
- Utilização de Linux para desenvolvimento e operações
-
Sistema de Conta Corrente (Java): Desenvolvimento de uma aplicação bancária simulando operações de conta corrente, com funcionalidades como:
- Depósitos, saques e transferências
- Extrato bancário com histórico de transações
- Validações de saldo e limites
- Implementação de POO, coleções e tratamento de exceções
-
Organizador Financeiro Pessoal (Java): Aplicação desktop para gestão de finanças pessoais com:
- Cadastro de receitas e despesas
- Categorização de gastos
- Persistência em arquivos e cálculos automáticos
-
Automação de Rotinas (Python): Implementação de scripts Python para automatizar tarefas repetitivas, reduzindo esforço manual e aumentando a eficiência em 70%.
-
Chatbots Automatizados (Python, JavaScript): Criação de bots inteligentes utilizando Python, PyAutoGUI e Whatsapp-web.js para comunicação automatizada com APIs de terceiros.
|
|
|