Minha história
- Com 11-13 anos, começo a jogar Minecraft depois de assistir alguns youtubers em ascenção na época (TazerCraft, Viniccius13).
- Com 13 anos, me interessei bastante com os servidores multiplayer e descobri que era possível configurar um mexendo em arquivos de configuração (não fazia ideia do que era Java)
- Com 14-15 anos, entrei no ensino médio com curso técnico de informática integrado. Nesse ponto, eu zerei a nota de todas as provas de lógica de programação exceto a primeira. Consegui passar através das provas de recuperações bimestrais.
- Com 16 anos, estava extremamente feliz por estar aprendendo Java, pois tinha conseguido aprender a fazer ArrayList de objetos, enquanto o objetivo da avaliação era a implementação de ArrayList de strings
- Com 17 anos fiz um TCC, sem saber o que era API, sobre um sistema para controle de indústria textil junto de um protótipo de marketplace. Ele foi desenvolvido em javascript com bootstrap, e integrado com PHP no maior estilo Go Horse.
- Com 18 anos, fui contratado por um órgão público municipal como cargo em comissão (CC), para trabalhar como full-stack. (AngularJS e Groovy/Grails). Até então não tinha contato com nenhum framework web nem API, então sofri bastante pois tinha que manter o projeto (em estágio de adoção inicial) sozinho. Foi aí que senti um click na minha cabeça, e comecei a entender melhor todos esses conceitos.
- Aos 19 anos, ampliei meu conhecimento sobre sistema e regras de negócio, e implementei uma ferramenta de observabilidade (APM) no back-end (Glowroot), que me possibilitou ver e otimizar boa parte das queries do BD (Postgres) que já não acompanhavam o crescimento do sistema.
- Aos 20 anos, ao saber do fim do suporte do AngularJS, convenci o gestor a refazer o sistema em VueJs, por terem similaridades na implementação, e assim foi feito.
- Entre os 20 e 21 recebi 2 promoções, onde na 2° vez fui demitido do CC e recontratado como terceirizado CLT, como analista pleno.
- Atualmente, aos 21 anos. Por ter a maior experiência na equipe, acabei pegando mais responsabilidades. Venho aplicando os conceitos ágeis (quadros kanban, sprint, daily) e melhorando os processos de desenvolvimento com fluxos no github, linter no front-end. Mais recentemente, venho estudando sobre testes automatizados com o objetivo de cobrir boa parte do front-end ainda este ano.