Timur Umayev
Verified Expert in Engineering
Software Developer
Timur is a results-oriented professional with over eight years of experience in software development. He has developed native applications for two major mobile platforms, iOS and Android, including business and game projects that offer users an intuitive and friendly interface.
Portfolio
Experience
Availability
Preferred Environment
Git, Android Studio, Xcode
The most amazing...
...project I've completed is a personal financial planner application based on push notifications.
Work Experience
iOS Developer
Booking.com
- Maintained and improved one of the core parts of the main Booking.com app - Search and Search Results.
- Supported legacy code, fixed bugs, and improved quality.
- Added new features and redesigned the UI using A/B testing.
- Refactored and improved the code for several important parts of the search results component to decrease the technical debt.
- Reviewed all the code changes made by other developers in the search domain.
iOS Developer
POSRocket (via Toptal)
- Created the core functionality for the point-of-sale application from scratch, including sale items, categories, taxes, creating orders, order history, settings, printing receipts, integration with printers, employee pin-code functionality, and offline mode.
- Wrote unit tests for the core functionality.
iOS Developer
Chrysmo (via Toptal)
- Developed version 1.0 of the application from scratch with functionality including login/signup/profile settings for three different roles (client, contractor, and expert); live chat between different roles with push notifications; and video chat and audio call.
Senior Developer
Kaspi Bank
- Planned and developed detailed project plans.
- Developed a brand new mobile banking application using Xcode for iOS and Android Studio for Android.
- Involved in the full product lifecycle from design and development to deployment.
- Developed back-end features using Java and web sockets.
- Supported junior members of the team, providing ongoing advice and guidance.
Experience
POSRocket
http://posrocket.com/Chrysmo
InfoMe
Lettz - Connect Letters
Stellar Game
Pepsi AR
Skills
Languages
Java, Swift, Objective-C, C#, C++
Frameworks
UIKit, iOS SDK, Android SDK, XCTest, Unity3D, Cocos2d-x
Paradigms
Concurrent Programming, Functional Reactive Programming
Storage
SQLite, Realm
Other
A/B Testing, WebSockets, Push Notifications
Tools
Xcode, Android Studio, Git, TokBox
Platforms
iOS, Android, Firebase
Education
Bachelor's Degree in Computer Science & Engineering
University of California Los Angeles - Los Angeles, CA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring