Serj Agopian

Engineering Manager at HelloFresh

Berlin, 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

👤
Senior
🎓
Top School
Serj Agopian is an Engineering Manager based in Berlin with 10 years of mobile-first experience, currently leading HelloFresh’s Squad Mobile Design. A hands-on iOS developer by training, he progressed from building native apps and cross-platform projects to leading squads while still contributing to UI and image-handling improvements in popular open-source iOS projects. He blends strong technical depth—Swift, MVVM, dependency injection, programmatic UIs and backend integrations like Firestore—with a genuine appetite for mentorship and team growth. Known for tackling both front-end polish (e.g., PhotoDetails and asset refactors) and robust backend decoding/QA work, he thrives on challenging opportunities and continuous learning. Serj’s background in shipping medical and consumer apps and converting legacy Objective-C to Swift gives him a practical edge in product-focused engineering leadership.
code10 years of coding experience
job7 years of employment as a software developer
bookBeirut Evangelical School for Girls and Boys
bookHigh School, High School at Fox Public Schools
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Haigazian University
languagesEnglish, Arabic, Armenian
stackoverflow-logo

Stackoverflow

Stats
634reputation
19kreached
18answers
5questions
github-logo-circle

Github Skills (17)

unit-testing10
ios10
codable10
testing10
ui-design10
uid10
front-end-development10
swift10
swift-package-manager9
generics6
protocols6
uinavigationcontroller6
xcode6
delegates6
android6

Programming languages (5)

JavaC++Objective-CSwiftKotlin

Github contributions (5)

github-logo-circle
jdisho/Papr

Jul 2018 - Oct 2019

🌁 An Unsplash app for iOS
Role in this project:
userMobile Developer (iOS)
Contributions:11 commits, 3 PRs, 9 comments in 1 year 3 months
Contributions summary:Serj primarily focused on improving the iOS application's UI and image handling. They fixed a bug in the `SceneCoordinator`, updated the application's image assets by replacing them with SVG SFSymbols and PDF assets. Moreover, they modified the UI elements by refactoring the `PhotoDetailsViewController` and the `AddToCollectionViewController`.
objective-ciosvideounsplash
marksands/BetterCodable

Feb 2020 - Sep 2020

Better Codable through Property Wrappers
Role in this project:
userBack-end Developer & QA Engineer
Contributions:7 commits, 5 PRs, 8 comments in 7 months
Contributions summary:Serj primarily contributed to the project by implementing and testing features related to the `Codable` protocol, specifically focusing on defaulting values when keys are missing. They added a default implementation for decoding, ensuring that missing keys default to predefined values, such as empty dictionaries and arrays. The user wrote and modified test cases to cover various scenarios, including testing the behavior of default values for booleans, integers, and strings when keys are absent or contain invalid values.
swift-package-managercodableswift5-1swiftwrappers
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
Serj Agopian - Engineering Manager at HelloFresh