Summary
Paulo Rocha is a backend and Android developer with 9 years of experience building native mobile apps and high-performance Go services from Ceará, Brazil. He currently blends Go (gRPC/REST), Hexagonal and Clean Architecture, and AWS integrations to deliver scalable, observable backends while also authoring modular, MVVM-based Android apps. His toolbox spans databases (Postgres, MongoDB, MySQL, DynamoDB), Elasticsearch, OpenTelemetry, Keycloak, and containerized deployments with Docker. Paulo has hands-on blockchain experience integrating Ethereum smart contracts into Go services and has implemented authentication and search optimizations for production systems. He likes to elevate code quality through dependency injection (Fx, Koin), unit testing, and multi-module architectures, making systems easier to test and maintain. Fluent in both mobile and backend domains, he’s comfortable moving between device UX concerns and cloud-scale infrastructure to align technical solutions with business goals.
9 years of coding experience
5 years of employment as a software developer
Ensino Médio Profissionalizante (Pós-médio) Técnico em informática, Ensino Médio Profissionalizante (Pós-médio) Técnico em informática at Escola Estadual de Educação Profissional Paulo Petrola
Ensino de Inglês como Segundo Idioma, Ensino de Inglês como Segundo Idioma at Aliança
Estácio de Sá University
English, Portuguese