Daniil Gavrilov

Senior IOS Developer at Volvo Cars

Stockholm County, Sweden
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
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.
code10 years of coding experience
job10 years of employment as a software developer
bookInformation Technology, Information Technology at ITMO University
languagesRussian, English
github-logo-circle

Github Skills (10)

objective-c10
swift10
ios10
dependency-injection10
testing9
xctest9
uikit9
uitest9
carthage9
storyboard8

Programming languages (2)

Objective-CSwift

Github contributions (5)

github-logo-circle
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:
userMobile 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.
cpumemorymemory-usagefpsreport
appsquickly/typhoon

Apr 2016 - Aug 2016

Powerful dependency injection for Objective-C ✨✨ (https://PILGRIM.PH is the pure Swift successor to Typhoon!!)✨✨
Role in this project:
useriOS 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