-
📚 Com 9 anos de idade, eu assisti meu pai desmontar e montar meu antigo computador na minha frente, e foi aí que minha paixão pela tecnologia se iniciou. E também foi neste momento que tive a certeza de que gostaria de trabalhar com alguma área voltada à tecnologia.
-
👩🏻🎓 Aos 18 anos, conheci a Trybe (por meio de um podcast), uma escola de tecnologia que oferece uma formação completa voltada para o mercado. Conhecendo esta instituição e fazendo meu primeiro contato com a programação, rapidamente me apaixonei pela área.
-
💼 Aos 19, tive minha primeira oportunidade de trabalho como desenvolvedor de back-end em uma empresa chamada Climatempo (a maior empresa brasileira de meteorologia), nesse ambiente aprimorei não apenas minhas habilidades técnicas, mas também desenvolvi minhas habilidades interpessoais:
Principais soft skills desenvolvidas
- Produtividade
- Fazendo cursos, e aplicando diariamente conceitos aprendidos, como:
- Ordem de prioridades entre tarefas à serem realizadas, das mais importantes às tarefas que não causariam dependências
- Organização, fazendo com que eu consiga planejar e distribuir melhor meu tempo, sempre definindo prioridades e facilitando até mesmo minha tomada de decisões já que minha organização me proporciona clareza
- Fazendo cursos, e aplicando diariamente conceitos aprendidos, como:
- Comunicação
- Aprimorando tanto diariamente em daily meetings/standup meetings quanto também em apresentações
- Apresentação feita para todas as equipes da Climatempo, onde falei sobre atualizações de um produto novo que estava trabalhando
- Apresentação feita sobre como a ferramenta SonarCloud estava melhorando a qualidade de código de uma maneira geral
- Apresentação feita sobre uma visão geral básica da ferramenta SonarCloud para outros desenvolvedores da Climatempo de vários times
- Aprimorando tanto diariamente em daily meetings/standup meetings quanto também em apresentações
- Adaptabilidade/Resiliência
- Diversas vezes trabalhando em diferentes produtso com diferentes ferramentas e linguagens de programação
- Trabalho em equipe com pair programming
- Resolução de problemas
Principais hard skills desenvolvidas
- Node.js, Javascript/Typescript
- Python (com scripts de migração de dados entre bancos de dados com diferentes estruturas)
- Arquitetura de microsserviços com BFF utilizando Arquitetura Hexagonal, fazendo conexão entre micros serviços com gRPC
- RabbitMQ
- Manutenção em serviços legados utilizando versões antigas de PHP e Javascript Vanilla
- PostgreSQL e Knex (low-level ORM)
- Integração com o GCP Bucket por meio de bibliotecas do próprio GCP
- Produtividade
-
📟 Stacks: Linguagens, Arquiteturas de Software, ...
Principais stacks:
- Node.js ( Javascript / Typescript )
- Python ( criação de scripts de automação / crawling / web scraping )
- RabbitMQ
- MySQL, PostgreSQL, MongoDB
- Sequelize ( full-blown ORM )
- Knex ( low-level ORM )
- gRPC para conexão entre micros serviços
Arquiteturas de software que conheço:
- Arquitetura de Microsserviços com BFF ( Back-end For Front-end )
- Fazendo a conexão entre microsserviços, e entre microsserviços e BFF com gRPC
- Arquitetura Hexagonal
- Arquitetura MVC
- 👩🏻🎓 Formação: Formado em Desenvolvimento Full-stack pela Trybe.