Fernando De Rivas is a Senior iOS Developer with a decade of experience building and modernising mobile apps across startups and large products, currently shaping mobile at Revolut. He brings deep hands-on expertise in Swift, SwiftUI, MVVM and CI/CD automation, having migrated legacy ObjC codebases, implemented payment-sensitive features, and driven 75% automated test coverage at Hostelworld. Fernando pairs product-focused engineering with systems work—developing an in-house Bluetooth SDK, securing connections with certificate pinning, and improving release pipelines via Fastlane/Jenkins/Bitrise. An active open-source contributor, he has enhanced popular Swift libraries like SwiftUIPager and improved semver logic in a widely used GitHub Action, and he regularly publishes tutorials and technical research on Medium. Based in Leinster, Ireland, he blends practical protocol-level knowledge (MQTT/WebSockets, CoreBluetooth) with a penchant for experimenting with the latest iOS features in personal projects.
10 years of coding experience
6 years of employment as a software developer
Associate Android Developer Fast Track, Android development, Associate Android Developer Fast Track, Android development at Udacity
Ingeniería de Telecomunicación, Ingeniería de telecomunicaciones, Ingeniería de Telecomunicación, Ingeniería de telecomunicaciones at Universidad Politécnica de Cartagena
Curso de francés, Enseñanza de francés como lengua extranjera, Curso de francés, Enseñanza de francés como lengua extranjera at Hiedra Center
Certificate in Advanced English, English, 66/100, Certificate in Advanced English, English, 66/100 at University of Cambridge
Curso B2, Frances, Curso B2, Frances at Hiedra center
Contributions:48 releases, 15 reviews, 297 commits in 2 years 6 months
Contributions summary:Fernando primarily contributed to the development of the SwiftUIPager library, a native pager component for SwiftUI. Their work involved refactoring the code base, adding new features like 3D rotation effects, and incorporating support for features like drag-and-drop and RTL locales. They also added unit tests, supporting multi-platform Carthage builds, and addressed issues related to scrolling and pagination.
Contributions:3 reviews, 9 commits, 3 PRs in 18 days
Contributions summary:Fernando primarily focused on modifying the `entrypoint.sh` script, which likely manages the core logic of the GitHub Action. Their contributions centered around enhancing the action's functionality related to semantic versioning (semver) and pre-release tagging, by adding logging and modifying conditional logic for prerelease bumping and tag retrieval. These changes indicate the user was improving the action's ability to handle different versioning scenarios.
merge
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
Fernando De Rivas - Senior IOS Developer at Revolut