Sobre mim

Olá! Meu nome é Pedro Azevedo, e sou um Senior Software Engineer apaixonado por criar soluções inovadoras e eficazes. Com mais de 7 anos de experiência desde 2018, tenho trabalhado extensivamente com tecnologias como React, Node.js, Next.js, React Native, TypeScript e Jest. Tenho experiência em desenvolvimento ágil, arquitetura de microserviços, cloud computing e consultoria para grandes empresas como bancos, redes de varejo, e-commerce, instituições educacionais e telecomunicações.

Recentemente, embarquei em uma nova jornada para aprimorar meus conhecimentos em backend, mergulhando no poderoso mundo do Ruby on Rails, expandindo ainda mais minha visão como desenvolvedor full stack.

Minha Jornada

Início no Frontend:

Minha carreira começou como desenvolvedor frontend, onde tive a oportunidade de colaborar em diversos projetos, desde websites corporativos até aplicações web complexas. Durante esse período, desenvolvi uma forte habilidade em transformar designs em experiências de usuário fluidas e envolventes. Utilizei ferramentas modernas como React, Redux, Sass, Webpack, e sempre busquei seguir as melhores práticas de desenvolvimento, incluindo acessibilidade, performance, e testes de qualidade com Jest e React Testing Library.

Transição para Full Stack:

Sentindo a necessidade de expandir meus horizontes e entender o desenvolvimento de aplicações de ponta a ponta, decidi aprofundar meus conhecimentos em backend. Tenho ampla experiência com Node.js, microserviços, cloud computing (AWS, GCP), e arquitetura escalável. Escolhi Ruby on Rails para aprimorar ainda mais meu conhecimento em desenvolvimento backend robusto e seguir a filosofia de "convenção sobre configuração". Tenho aplicado conceitos fundamentais de arquitetura de APIs, banco de dados relacionais, segurança e agile development, sempre aprimorando a visão completa do desenvolvimento full stack.

Minha Filosofia:

Acredito que o desenvolvimento web deve ser uma experiência colaborativa e contínua de aprendizado. Estou constantemente explorando novas tecnologias e abordagens para criar soluções inovadoras e eficazes. Meu objetivo é ajudar outros desenvolvedores a crescerem e se adaptarem às mudanças rápidas do mundo da tecnologia, compartilhando conhecimentos e experiências de forma aberta e acessível.

Conecte-se Comigo

Estou sempre aberto a novas ideias, colaborações e discussões sobre desenvolvimento web. Você pode encontrar meus links de contato no rodapé da página. Vamos construir algo incrível juntos!