Sou atualmente um desenvolvedor full-stack e tenho uma participação ativa em todas as etapas do desenvolvimento de software. Desde o planejamento das tecnologias até o deploy na nuvem e realização de testes. Tenho um forte desejo de aprender e adoro trabalhar em equipe, sempre focado em produzir código legível e organizado. Sou uma pessoa tranquila e apaixonada por lógica de programação, constantemente atento às novidades da minha área e tecnologias que possam melhorar minha produtividade e a qualidade dos projetos em que estou envolvido.
3 anos e meio de experiênciaO ReactJS é uma biblioteca JavaScript para criação de interfaces de usuário reativas e eficientes. Ele utiliza componentes reutilizáveis e atualização seletiva da interface, proporcionando um desempenho otimizado. Com uma sintaxe JSX e uma comunidade ativa, o ReactJS é amplamente utilizado e suportado por diversas ferramentas e bibliotecas.
3 anos de experiênciaO PHP é uma linguagem de programação de código aberto amplamente usada para desenvolvimento web. Com uma sintaxe semelhante ao HTML, ele permite criar páginas dinâmicas, interagir com bancos de dados e processar formulários. O PHP possui uma comunidade ativa e extensa documentação, tornando-o uma escolha popular para construir aplicativos web.
3 anos de experiênciaO Node.js é uma plataforma de desenvolvimento de aplicações backend em JavaScript. Ele utiliza o motor de execução V8 do Google Chrome para executar o JavaScript no servidor. O Node.js é conhecido por sua natureza assíncrona e orientada a eventos, o que o torna eficiente e adequado para aplicações de alto desempenho em tempo real. Com um vasto ecossistema de pacotes e bibliotecas, o Node.js é amplamente utilizado para construir servidores, APIs e aplicativos web escaláveis.
4 anos de experiênciaTypeScript é uma linguagem de programação que estende o JavaScript adicionando recursos de tipagem estática. Ele é usado para desenvolver aplicativos JavaScript escaláveis e de alta qualidade, fornecendo recursos avançados de verificação de tipo e suporte a recursos modernos do JavaScript.
3 anos de experiênciaO PostgreSQL é um poderososistema de gerenciamento de banco de dados relacional de código aberto. Ele fornece recursos avançados, como suporte a transações ACID, consultas complexas, indexação eficiente e extensibilidade, tornando-o uma escolha popular para aplicativos que requerem armazenamento de dados robusto.
3 anos e meio de experiênciaMySQL é outro sistema de gerenciamento de banco de dados relacional amplamente utilizado. É conhecido por sua facilidade de uso, escalabilidade e desempenho. O MySQL é usado em muitas aplicações web para armazenar e recuperar dados de forma eficiente.
3 anos de experiênciaLaravel é um framework de desenvolvimento web em PHP que segue o padrão Model-View-Controller (MVC). Ele oferece uma sintaxe elegante e recursos abrangentes para agilizar o desenvolvimento web, como roteamento, gerenciamento de banco de dados, autenticação e muito mais.
2 anos e meio de experiênciaNestJS é um framework de aplicativo back-end em Node.js inspirado no Angular. Ele fornece uma estrutura modular e escalável para a construção de aplicativos back-end robustos usando TypeScript. O NestJS facilita a criação de APIs RESTful, aplicando os princípios de programação orientada a objetos e injeção de dependência.
2 anos e meio de experiênciaNext.js é um framework React para criação de aplicativos web renderizados no servidor. Ele oferece suporte a renderização do lado do servidor (SSR) e geração estática, otimização de desempenho, roteamento avançado e recursos como pré-renderização, divisão de código e carregamento sob demanda.
3 anos e meio de experiênciaGit é um sistema de controle de versão distribuído amplamente utilizado. Ele permite rastrear e gerenciar alterações em um projeto de software ao longo do tempo. Com o Git, você pode criar ramificações, mesclar código, desfazer alterações e colaborar com outras pessoas de forma eficiente.
3 anos e meio de experiênciaHTML (HyperText Markup Language) é a linguagem de marcação usada para criar a estrutura e o conteúdo de páginas da web. Ele define a estrutura dos elementos em uma página, como cabeçalhos, parágrafos, links e imagens.
3 anos e meio de experiênciaCSS (Cascading Style Sheets) é uma linguagem de estilo usada para definir a aparência e o layout dos elementos em uma página da web. Ele permite controlar cores, fontes, tamanhos, posicionamento e outros aspectos visuais de um site.
3 anos e meio de experiênciaREST (Representational State Transfer) é um estilo arquitetural amplamente usado para a criação de APIs (Interfaces de Programação de Aplicativos) web. Ele define um conjunto de princípios para a comunicação entre cliente e servidor, utilizando métodos HTTP, como GET, POST, PUT e DELETE, para realizar operações em recursos.
3 anos de experiênciajQuery é uma biblioteca JavaScript popular que simplifica a manipulação do DOM, a animação, o gerenciamento de eventos e a realização de requisições AJAX em uma página da web. Ele fornece uma sintaxe simplificada e compatibilidade com vários navegadores, facilitando o desenvolvimento de recursos interativos e dinâmicos em websites.
2 anos e meio de experiênciaO Google Cloud é uma plataforma de computação em nuvem oferecida pelo Google. Assim como a AWS, o Google Cloud fornece serviços de infraestrutura, armazenamento, análise de dados, aprendizado de máquina e outras soluções baseadas em nuvem. É usado por empresas e desenvolvedores para executar aplicativos, armazenar dados e aproveitar a infraestrutura global do Google.
2 anos e meio de experiênciaAWS é uma plataforma de computação em nuvem fornecida pela Amazon. Ela oferece uma ampla gama de serviços, como computação, armazenamento, banco de dados, aprendizado de máquina e muito mais. Empresas e desenvolvedores podem usar a AWS para hospedar, gerenciar e dimensionar aplicativos e serviços de forma flexível e segura.
3 anos e meio de experiênciaStyled Components é uma biblioteca de estilização para React e outras bibliotecas JavaScript. Permite escrever estilos CSS de forma mais modular e coesa, criando componentes com estilos encapsulados. Os estilos são definidos usando a sintaxe do CSS-in-JS, facilitando a criação de interfaces reutilizáveis e mais fáceis de manter.
2 anos e meio de experiênciaDocker é uma plataforma de código aberto que permite criar, implantar e executar aplicativos em contêineres. Os contêineres são unidades isoladas e leves que contêm todo o necessário para executar um aplicativo, incluindo código, bibliotecas e dependências. Eles permitem que os aplicativos sejam executados consistentemente em qualquer ambiente, simplificando o processo de desenvolvimento e implantação.
Atuo no desenvolvimento de funcionalidades para duas aplicações web, onde também sou responsável pela infraestrutura de ambos os projetos na nuvem, atualmente hospedados na AWS. Cuido tanto das instâncias quanto dos bancos de dados. As tecnologias principais que utilizo incluem Node.js, React.js, PostgreSQL, Sequelize, CSS, JavaScript, HTML, além de várias outras ferramentas complementares. Tenho um conhecimento sólido em Linux, que foi essencial para configurar toda a estrutura em nuvem dos projetos. Sou o responsável principal pela manutenção das plataformas, onde a organização e a eficiência são fundamentais para o desenvolvimento de novas funcionalidades. Também colaboro estreitamente com a liderança da empresa, alinhando prazos e propondo ideias que possam melhorar o desempenho das plataformas.
Trabalhei no desenvolvimento de aplicações web, onde utilizei com frequência tecnologias como Node.js, React.js, Nest.js, PostgreSQL, PrismaJs, Firebase, JavaScript, CSS, Laravel, PHP, MySQL, HTML e Blade. Durante meu trabalho, fui responsável por realizar deploys na Google Cloud, tanto em fase de testes quanto em produção, garantindo uma entrega eficiente e confiável dos projetos. Ao lidar com os feedbacks dos clientes, desenvolvi soluções de problemas reportados, buscando soluções rápidas e eficazes para garantir a satisfação do cliente. Utilizei nos projetos os banco de dados PostgreSQL e MySQL.
Trabalhei no desenvolvimento de aplicações web utilizando um conjunto de tecnologias, incluindo Laravel, PHP, MySQL, HTML, Blade, JavaScript e CSS. Utilizo o GitHub e o GitFlow para versionar projetos, garantindo um controle eficiente de código-fonte. Além disso, tenho conhecimento realizando deploys na plataforma da Hostgator, tanto em ambiente de testes quanto em produção. Na implementação de soluções, integrei API's externas como o PagSeguro para oferecer opções de pagamento dentro da plataforma. Utilizei nesses projetos o banco de dados MySql.
Um profissional muito habilidoso, que sabe trabalhar colaborativamente com o time e que sempre está buscando aprender e evoluir os seus conhecimentos na área do desenvolvimento.
Excelente profissional e colega de trabalho, sempre disposto a ajudar e esclarecer dúvidas da equipe. Um desenvolvedor dedicado, que busca constantemente aprimorar seus conhecimentos, aplicando-os de forma eficaz nos projetos e compartilhando-os com os demais. Além disso, possui um ótimo conhecimento técnico e uma ótima habilidade em aprender novas tecnologias de forma eficiente, o que o capacita a enfrentar com sucesso novos desafios.