Diana Afanador

IOS Enginner at Bitpanda

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

🤩
Rockstar
🎓
Top School
Diana Afanador is a senior software engineer based in Barcelona with 11 years of experience specializing in iOS, cross-platform mobile development, and SDK engineering. She has deep expertise in Apple platforms and has driven production-grade SDK work at MongoDB/Realm, contributing to prominent open-source projects like realm-swift and realm-core to improve UUID/ObjectId support and BSON serialization. Diana combines product-driven thinking with strong engineering discipline—migrating CI to Xcode Cloud/GitHub Actions, reducing technical debt, and keeping SDKs aligned with the latest Swift and Apple frameworks. She has led mobile teams and client projects across finance and consumer brands, architecting apps in MVC/MVVM/VIPER and building POCs with CoreBluetooth and ARKit. As a former co-founder and Unity engineer, she brings entrepreneurial instincts and cross-platform perspective to product design and delivery. Currently at Bitpanda (and working with Canary Technologies), she pairs hands-on coding with mentoring and a continual focus on data-driven user experiences.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster in Artificial Intelligence, Master in Artificial Intelligence at Universidad Internacional de La Rioja
bookBachelor's degree Electronic Engineer and Telecommunications, Bachelor's degree Electronic Engineer and Telecommunications at Universidad del Norte
bookUPC Universitat Politècnica de Catalunya
languagesEnglish, German, Spanish, Catalan
github-logo-circle

Github Skills (24)

ios10
c-language10
mobile-development10
testing10
databases10
portable-database10
uuid10
realm10
mobile-web10
bson10
swift10
cprogramming-language10
database10
standard-library9
common-library9

Programming languages (5)

C#C++Objective-CSwiftKotlin

Github contributions (5)

github-logo-circle
realm/realm-swift

Mar 2021 - Jan 2023

Realm is a mobile database: a replacement for Core Data & SQLite
Role in this project:
useriOS Mobile Developer
Contributions:1 release, 333 reviews, 190 commits in 1 year 10 months
Contributions summary:Diana primarily contributed to the Swift implementation of the Realm database for iOS. Their commits focused on adding and testing new features, including primary key support for UUID and ObjectId types. Additionally, the user made updates to existing features and tests, such as performance tests, and added tests for the correct handling of object schema updates within the Realm database. The contributions showcase a deep understanding of Realm's APIs and functionalities, improving its capabilities and testing its features.
objective-crealtimethreadsafesynccore-data
realm/realm-core

Mar 2021 - Nov 2022

Core database component for the Realm Mobile Database SDKs
Role in this project:
userDatabase Engineer / Database Administrator
Contributions:13 reviews, 21 commits, 12 PRs in 1 year 7 months
Contributions summary:Diana primarily contributed to the core database component of the Realm Mobile Database SDKs. Their work focused on refining the BSON serialization for UUIDs, ensuring correct data representation and compatibility. The user also addressed issues related to data sorting and filtering by implementing fixes and expanding test coverage. Furthermore, they made adjustments to the SPM file to avoid conflicts.
cpprealm-mobile-databasenosql-databasemobile-databasec-plus-plus
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
Diana Afanador - IOS Enginner at Bitpanda