Skip to content
View PedroRomaoDev's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report PedroRomaoDev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PedroRomaoDev/README.md

👋  Olá, eu sou o Pedro, um desenvolvedor full stack apaixonado pelo que faz!

Sobre mim

Meu primeiro contato com linhas de código foi aos 16 anos, quando ingressei na Escola Técnica. Como qualquer jovem, eu estava perdido sobre o que fazer na vida, até que tive uma sensação mágica que me lembro até hoje: percebi que podia ter o poder de criar coisas da maneira que eu quisesse, apenas escrevendo linhas de código. Isso me fascinava profundamente, e desde então decidi que queria ser um programador.

Conforme fui adquirindo experiência na área, descobri uma verdadeira paixão: compartilhar meu conhecimento e ajudar as pessoas por meio dele. Atualmente ministro aulas de Desenvolvimento Web para jovens universitários e alunos do Ensino Médio. Fico extremamente feliz quando consigo impactar alguém positivamente, e por isso gosto tanto de fazer isso.

Hoje, tenho como foco principal da minha carreira o desenvolvimento web full stack, com especialização em TypeScript, Next.js e Node.js. Ao longo da minha jornada, desenvolvi uma compreensão profunda sobre a importância de uma boa arquitetura de software e os benefícios que ela traz para a manutenibilidade, escalabilidade e qualidade do código. Trabalho com diversos padrões arquiteturais como arquitetura em camadas, arquitetura hexagonal e microsserviços, além de aplicar design patterns para resolver problemas complexos de forma elegante e eficiente. Acredito que uma arquitetura bem planejada é fundamental para o sucesso de qualquer projeto a longo prazo. Além da programação, sou apaixonado por música, animes e academia, que servem como minha válvula de escape e forma de relaxar. Também gosto muito de investimentos, do mercado financeiro e de cultura pop.

O que você vai encontrar aqui?

Este repositório do GitHub representa minha trajetória como desenvolvedor full stack e professor de tecnologia. Aqui compartilho as soluções e projetos que desenvolvi ao longo da minha carreira, dos quais tenho muito orgulho. Seja você recrutador, colega desenvolvedor ou entusiasta de tecnologia, aqui está o que pode esperar:

  • Projetos focados em aplicações web escaláveis com código limpo e arquitetura bem definida
  • Implementações utilizando TypeScript, React.js, Next.js e Node.js com foco em qualidade e performance
  • Aplicação de padrões arquiteturais modernos: arquitetura em camadas, hexagonal e microsserviços
  • Uso de design patterns para resolver problemas complexos de forma elegante e eficiente
  • Projetos que valorizam manutenibilidade, escalabilidade e experiência do usuário
  • Integração com bancos de dados usando ORMs modernos como Prisma e Drizzle
  • Testes automatizados com Jest e Vitest para garantir a qualidade do código

Se quiser se conectar, colaborar ou trocar ideias sobre tecnologia, arquitetura de software ou ensino de programação, fique à vontade para me enviar um e-mail ou me procurar no LinkedIn. Estou sempre aberto a novas oportunidades e desafios!

🛠  Tech Stack

💻  Front-end:

HTML CSS JavaScript TypeScript React Next.js Tailwind Shadcn/ui Jest Vitest

⚙️  Back-end e banco de dados:

Node.js Express Fastify Node-RED MongoDB PostgreSQL MySQL Docker Prisma Drizzle Zod Kafka Postman Jest Vitest Swagger

🚀  Um pouco mais sobre o meu perfil

Pedro Romão's GitHub Stats Top Langs

Pinned Loading

  1. finance-app-api finance-app-api Public

    API RESTful de um sistema financeiro, desenvolvida para gerenciar transações, categorias, usuários e saldos. Ideal para controle de finanças pessoais ou corporativas, com foco em organização, segur…

    JavaScript 2

  2. cblab-desafio cblab-desafio Public

    Solução para os desafios de Engenheiro de Dados Júnior da CBLab. Este projeto demonstra um pipeline de dados completo e modular, utilizando Node.js/Express para APIs, Docker/Docker Compose para orq…

    JavaScript

  3. fintrack fintrack Public

    Frontend React de um sistema financeiro fullstack com API RESTful, focado em segurança, escalabilidade e organização, ideal para demonstrar habilidades práticas em desenvolvimento web fullstack e b…

    JavaScript

  4. bewear bewear Public

    Sistema fullstack de e-commerce em arquitetura de microserviços gerenciado por monorepo Turborepo. Frontend Next.js com interfaces cliente e admin, backend distribuído em microserviços independente…

    TypeScript