Phil Rukin

CTO at Kittl

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
Phil Rukin is a pragmatic technology leader and CTO based in Berlin with 12 years of hands-on experience building web and mobile products. He progressed from full-stack development to senior JavaScript engineering and now runs engineering at Kittl, blending product-minded leadership with deep implementation skills. Phil contributes to open source—authoring a React Native looped carousel and improving a democratic self-updating social coding experiment—showing interests that span UI polish, backend workflows, testing, and CI/CD. His background in computer software engineering (Bachelor’s and Master’s from HSE) underpins a strong foundation in architecture and maintainable code. Colleagues describe him as ambitious and creative, with a knack for turning UI/UX edge cases into reliable, cross-platform components.
code12 years of coding experience
job8 years of employment as a software developer
bookMaster's Degree Computer Software Engineering, Master's Degree Computer Software Engineering at Higher School of Economics
languagesEnglish, Russian, German
stackoverflow-logo

Stackoverflow

Stats
450reputation
9kreached
7answers
4questions
github-logo-circle

Github Skills (31)

unit-testing10
javascript10
react-native10
python10
ui-components10
testing10
embla-carousel10
vue-carousel10
bootstrap-carousel10
travis-ci10
cicd10
slick-carousel10
infinite-carousel10
github-api10
owl-carousel10

Programming languages (18)

JavaC++CSSRustGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
:carousel_horse: Looped carousel for React Native
Role in this project:
userFront-end Developer
Contributions:86 commits, 80 PRs, 125 pushes in 3 years 2 months
Contributions summary:Phil primarily worked on developing and maintaining a React Native carousel component. Their contributions include implementing core features like looping and autoplay, fixing syntax errors, and refactoring the component for improved performance and Android support. The user also added examples, implemented bullets and arrows, and addressed issues related to the display of single-child carousels and the `currentPage` property. The commits demonstrate a focus on UI component development and user experience enhancements.
reacthorsereanimatedreact-nativeautoplay
Chaosthebot/Chaos

May 2017 - Jun 2017

A social coding experiment that updates its own code democratically.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:8 commits, 17 PRs, 164 comments in 9 days
Contributions summary:Phil significantly contributed to the project by implementing features related to pull request handling and voting, including the integration of pending and rejected statuses. They enhanced the codebase with tests, improving code quality and maintainability. Furthermore, the user demonstrated DevOps skills by configuring the project's homepage and setting up the CI/CD process using Travis CI, ensuring build and testing automation.
pythonpython3updatessocial-coding
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
Phil Rukin - CTO at Kittl