Michael Douglas

Michael Douglas

Backend Developer • Java • Golang • Ruby on Rails

Self-taught developer focused on backend and cloud-native applications. Passionate about sharing knowledge, collaborating on projects and innovating through technology.

Feira de Santana - BA, Brasil

Professional Experience

+7 years of experience

1

Plathanus Software & Design

Mid-Level/Senior Software Engineer

December 2025 - Present

2

Effecti

Full Stack Mid-Level Developer

January 2025 - December 2025

3

Accenture

Mid-Level Backend Developer

March 2020 - March 2022

4

Accenture

Junior Backend Developer

February 2019 - March 2020

5

Pirelli Pneus

Junior Developer

October 2017 - October 2018

ProStaff API

Robust Ruby on Rails API for e-sports team management. Modular monolithic architecture with dedicated modules for scouting, analytics, scheduling, and Riot Games API integration. Includes JWT authentication, async processing with Sidekiq, Redis cache, and automated tests with RSpec.

ProStaff Riot Gateway

High-performance API gateway in Go centralizing Riot Games API access for the ProStaff ecosystem. Implements global rate limiting with token buckets, dual-layer caching (LRU + Redis), circuit breakers per region, automatic regional routing, and service-level JWT authentication. Graceful degradation, exponential backoff retry, and structured JSON logging. Deployed as a <20MB Docker container.

Clube do Java E-commerce

E-commerce platform built with Vue.js and Java, with payment API integration, shipping, chatbot, and SEO optimization.

ProStaff Scrims

Web platform for League of Legends esports teams to manage scrimmages. Dashboard for scheduling, analytics, matchmaking suggestions by region/tier, inhouse sessions with tier-based balancing, public team lobbies, and scrim invites. Built with Next.js 15, Zustand, TanStack Query, and Recharts.

ArenaBR

Platform for managing amateur League of Legends tournaments in Brazil. Handles championship registration, team enrollment, player rosters, double-elimination brackets, match reporting, and Pix payment processing. Retro HUD design system with gold/teal palette.

Kings Lendas Cup

League of Legends tournament platform with live standings, match schedule, team and player profiles, KDA tracking, and draft analysis. Integrated with the Leaguepedia API for automatic data synchronization.

API REST Golang

Scalable RESTful API built with Golang for complete e-commerce management. Clean architecture with layer separation, Docker support, and PostgreSQL for robust data persistence. Includes JWT auth, Swagger docs, and high-performance endpoints.

Fabmed Distribuidora

Visual rebranding of Fabmed Distribuidora, focused on usability and modern design. Front-end with React.js and back-end with Node.js, plus Intranet integration, chatbot, and SEO optimization.

Arremate Certo

Automation platform for public tender processes. Hybrid architecture with Java Spring Boot and Go Gin backends, offering automated bids with custom rules, detailed participation reports, and integration with public and private portals.

Personal Portfolio

Responsive and modern portfolio with Spotify-inspired design, built with Next.js and Tailwind CSS. Features projects, skills, and experience in an elegant way.

📐 Calculus for Devs

Educational platform with practical code examples organized by modules, teaching fundamental calculus concepts applied to programming. Ideal for developers who want to master math in software development.

Pipeline Automator

Desktop tool with an intuitive interface for automated CI/CD pipeline creation. Eliminates complex manual configuration by integrating with Jenkins and Docker for simplified deployment.

DevInterviewSimulator

Interactive tool for personalized technical interview preparation. Generates dynamic questions based on the developer's technologies and frameworks, simulating real interviews.

ShortMe

Bio link platform that centralizes multiple links in a single personalized page. Ideal for content creators and companies who need to share social media, websites, stores, and media in an organized way.

Tools

RSpec
Sidekiq
Selenium
GitLab CI
Grafana
Prometheus
Postman
RabbitMQ
Dbeaver
Kafka

Projects

9 completed projects • Updated October 2025

ProStaff API - Gerenciamento de Equipes E-sports

ProStaff API

Robust Ruby on Rails API for e-sports team management. Modular architecture with dedicated modules for scouting, analytics, scheduling, and Riot Games API integration. Includes JWT auth, Sidekiq, Redis cache, and RSpec tests.

Ruby on Rails
PostgreSQL
Redis
Sidekiq
API Riot Games
View on GitHub
ProStaff Riot Gateway

ProStaff Riot Gateway

Go API gateway centralizing Riot Games API access with rate limiting, dual-layer caching (LRU + Redis), circuit breakers, regional routing, and JWT auth between services.

Go
Redis
JWT
Docker
Circuit Breaker
View on GitHub
Clube do Java E-commerce

Clube do Java E-commerce

E-commerce platform with Vue.js and Java, payment API integration, shipping, chatbot, and SEO optimization.

Vue.js
Java
API Pagamento
SEO
Chatbot
View on GitHub
ProStaff Scrims

ProStaff Scrims

Scrimmage management platform for LoL esports teams. Scheduling, analytics, matchmaking, inhouse sessions, and public lobbies built with Next.js 15 and TanStack Query.

Next.js
TypeScript
Zustand
TanStack Query
Tailwind CSS
View on GitHub
ArenaBR

ArenaBR

Amateur LoL tournament platform with double-elimination brackets, team enrollment, match reporting, and Pix payment. Retro HUD design with gold/teal palette.

Next.js
TypeScript
TanStack Query
Zustand
Framer Motion
View on GitHub
Kings Lendas Cup

Kings Lendas Cup

League of Legends tournament platform with live standings, match schedule, team and player profiles, and champion stats. Integrated with the Leaguepedia API.

Ruby on Rails
TailwindCSS
Hotwire
SQLite
Docker
Redis
View on GitHub
API REST Golang para gerenciamento de produtos

API REST Golang

Modular RESTful API for e-commerce management built in Golang. Clean architecture, Docker support, and PostgreSQL.

Golang
API REST
Docker
PostgreSQL
View on GitHub
Fabmed Distribuidora

Fabmed Distribuidora

Visual rebranding focused on usability and modern design. Front-end with React.js and back-end with Node.js, Intranet integration, chatbot, and SEO.

React.js
Node.js
Intranet
Chatbot
SEO
View on GitHub
Portfolio Pessoal

Personal Portfolio ♺

Responsive and modern portfolio with Spotify-inspired design, built with Next.js and Tailwind CSS.

TypeScript
Next.js
Tailwind CSS
Framer Motion
View on GitHub

Skills

  • Java
  • Spring Boot
  • Ruby
  • Ruby on Rails
  • Golang
  • PostgreSQL
  • MySQL
  • Docker
  • Kubernetes
  • AWS
  • Git
  • Red Hat
  • Redis
  • JUnit