Ivan Santiago

Software Engineer at Nextcloud GmbH

Stuttgart, Baden-Württemberg, Germany
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
Ivan Santiago is a software engineer with 12 years of experience based in Stuttgart, Germany, currently building core features at Nextcloud GmbH. He brings strong front-end and iOS mobile expertise, contributing to widely used open-source projects like Nextcloud Talk and the Nextcloud iOS app where he improved UX, screen-sharing, clipboard sharing, and push notification handling. His background spans full product cycles from festival and tourism apps to LMS and SCORM integrations, showing an ability to translate user needs into polished, production-ready mobile and web interfaces. Comfortable coordinating distributed teams and refactoring complex notification code, he favors pragmatic improvements that directly enhance user interaction. Fluent in both technical and English-language environments, he combines engineering depth with experience across startups and mature open-source ecosystems. An attention to detail is evident in small but impactful UI/UX touches that make collaborative apps more usable at scale.
code12 years of coding experience
job4 years of employment as a software developer
bookIngeniería en Informática, Ingeniería en Informática at Universidad del País Vasco/Euskal Herriko Unibertsitatea
bookEnglish Language Institute, Inglés, English Language Institute, Inglés at Wheeling Jesuit University
languagesSpanish, English, German
github-logo-circle

Github Skills (15)

css10
uid10
objective-c10
swift10
javascript10
ios10
front-end-development10
ui-design10
user-notifications10
apple-push-notifications10
push-notifications10
nextcloud10
handlebars9
open-source8
webrtc8

Programming languages (11)

TypeScriptC++ShellJavaScriptVueGoPHPObjective-C

Github contributions (5)

github-logo-circle
nextcloud/spreed

Oct 2016 - Nov 2022

🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud
Role in this project:
userFront-end Developer
Contributions:4 releases, 71 reviews, 754 commits in 6 years 1 month
Contributions summary:Ivan primarily contributed to the front-end development of Nextcloud Talk, focusing on the user interface and user experience. Their commits involved adding and adjusting UI elements, such as the "more options" button and menu, and modifying the room list view template. They also implemented functionality related to guest display names and screen sharing and integrated a clipboard feature for sharing links, demonstrating a focus on improving user interactions within the application.
audio-videonextcloudcallschatwebrtc
nextcloud/ios

Apr 2019 - Dec 2020

📱 Nextcloud iOS App
Role in this project:
userMobile Developer (iOS)
Contributions:4 reviews, 12 commits, 10 PRs in 1 year 7 months
Contributions summary:Ivan primarily worked on the Nextcloud iOS app, focusing on push notification handling and related features. Their contributions include implementing functionality to handle `nextcloud://` URLs, managing notifications, and refactoring push notification-related code. The user also added a notification service extension to the project, updated the user agent, and addressed various issues related to notification deletion and decryption.
iosnextcloudios-app
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