Bruno Alves

Software Engineer | Full Stack | Node.js | Java | AWS | React | Angular

CONTATOS

image user profile

Sobre mim

Desenvolvedor Full Stack com 5 anos de experiência na construção de produtos digitais escaláveis e de alto tráfego. Especialista em ecossistemas JavaScript (TypeScript) e Java, com forte atuação em backend (Node.js, Spring Boot) e excelência em frontend (React, Next.js, Angular).

Histórico comprovado de redução de churn, otimização de conversão e evolução de arquiteturas cloud em AWS para ambientes de produção críticos.

Habilidades

JavaScript

Linguagem de programação principal utilizada no desenvolvimento front-end e back-end. Aplicada em sistemas de alto tráfego e produtos escaláveis.

TypeScript

Linguagem tipada baseada em JavaScript. Utilizada em ecossistemas front-end e back-end para maior segurança de tipos e manutenibilidade.

Java

Linguagem de programação utilizada no desenvolvimento back-end com Spring Boot. Aplicada em sistemas críticos e de alta performance.

React.js

Biblioteca JavaScript para construção de interfaces. Aplicada no desenvolvimento de sistemas escaláveis e de alto desempenho.

Next.js

Framework React para aplicações full-stack. Utilizado em projetos com foco em performance e SEO.

Angular

Framework JavaScript para desenvolvimento front-end. Utilizado na integração de interfaces com serviços backend.

Tailwind CSS

Framework CSS utilitário. Utilizado para estilização rápida e consistente em projetos React e Next.js.

Sass

Pré-processador CSS. Utilizado para estilização com variáveis, mixins e organização de estilos.

Node.js

Ambiente de execução JavaScript no servidor. Utilizado no desenvolvimento de APIs e sistemas backend escaláveis.

Express.js

Framework Node.js para construção de APIs e aplicações web. Utilizado em sistemas de produção de alto tráfego.

Swagger

Documentação de APIs REST. Utilizado para criação, documentação e consumo de APIs.

Spring Boot

Framework Java para desenvolvimento de aplicações enterprise. Utilizado em sistemas críticos e de alta performance.

MongoDB

Banco de dados não relacional orientado a documentos. Utilizado em sistemas que requerem escalabilidade horizontal.

PostgreSQL

Banco de dados relacional de código aberto. Utilizado em sistemas que requerem consistência e integridade de dados.

MySQL

Banco de dados relacional. Utilizado em sistemas de produção com modelagem e integração eficiente.

Redis

Banco de dados em memória. Utilizado para cache e filas em arquiteturas escaláveis em AWS.

TypeORM

ORM para TypeScript e JavaScript. Utilizado na integração e modelagem com bancos de dados SQL e NoSQL.

AWS

Serviços de infraestrutura em nuvem. Utilizado para hospedagem, escalabilidade e serviços como SQS e SNS.

AWS Lambda

Serviço de computação serverless. Utilizado para execução de funções sem gerenciamento de servidores, ideal para processamento assíncrono e APIs.

AWS SQS

Serviço de filas de mensagens gerenciado. Utilizado para desacoplamento de componentes e processamento assíncrono de tarefas.

AWS S3

Armazenamento de objetos escalável. Utilizado para armazenar e recuperar dados, backups e arquivos estáticos com alta disponibilidade.

AWS EC2

Serviço de computação em nuvem. Utilizado para provisionar servidores virtuais escaláveis e configuráveis conforme a demanda.

AWS SNS

Serviço de notificações pub/sub. Utilizado para enviar mensagens e notificações para múltiplos assinantes de forma eficiente.

Docker

Plataforma de contenerização. Utilizado para padronização de ambientes e deploy de aplicações.

TDD

Desenvolvimento Orientado a Testes. Prática aplicada para garantir qualidade e manutenibilidade do código.

SOLID

Princípios de design de software. Aplicados na arquitetura de sistemas escaláveis e manuteníveis.

Arquitetura de Software

Conceitos de arquitetura aplicados na evolução de sistemas críticos, redução de churn e melhoria de performance.

DDD

Domain-Driven Design. Aplicado na modelagem e arquitetura de sistemas complexos.

Microsserviços

Arquitetura de microsserviços. Experiência em infraestrutura cloud com AWS, Docker e CI/CD.

Testes (Jest, Vitest, E2E)

Ferramentas de teste para JavaScript. Utilizadas em testes unitários, de integração e E2E.

CI/CD

Integração e entrega contínua. Utilizado para automação de processos de deploy e qualidade de código.

Portfólios

Project dash-apis default image
Project ecommerce default image
Project general-api default image
Project portifolio default image

Serviços

UI / UX Design

Possuo conhecimento teórico e prático relacionado ao design de prototipação.

Aplicação Web

Desenvolvo software com interfaces acessíveis e claras, sempre evoluindo de acordo com o mercado.

Aplicação Back-End

Desenvolvo sistemas internos relacionados a APIs REST, permitindo seu consumo em interfaces front-end.

Contatos

Envie uma mensagem