Summary
Joao Carvalho is a Senior OutSystems Developer and Tech Lead with a Computer Science Engineering degree from Instituto Superior Técnico and over a decade building mission-critical web and mobile applications across energy, finance, government and pharma. He has led delivery and engineering teams in Belgium and Portugal, driving full release cycles, API integrations and Agile adoption for clients like ENGIE Electrabel, Scientific Games and CM where his newborn-registration app enrolled ~3,000 new clients monthly. Comfortable pairing on code and mentoring junior developers, Joao blends hands-on development (including .NET extensions and secure certificate-based integrations) with release operations and stakeholder-facing acceptance testing. He has a track record of turning complex regulatory and market requirements into reliable, production-grade Outsystems solutions that enabled multi-million euro trading efficiencies. Multilingual in English, French and Portuguese, he’s currently available for freelance senior Outsystems engagements and often plays the dual role of architect and delivery coach. An often-overlooked strength is his long experience integrating Outsystems with legacy banking and grid-regulator systems, which makes him adept at bridging modern low-code platforms with enterprise back-ends.
8 years of coding experience
14 years of employment as a software developer
Tertiary Degree (5 years), Computer Science Engineering, Tertiary Degree (5 years), Computer Science Engineering at Instituto Superior Técnico