Fabio Carvalho is a Staff Software Engineer based in Seattle with 10 years of experience designing and delivering enterprise-grade distributed systems, JVM platforms, and cloud-native frameworks. He has led JVM and platform development at PayPal and now architects server frameworks at Apple, blending deep Java expertise with platform- and middleware-level thinking. His background spans SOA, microservices, messaging, PaaS and AI agentic research dating back to academic multi-agent systems work, giving him both practical production chops and a strong theoretical foundation. Known for driving API and framework design across large organizations, he combines hands-on coding with technical leadership that aligns developer productivity and operational scale. An understated thread through his career is consistent mentorship and cross-team integration, cultivated from prior roles in academia and enterprise consulting.
10 years of coding experience
20 years of employment as a software developer
Master Degree Computing Engineering at Polytechnic School, Master Degree Computing Engineering at Polytechnic School at USP - Universidade de São Paulo
Graduate Information Technology, Graduate Information Technology at University of São Paulo
Mocca is a GraphQL client for JVM languages with the goal of being easy to use, flexible and modular.
Contributions:12 releases, 97 reviews, 32 commits in 8 months
graphql-clientgroovygoaljvmkotlin
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Fabio Carvalho - Staff Software Engineer (ICT 5) at Apple