Eu comecei a aprender tecnologias de frontend aos 17 anos. Comecei com HTML, CSS e JS em 1999 e depois de fazer alguns cursos de Frameworks como Jquery, Bootstrap, Gulp, Grunt, LESS, SASS, etc, fui trabalhar em agências de Publicidade em São Paulo - Brasil.
Depois durante a faculdade de Sistemas de Informação entre 2001 e 2005 eu aprendi sobre o mundo do Backend e tive a incrível oportunidade de aprender Linux e Java com professores muito bons e acabei me apaixonando pela plataforma.
Então eu começei a fazer muitos cursos na área de desenvolvimento de software e a aprender as Stacks modernas de Java, utilizando Spring (Data, Security, Web, ...) e a arquitetura REST que foi um divisor de águas no desenvolvimento.
Com isso comecei a trabalhar em fábricas de software com Java, fazendo integrações com Banco de dados como Oracle, SQL Server e MySql e criando APIs para times de Mobile e Angular. Foi quando eu também me apaixonei por Angular e começei a fazer as duas partes (frontend e backend) recebendo o título de Fullstack.
Para dar apoio aos times de testes eu aprendi a trabalhar com testes Unitário e Integrados. Automatizando os cenários de testes que tinhamos disponíveis utilizando Junit e Selenium(posteriormente Cypress)
Para trabalhar com um frontend mais moderno como Angular e ReactJS eu tive que aprender NODEJS com as bibliotecas Express, e Mongoose.
Com o tempo fiz um curso de MBA em Arquitetura Java e fui pegando atividades de DEVOPS, e aprendi a trabalhar com CI/CD utilizando Jenkins, CircleCI, Github Actions and Shell Script.
E agora meus últimos avanços tem sido na área de Cloud, aprendendo sobre as Ferramentas do Google Cloud e Amazon AWS. E com isso tenho feito alguns cursos de Docker e Kubernetes.
Abaixo um resumo de qual tem sido meu foco ultimamente.
Todas minhas decisões estão sendo baseadas em um objetivo único, ter uma qualidade de vida juntamente com minha família.
Tenho criado diversas experiências e provas de conceitos (POC) a respeito de frameworks, módulos, ferramentas novas, inovações com deploy, gestão, otimização de código e tempo.
Alguns trabalhos voluntários, monitorias, aulas na graduação, palestras e curso à distância. Gosto de estar sempre compartilhando o que eu aprendi com as pessoas.
Vivenciando as fases do Java SE, Java ME e agora Java EE. Tenho fascínio pela linguagem e arquitetura que tem sido tão presente no mercado, embarcados ai vou eu!
clientes felizes
ataques de gastrite
linhas de código
idéias novas
noites viradas
buscas no google
Um breve relato de meus trabalhos recentes que me orgulho em apresentar.
Tenho realizado algumas experiências com Jenkins(antigo Hudson), git, ssh e estamos nos dando muito bem.
Depois de muito tempo relutando, consegui criar instâncias na amazon(ElasticIP, DNS, Segurança).
Até que enfim agora não apanho mais com acesso remoto via tunelamento ssh, até o VIM aprendi a usar.
Sem dó e sem dor, agora está fluido, depois de fazer um cherry-pick me sinto um hacker! Estou até dando aulas, kkk.
Conheça todas as teorias, domine todas as técnicas, mas ao tocar uma alma humana seja apenas outra alma humana.
Abaixo meus currículos em 3 versões de profissão:
Montei infográficos que representam de forma linear por onde passei, tanto em empresas como em escolas.
Alguns depoimentos de pessoas que marcaram minha vida.
Willians foi uma pessoa essencial para meu crescimento; pessoal, profissional, acadêmico e qualquer outro lugar em que ele pudesse ajudar. Sempre disposto a me ensinar, orientar, ajudar, discutir, decidir e tudo mais. De informática à matemática, 70% do meu aprendizado foi desenvolvido por ele. Excelente profissional, professor e amigo!
Willians foi meu colaborador-professor, num curso tecnico de Informática para Internet e Informática Basica e desenvolveu muito bem suas atribuições chegando até a ultrapassar os conteúdos e atribuições. É uma pessoa muito querida tanto pelos colegas como pelos alunos.
O Willians é um profissional muito dedicado e responsável. Tem bastante sede de aprendizado, e consegue aplicar com facilidade o que aprende quando observa um cenário propício. Gosta de aprender, gosta de ensinar e de parear, o que faz com que sua curva de aprendizado nas tecnologias sejam muito boas. Um ótimo companheiro de trabalho e que sabe trabalhar em equipe, sendo uma pessoa fácil de conviver no dia-a-dia. Foi muito bom o período em que trabalhamos juntos.