Roman Efimov

Senior Software Engineer at Apple

San Francisco, California, United States
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
Roman Efimov is a Senior Software Engineer in San Francisco with 15 years of experience building iOS apps, SDKs and embedded systems. He currently works at Apple and previously led iOS efforts at Yahoo — shipping a revamped Yahoo Mail and a Yahoo Sports OS X widget that was showcased at Apple’s 2014 Special Event — and at Doejo where he was lead iOS and full‑stack engineer. An active open-source contributor, his UI libraries (REFrostedViewController, RESideMenu, REMenu) have influenced iOS menu and navigation patterns. Roman uniquely combines low-level embedded work (Atmel-based GPS trackers) with front-end craftsmanship and a track record of collaborating closely with design to push interaction quality. He holds a Master’s in Computer Science and focuses on pragmatic, well-tested components that improve user experience.
code15 years of coding experience
job9 years of employment as a software developer
bookMaster’s Degree, Computer Science, Honors Applied Information Systems in Economics, Master’s Degree, Computer Science, Honors Applied Information Systems in Economics at Ufa State Aviation Technical University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
810reputation
38kreached
5answers
10questions
github-logo-circle

Github Skills (16)

objective-c10
uid10
swift10
user-interface10
ios10
front-end-development10
ui-design10
ui-components10
ux-design8
api6
php6
gateway6
mantis6
google-apps6
ruby6

Programming languages (3)

Objective-CPHPRuby

Github contributions (5)

github-logo-circle
romaonthego/REMenu

Feb 2013 - Mar 2015

Dropdown menu inspired by Vine.
Role in this project:
userUI Designer & iOS Mobile Developer
Contributions:192 commits, 2 PRs, 2 pushes in 2 years
Contributions summary:Roman primarily contributed to the UI design and implementation of the REMenu component. They added features like `textOffset`, `borderWidth`, `borderColor`, and image positioning, enhancing the visual customization options. Furthermore, they refined the component's appearance with whitespace and formatting adjustments. The contributions indicate a focus on improving the overall look and feel of the menu within an iOS application.
menuvinevuedropdowndropdown-menu
romaonthego/RESideMenu

Jun 2013 - Apr 2015

iOS 7/8 style side menu with parallax effect.
Role in this project:
userFront-end Developer
Contributions:294 commits, 4 PRs, 3 pushes in 1 year 9 months
Contributions summary:Roman primarily focused on developing the user interface for an iOS side menu. Their contributions involved modifying the layout and appearance of the side menu, including implementing parallax effects and adjusting the content view's scale and shadow. Key changes included modifying the code for the `RESideMenu.m`, adding new code to `RESideMenuCell.m` and `RESideMenuItem.m`, which demonstrates the user's attention to the menu's functionality and user experience.
parallaxmenuswiftiosparallax-effect
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