
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.
Professional Experience
+7 years of experience
Plathanus Software & Design
Mid-Level/Senior Software Engineer
December 2025 - Present
Effecti
Full Stack Mid-Level Developer
January 2025 - December 2025
Accenture
Mid-Level Backend Developer
March 2020 - March 2022
Accenture
Junior Backend Developer
February 2019 - March 2020
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

Projects
9 completed projects • Updated October 2025

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.

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.

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

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.

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

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.

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

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.

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