Skip to content
View kelsonbrito50's full-sized avatar
🎯
Open to remote opportunities · Full Stack Developer
🎯
Open to remote opportunities · Full Stack Developer

Block or report kelsonbrito50

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
kelsonbrito50/README.md

Hi, I'm Kelson 👋🏼

Profile Views

  • Full Stack Developer: Python and Django in production, Java and Spring Boot in public projects
  • 🎓 Software Engineering BS (in progress), UNINTER Brazil (2025-2029)
  • 🎓 Java Programming Specialized Certificate, UC San Diego Extension (2026) · Java I–IV
  • 🎓 Front-End Development Certificate, UC San Diego Extension (2025-26)
  • 🏅 Meta Back-End Developer Certificate (2025)
  • 🔐 Design and Analyze Secure Networked Systems, University of Colorado Boulder (2026)
  • 💼 Production e-commerce with real card payments · 581 automated tests across public repositories
  • 🌐 Trilingual: English (Fluent) · Portuguese (Native) · Spanish (Native)

🚀 Projects

helpdesk: Java ticketing API where a requester sees only their own tickets and an agent sees the queue. Ownership is enforced in one place, and the N+1 on the list endpoint is proven by counting queries, not by claiming it. Spring Boot 4.1 · Spring Security + JWT · 5 related entities · Spring Data JPA · PostgreSQL 16 · Flyway · 31 tests · Testcontainers · JaCoCo · CI

springboot-payment-api: Java REST API modelling a payment lifecycle, layered behind a persistence interface. Spring Boot 4 · Spring Data JPA · PostgreSQL 16 · Flyway · 29 tests · Testcontainers · JaCoCo · CI

ecommdev-platform: Django platform for services, packages and invoicing. 501 tests · 85% coverage · CSP · rate limiting · i18n

cloudtask-api: Serverless task processing in Python. 6 AWS Lambdas · API Gateway · DynamoDB · SQS · SNS · Terraform IaC · CI/CD

BabyHappy (private, client work): Production Django + React storefront for a Brazilian baby products brand. 13 Django apps · Cielo card payments · 179 tests at 90%+ coverage · Celery + Redis · Docker · AWS

📲 Connect with me

LinkedIn Email Twitter

⚒️ Skills

Backend

Python Django DRF Java Spring Boot Spring MVC Spring Security JWT REST APIs OpenAPI

Frontend

React Angular Next.js TypeScript RxJS JavaScript Tailwind CSS HTML5 CSS3

Databases

PostgreSQL Spring Data JPA Hibernate Flyway Redis DynamoDB SQL

Testing

pytest JUnit Mockito Testcontainers Coverage

Cloud & DevOps

AWS Terraform Docker GitHub Actions Linux Nginx Cloudflare

Build & Version Control

Maven Git

Practices

SOLID Design Patterns Clean Code TDD Scrum

Tools

IntelliJ Eclipse VS Code Postman


Made with 🔥 Kelson!

Pinned Loading

  1. helpdesk helpdesk Public

    Java

  2. springboot-payment-api springboot-payment-api Public

    ☕ Spring Boot Payment API - layered architecture, REST, RFC 9457 error handling | Java 17 · Spring Boot 4.1 · JUnit 5 · Mockito · 25 tests

    Java

  3. ecommdev-platform ecommdev-platform Public

    🚀 Enterprise Django Platform — Services, Packages, Portfolio, Invoices, Support | Python · Django 4.2 · DRF · PostgreSQL · Docker · 501 Tests · 85% Coverage

    Python 3

  4. cloudtask-api cloudtask-api Public

    ⚡ Serverless Task Processing API — AWS Lambda + API Gateway + DynamoDB + SQS + SNS + CloudWatch | 100% Terraform IaC | Python 3.12 | GitHub Actions CI/CD

    Python 3