Marco Gregorini

Staff Engineer & Technical Lead at Trade Republic

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

🤩
Rockstar
🎓
Top School
Marco Gregorini is a Staff Engineer and Technical Lead based in Berlin with 11 years of experience building backend and mobile systems using Java/Kotlin, Spring Boot, C++, Python/Django, and Docker. He currently drives technical direction and team delivery at Trade Republic after senior engineering roles at Project A Ventures, combining hands-on coding with leadership across distributed systems and CI/CD. An active open-source contributor, Marco has improved widely used Swift/Objective-C reactive libraries like ReactiveCocoa/ReactiveSwift and enhanced iOS UI components in PanModal, demonstrating fluency across mobile and server domains. He brings a practical focus on developer ergonomics and reliability—adding convenience APIs, compatibility fixes, and refined UX behavior in community projects. Comfortable switching between languages and layers, he blends pragmatic engineering with team coaching to ship production-grade features. Trained in computer science at Università degli Studi di Padova, he also co-founded a venture connected to trading, reflecting a mix of product curiosity and technical entrepreneurship.
code11 years of coding experience
job7 years of employment as a software developer
bookLAUREA TRIENNALE Informatica, LAUREA TRIENNALE Informatica at Università degli Studi di Padova
bookDIPLOMA LICEO SCIENTIFICO, DIPLOMA LICEO SCIENTIFICO at Liceo Scientifico Benedetti di Venezia
languagesItalian, English
github-logo-circle

Github Skills (10)

reactive-streams10
swift10
uikit10
user-interface10
ios10
reactive-programming10
reactiveswift10
signal10
ui-design9
tvos7

Programming languages (13)

C++CGoHTMLSvelteTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
ReactiveCocoa/ReactiveSwift

Apr 2017 - Nov 2022

Streams of values over time
Role in this project:
userBack-end Developer
Contributions:5 reviews, 25 commits, 12 PRs in 5 years 8 months
Contributions summary:Marco primarily contributed to the ReactiveSwift library by adding features and refactoring existing code. Their work focused on enhancing the `Action` class, specifically by adding convenience initializers for using `ValidatingProperty` as its state. They also introduced a binding operator for observers and refactored code. Furthermore, the user renamed the `filterMap` method to `compactMap` and refactored codebase to use `Never` instead of `NoError`.
unidirectional-data-flowstreamsreactive-streamsreactivecocoareactive-programming
ReactiveCocoa/ReactiveCocoa

Apr 2017 - Jan 2020

Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.
Role in this project:
userMobile Developer (iOS)
Contributions:17 commits, 10 PRs, 8 comments in 2 years 9 months
Contributions summary:Marco contributed to the ReactiveCocoa framework by adding extensions for `UINavigationItem` and `UITabBarItem`, enabling reactive bindings for properties such as `title`, `prompt`, `badgeValue`, and `badgeColor`. They also addressed availability issues, ensuring compatibility across different iOS and tvOS versions. Furthermore, the user integrated reactive extensions for `UIFeedbackGenerator` and related classes, allowing for reactive control over haptic feedback.
reactiveswiftreactivecocoaswift
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