Sempre apaixonado por tecnologia e informática tive meu primeiro contato com HTML e CSS , criando diversos projetos pessoais e com objetivo didático.
No ano de 2010 passei a fazer alguns trabalhos independentes, dando manutenção e desenvolvendo alguns projetos simples com tecnologias como PHP e Jquery.
Em 2015 passei a estudar outras linguagens orientadas a objetos como C++, C# e Python,
em 2019 tive o primeiro contrato profissional e fui responsável por uma aplicação que populava uma base através de técnicas de web scraping, com Node JS como principal ferramenta, o objetivo era varrer alguns sites em busca de informações e em seguida abastecer a base de dados que seria consumida por outro produto da empresa.
2020 foi quando tive a oportunidade de trabalhar em uma fábrica de software, lá era responsável pela sustentação de vários produtos com tecnologias diferentes, a maioria tinha em comum a base de dados Oracle, Struts, Jquery e JSP, na sequência fui alocado em outro projeto (CRM) para atuar em novas funcionalidades, utilizando uma API Rest Java 8 com Spring Boot no back end e Angular 8+ no front end. Outros produtos consumiam essa mesma API utilizando React.
Ao longo da carreira trabalhei com sustentação de produtos Legados (Struts, Jquery, JSP e Procedure), e também com projetos modernos (Angular 8+, NodeJS, Spring Boot, API Rest) sempre respeitando os conceitos de orientação a objetos e utilizando boas praticas de clean code e designer pattern (DAO, Factory, Singleton, Strategy, MVC e Observer).