Summary
Ricardo Tanaka is a senior software engineer from Paraná, Brazil, with 10 years of experience building scalable backend systems and leading architecture efforts across startups and enterprise projects. He is polyglot across PHP, Java, Ruby, Node.js, Go, Kotlin and TypeScript, and applies DDD, CQRS, hexagonal and clean architecture principles to deliver maintainable, modular systems—from microservices to modular monoliths. Ricardo pairs strong API and database design (MySQL, Postgres, MongoDB) with hands-on cloud deployment on AWS/GCP, and has driven payments, subscriptions and WMS domains where understanding business rules shaped system design. He’s consistently focused on code quality, SOLID practices and mentoring teams to adopt better patterns, and has a practical track record shipping in languages as varied as Groovy and Rust-adjacent ecosystems. A quick learner by trade, he often acts as the bridge between product requirements and robust technical solutions, bringing both operational thinking and long-term maintainability to projects.
10 years of coding experience
11 years of employment as a software developer
Bacharelado em Engenharia Engenharia de Computação, Bacharelado em Engenharia Engenharia de Computação at Federal University of Technology - Parana
Tecnologia em Informática Tecnologia da Informação, Tecnologia em Informática Tecnologia da Informação at University of São Paulo
Portuguese, English