Sarah Zakarias

Software Engineer at Google

Central Denmark Region, Denmark
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
Sarah Zakarias is a Software Engineer with 13 years of experience at Google, combining deep back-end expertise with iOS-focused mobile engineering for major open-source projects. She has made notable contributions to the Flutter engine and plugins (including url_launcher and Firebase Storage) enabling iOS navigation, asset handling and metadata features, and has worked on core Dart tooling like pub and pub.dev backend services. With a PhD-era research background from Aarhus University and early teaching experience, she brings rigorous problem-solving and attention to correctness to production systems. An often-overlooked strength is her cross-domain fluency: she moves comfortably between low-level platform integration on iOS and server-side API and package-management work, making her effective across full product stacks.
code12 years of coding experience
job1 year of employment as a software developer
bookAarhus University
bookAmtsgymnasiet i Paderup
languagesDanish, English, Hungarian, Romanian, German
github-logo-circle

Github Skills (31)

objective-c10
ios10
url-encoding10
package-management10
apidoc10
flutter-plugin10
back-end-development10
flutter-apps10
plugin-development10
url-scheme10
url-validation10
url-parsing10
api10
flutter-game10
url-parser10

Programming languages (5)

JavaC++CSSDartPython

Github contributions (5)

github-logo-circle
dart-lang/pub

Aug 2013 - May 2022

The pub command line tool
Role in this project:
userBack-end Developer
Contributions:218 reviews, 25 commits, 104 PRs in 8 years 9 months
Contributions summary:Sarah primarily contributed to the `pub` command line tool, focusing on features related to package management and publishing. Their commits demonstrate work on reporting retracted packages, resolving dependencies, and handling dependency overrides. These changes included modifications to source code, test files, and build configurations, enhancing the tool's functionality and reliability. The user was also involved in the migration to null-safety within the project.
fluttercommand-line-tooldartpackage-manager
flutter/plugins

Apr 2017 - Jan 2023

Plugins for Flutter maintained by the Flutter team
Role in this project:
userMobile Developer (iOS)
Contributions:46 commits, 90 PRs, 45 pushes in 5 years 9 months
Contributions summary:Sarah primarily contributed to the development of the `url_launcher` plugin, adding features such as the `canLaunch` method and documentation, and updating the example code. They fixed a workaround for Xcode 7/SDK version 9 compatibility issues and updated the plugin registration to the new format. They also addressed iOS-specific code, including modifications to build scripts and framework installations.
dartandroidpluginflutter-pluginios
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