
Seja bem vindo !!!
Sou Alan Junqueira
Desenvolvedor Full Stack, focado em criar códigos limpos e de fácil manutenção, com atenção aos detalhes, visando uma melhor experiência para o usuário, página responsiva, código escalável e funcional.

Seja bem vindo !!!
Desenvolvedor Full Stack, focado em criar códigos limpos e de fácil manutenção, com atenção aos detalhes, visando uma melhor experiência para o usuário, página responsiva, código escalável e funcional.
Imagine só ter o poder de criar incríveis projetos web, do zero ao avançado! Foi assim que iniciei meu desenvolvimento, aprendendo as bases do HTML, CSS e Javascript. Mas, com o tempo, fui descobrindo que existem outras formas de escrever código, para aprimorar ainda mais a minha produtividade.
Aprendi sobre a importância de componentizar os projetos e utilizar ferramentas atualizadas, que me garantem uma performance excepcional. Descobri que a utilização de Typescript em conjunto com ReactJS é uma forma poderosa de evitar erros futuros em produção e melhorar a experiência de desenvolvimento.
Não parei por aí! Também entendi que, para certos casos, não basta criar apenas Single Page Applications, sendo necessário a criação de projetos com o NextJS como framework SSR.
Cheguei a me aventurar no AngularJs, com o objetivo de entender como é a escrita dos components e como funciona o código, pois acredito que um desenvolvedor Javascript precisa entender, nem que seja o básico, de como funciona as ferramentas que o tem como base.
E quanto às estilizações? Descobri diversas formas novas, como Sass, Styled-Components, Stiches e Tailwind, que me permitem criar projetos ainda mais surpreendentes. E para aumentar ainda mais a minha produtividade, aprendi a utilizar bibliotecas de UI como Radix Ui, Chakra Ui, Material Ui, que já possuem componentes com funcionalidades prontas. Com todas essas habilidades, posso criar projetos impressionantes do início ao fim!
Ao longo do meu caminho como desenvolvedor, aprendi a criar incríveis APIs utilizando NodeJS e Express. E não paro por aí! Estou sempre buscando aprimorar minhas habilidades, e atualmente estou aprendendo a utilizar o Fastify e em breve o Nest JS.
Percebi que é possível utilizar tanto bancos de dados relacionais quanto não relacionais para salvar dados, e aprendi diversas formas de trabalhar com eles. Desde a utilização dos bancos na minha própria máquina até a conexão com sites que suportam esses bancos. Além disso, descobri como criar containers Docker e utilizá-los para acessar os bancos de dados, tornando todo o processo ainda mais eficiente.
Para facilitar a inserção de dados nos bancos, aprendi a utilizar ORMs como Sequelize e Prisma para bancos de dados relacionais, como PostgreSQL, MySQL e SQLite, além do Mongoose para bancos NoSQL, como o MongoDB, conectando-me com o Atlas. E não paro de me aperfeiçoar nesses conceitos!
Mas meu aprendizado não fica restrito ao desenvolvimento web, também comecei a estudar o desenvolvimento mobile, utilizando o poderoso React Native, para expandir ainda mais minha stack de desenvolvimento e criar soluções mobile.
E é claro, não poderia deixar de mencionar a importância do Git e Github para versionamento de código, que me permite trabalhar de forma colaborativa e com total segurança. Com todas essas habilidades, sou capaz de criar soluções incríveis e tornar o mundo digital ainda mais surpreendente!
Se certificar é ter o compromisso em adquirir habilidades e conhecimento em um campo em constante evolução.
Ter esses certificados, é a forma que encontrei, de me destacar nesse mercado de trabalho, que é altamente competitivo.
Eles demonstram minha experiência e dedicação em áreas específicas, e minha disposição para se manter atualizado, e atento às mudanças de mercado, e me manter relevante no mercado de tecnologia.