Ao longo dos últimos 2.5 anos, adquiri uma sólida experiência em desenvolvimento web, com foco em JavaScript, HTML e CSS. Através do meu conhecimento intermediário nessas tecnologias, fui capaz de criar aplicações web interativas e responsivas, melhorando a experiência do usuário.
Além disso, desenvolvi habilidades em frameworks populares como React e TypeScript, que me permitiram criar interfaces de usuário complexas e escaláveis. Com o React, pude construir componentes reutilizáveis e gerenciar eficientemente o estado da aplicação. Já o TypeScript trouxe a vantagem de adicionar tipagem estática ao JavaScript, aumentando a segurança e facilidade de manutenção do código.
Na área de back-end, aprimorei meus conhecimentos em PHP intermediário e pude criar APIs e sistemas web dinâmicos. Utilizei o PHP em conjunto com bancos de dados relacionais, como o MySQL, onde escrevi consultas SQL básicas para recuperar, inserir e atualizar dados. Essas habilidades me permitiram criar funcionalidades de autenticação, gerenciamento de usuários e manipulação de dados em geral.
Além disso, adquiri experiência em trabalhar com equipes de desenvolvimento ágil, participando de reuniões diárias de stand-up, colaborando com outros desenvolvedores e seguindo práticas recomendadas de controle de versão usando o Git. Também desenvolvi habilidades de resolução de problemas, depuração de código e otimização de desempenho.
Durante esse período, participei de projetos desafiadores, onde tive a oportunidade de aplicar meus conhecimentos e aprender novas tecnologias. Por exemplo, trabalhei em um projeto de comércio eletrônico, onde implementei um carrinho de compras utilizando React e integrei-o a um backend em PHP. Também desenvolvi recursos de pesquisa e filtragem avançada de produtos, utilizando consultas SQL complexas.