Ricardo Carvalho

Staff Software Engineer (E4) - Platform

Barcelona, Catalonia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ricardo Carvalho is a Staff Software Engineer with 15 years of experience, currently improving developer experience and platform tooling at Ocado Technology from Barcelona. He blends deep mobile expertise—having worked on iOS since the iPhone OS era and contributed to the widely used Adjust iOS SDK—with backend and DevOps know-how, recently picking up Go for server-side work. Ricardo has led large migrations (CocoaPods to SPM), introduced SwiftUI into legacy codebases, and consistently modernized architectures to reduce dependencies and technical debt. He pairs hands-on coding and indie app development with team leadership and mentorship, turning developer pain points into prioritized roadmaps. An often-unsung strength is his ability to balance product UX choices with pragmatic server-side constraints, making solutions that scale across devices and services.
code15 years of coding experience
job16 years of employment as a software developer
bookPost-graduate in Sotware Engineering Computer Software Engineering, Post-graduate in Sotware Engineering Computer Software Engineering at Universidade São Judas Tadeu
bookMackenzie Presbyterian University
languagesEnglish, Portuguese, Spanish
stackoverflow-logo

Stackoverflow

Stats
558reputation
50kreached
4answers
9questions
github-logo-circle

Github Skills (10)

swift10
ios10
objective-c9
git6
http6
logging6
android6
github6
coding-style6
iphone6

Programming languages (8)

C#ShellC++JavaScriptObjective-CSwiftRubyPython

Github contributions (5)

github-logo-circle
adjust/ios_sdk

Jun 2020 - May 2021

This is the iOS SDK of
Role in this project:
userMobile Developer (iOS)
Contributions:77 commits, 1 comment, 1 issue in 10 months
Contributions summary:Ricardo primarily focused on enhancing the iOS SDK for Adjust. Their contributions included adding timeout functionalities and handling errors related to iAd integration. The user also implemented features to save, send, and clear iAd-related errors, and they incorporated logic to check and manage attribution data from Apple's AdServices framework. Furthermore, the user updated the SDK to include the latest SDK version and implemented the latest AdServices functionality.
swiftiossdkios-sdk
brokenhandsio/fluent-postgis

Apr 2020 - Oct 2020

Contributions:17 commits in 5 months
swiftiospostgisvaporpostgresql
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
Ricardo Carvalho - Staff Software Engineer (E4) - Platform