Timur Umayev, Developer in Almaty, Almaty Province, Kazakhstan
Timur is available for hire
Hire Timur

Timur Umayev

Verified Expert  in Engineering

Software Developer

Location
Almaty, Almaty Province, Kazakhstan
Toptal Member Since
November 23, 2015

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

Booking.com
A/B Testing, Objective-C, iOS
POSRocket (via Toptal)
XCTest, Realm, Swift, iOS
Chrysmo (via Toptal)
TokBox, Push Notifications, Firebase, Objective-C, iOS

Experience

Availability

Part-time

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

2016 - 2018
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.
Technologies: A/B Testing, Objective-C, iOS

iOS Developer

2016 - 2016
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.
Technologies: XCTest, Realm, Swift, iOS

iOS Developer

2016 - 2016
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.
Technologies: TokBox, Push Notifications, Firebase, Objective-C, iOS

Senior Developer

2015 - 2016
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.
Technologies: WebSockets, Android, iOS, Java, Objective-C, Swift

POSRocket

http://posrocket.com/
A complete point-of-sale (POS) solution for different types of businesses

Chrysmo

A messaging, video, and audio chat application specialized for DIY and home improvement projects.

InfoMe

A personal financial planner application based on push notifications.

Lettz - Connect Letters

A word game with more than 70 levels with unique and challenging tasks.

Stellar Game

A fast-paced reaction game developed using the Cocos2D-x game engine.

Pepsi AR

An augmented reality application developed for a Pepsi promo campaign.

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

2006 - 2011

Bachelor's Degree in Computer Science & Engineering

University of California Los Angeles - Los Angeles, CA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring