Ilya Puchka

IOS Developer at Wise Ltd.

England, United Kingdom
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
Ilya Puchka is an experienced iOS developer with 11 years building robust mobile platforms and design systems across companies like Wise, Babylon Health, HelloFresh and Wire. He focuses on code quality, pragmatic architecture and reducing legacy complexity—rewriting core API clients, modularizing apps to improve build times, and championing SOLID principles and testing. Ilya has led small teams and served as a chapter lead, pairing hands-on feature work with mentoring and architectural guidance. He is also an active open-source contributor to prominent Swift projects (Stencil, Sourcery, Dip), enhancing template engines, code generation, and dependency injection for the Swift ecosystem. Based in the UK with an engineering background in aircraft control systems, he brings analytical rigor and a taste for new paradigms to mobile engineering. Colleagues value him for shrinking technical debt while introducing practical improvements that scale across teams.
code11 years of coding experience
job10 years of employment as a software developer
bookEngineer's degree, Aircraft control systems, Engineer's degree, Aircraft control systems at Bauman Moscow State Technical University
languagesРусский, Английский
stackoverflow-logo

Stackoverflow

Stats
141reputation
15kreached
3answers
3questions
github-logo-circle

Github Skills (22)

template-engine10
object-oriented-programming10
refactor10
code-generation10
swift10
refactoring10
dependency-injection10
software-design9
strings9
text-manipulation9
lib8
ios8
testing8
data-structures6
uikit6

Programming languages (8)

TypeScriptShellJavaScriptObjective-CSwiftHTMLRubyMarkdown

Github contributions (5)

github-logo-circle
AliSoftware/Dip

Oct 2015 - May 2020

Simple Swift Dependency container. Use protocols to resolve your dependencies and avoid singletons / sharedInstances!
Role in this project:
userBack-end Developer
Contributions:20 releases, 440 commits, 205 PRs in 4 years 8 months
Contributions summary:Ilya primarily contributed to the Simple Swift Dependency container library. Their work focused on refactoring the core functionality, specifically removing unnecessary generic constraints and restructuring the tag implementation. Furthermore, the user added support for features like runtime arguments and type forwarding while improving the code readability through improved documentation. These changes resulted in a more flexible and maintainable code base.
dependenciesresolvedependency-injectionswiftios
stencilproject/Stencil

Apr 2017 - Dec 2019

Stencil is a simple and powerful template language for Swift.
Role in this project:
userBack-end Developer
Contributions:106 commits, 87 PRs, 191 pushes in 2 years 8 months
Contributions summary:Ilya primarily contributed to improving the Stencil template language for Swift, focusing on adding features and fixing bugs related to the core functionality of the template engine. They added support for more complex features such as range literals and accessing outer loop contexts within nested loops. Their work included implementing new features such as dynamic filter and iterating over tuples and struct properties, enhancing the versatility of the template engine. They also addressed several bugs in the parsing and rendering of template features, including corrections to how quoted arguments are parsed in filters.
stenciltemplateswifttemplate-language
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
Ilya Puchka - IOS Developer at Wise Ltd.