Summary
Matteo Pacini is a Senior Mobile Engineer with over a decade of hands-on experience modernizing and shipping iOS apps across startups and enterprise environments. He blends deep iOS expertise (Swift, SwiftUI, Combine, CoreData/Realm) with backend and tooling experience—authoring CI/CD pipelines with Fastlane/CircleCI, server-driven protobuf contracts, and backend services in Go and Kotlin. Matteo has led multiple large rewrites and migrations (Objective‑C → Swift, RxSwift → SwiftUI, Realm ↔ CoreData), resolved subtle concurrency and Keychain issues, and split monorepo apps into sandbox/production variants to improve testing and stability. He mentors teams, runs technical workshops, and introduced metaprogramming and unit testing culture to uplift code quality. Based in the UK, he’s an Apple and Linux enthusiast who also engineers cross-platform solutions (React Native, watchOS) and builds custom pipelines for integrating compiled MATLAB code into Apple frameworks—an uncommon mix that highlights his systems-level thinking.
11 years of coding experience
11 years of employment as a software developer
Liceo Scientifico Statale Talete
Italian, English