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

Block or report 1arley

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
1arley/README.md

Olá, eu sou Arthur! 👋

Desenvolvedor Backend | Python, Node.js, TypeScript & Segurança da Informação

Sou um entusiasta de tecnologia e estudante na UFRPE, focado em criar soluções robustas e seguras. Meu foco atual é no desenvolvimento backend, arquitetura de software e segurança de aplicações — tanto em projetos acadêmicos quanto em ambiente profissional real.


🛠️ Tech Stack & Ferramentas

TypeScript JavaScript Node.js NestJS Python PostgreSQL Prisma SQLite Docker JWT Swagger Git Linux


💼 Experiência Profissional: SeedaBit Tecnologia

Na SeedaBit Tecnologia, atuo no desenvolvimento de aplicações backend em ambiente de produção real, utilizando uma stack moderna orientada à escalabilidade e segurança.

Destaques Técnicos:

  • 🔐 Autenticação & Autorização: Implementação de fluxos completos com JWT, incluindo tokens de acesso, refresh tokens e sistema de roles (USER, ADMIN, SUPERADMIN) com guards e decorators customizados no NestJS.
  • 🗄️ Modelagem de Banco de Dados: Modelagem e manutenção de esquemas PostgreSQL complexos, com relacionamentos, integridade referencial e migrations versionadas via Prisma ORM (type-safe database access).
  • 🔗 Integração com APIs: Desenvolvimento e consumo de APIs RESTful documentadas com Swagger/OpenAPI, com validação rigorosa de dados via class-validator e class-transformer.
  • 🏗️ Arquitetura Modular: Construção de aplicações seguindo os padrões do NestJS — módulos, services, controllers, interceptors e filters — garantindo separação de responsabilidades e fácil escalabilidade.
  • 🐳 DevOps & Containerização: Utilização de Docker e docker-compose para orquestração de ambientes de desenvolvimento e produção, incluindo serviços de banco de dados e painéis de administração.
  • ✅ Qualidade de Código: Aplicação de TypeScript estrito, ESLint, Prettier e escrita de testes unitários e E2E com Jest e Supertest.

🚀 Projeto em Destaque: Pegai

Um sistema de caronas universitárias focado em segurança e validação.

Desenvolvi o Pegai, uma aplicação CLI complexa que simula um ambiente de produção real. Este projeto não foi apenas sobre "fazer funcionar", mas sobre construir com arquitetura e segurança desde a base.

Destaques Técnicos do Projeto:

  • 🔒 Segurança Avançada: Implementação de Autenticação de Dois Fatores (2FA) via SMTP e hashing de senhas com bcrypt para proteção de dados sensíveis.
  • 🏗️ Arquitetura MVC: Separação clara de responsabilidades entre Modelos (Banco de Dados), Controladores (Lógica de Negócio) e Views (Interface CLI).
  • 🗄️ Modelagem de Dados: Criação manual de esquemas relacionais em SQL (SQLite) gerindo integridade entre Usuários, Rotas e Veículos.
  • 🗺️ Geolocalização Real: Integração com a API geopy para cálculo de distâncias e precificação dinâmica.

Repo


📫 Vamos conectar?

LinkedIn Gmail

Pinned Loading

  1. Pegai Pegai Public

    Um de aplicativo de transporte inspirado em serviços como Uber e 99, desenvolvido como um projeto visando a utilização exclusiva de estudantes da UFRPE, abrangendo desde a autenticação de usuários …

    Python

  2. eventPass eventPass Public

    TypeScript