Daniil Gavrilov is a Senior iOS Developer with 11 years of experience building polished mobile apps and internal frameworks, currently shaping the Design System and developer tooling at Volvo Cars in Stockholm. He thrives in cross-functional teams, partnering closely with designers, product managers and analysts to turn UX-driven ideas into well-documented, reusable code and Figma-to-code integrations. His background includes full app lifecycle delivery and platform work such as gRPC integration, modularisation and GraphQL-based vehicle image fetching, plus authoring developer-facing frameworks and tutorials. An active open-source contributor, he has improved iOS dependency injection and performance-monitoring libraries (notably contributions to Typhoon and GDPerformanceView-Swift), evidencing attention to maintainability and test coverage. Colleagues rely on him to surface practical feature improvements from both user and developer perspectives, and he brings a strong habit of discussing features with the whole team before implementation.
10 years of coding experience
10 years of employment as a software developer
Information Technology, Information Technology at ITMO University
Shows FPS, CPU and memory usage, device model, app and iOS versions above the status bar and report FPS, CPU and memory usage via delegate.
Role in this project:
Mobile Developer (iOS)
Contributions:24 releases, 64 commits, 8 PRs in 3 years 9 months
Contributions summary:Daniil primarily contributed to the iOS-specific aspects of the project, as indicated by the changes made to the framework header, the addition of Carthage support, and the fix for a status bar issue. They modified existing code, including the main class, to be public and performed type inference. These changes indicate that they worked on improving the project's structure, supporting integration with external tools, and ensuring proper display on iOS devices.
Powerful dependency injection for Objective-C ✨✨ (https://PILGRIM.PH is the pure Swift successor to Typhoon!!)✨✨
Role in this project:
iOS Mobile Developer
Contributions:9 commits, 1 PR, 3 comments in 3 months
Contributions summary:Daniil primarily contributed to the development and enhancement of iOS-specific features within the Typhoon dependency injection framework. Their work involved refactoring and extending the functionality of `TyphoonNibLoader`, `TyphoonStoryboard`, and `TyphoonViewControllerInjector`. Key changes included the addition of tests for the `TyphoonNibLoader`, as well as general improvements to the way view controllers are injected using the framework. The user was instrumental in making sure all injection logic works within nibs and storyboards.
typhoonobjective-caspectsiocinjection
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
Daniil Gavrilov - Senior IOS Developer at Volvo Cars