Rinat Sharipov, Mobile App Development Developer in Mountain View, CA, United States
Rinat Sharipov

Mobile App Development Developer in Mountain View, CA, United States

Member since October 16, 2013
Rinat is a technical iOS lead with over ten years of iOS development experience. He has worked with REST-based APIs, social media integration, geolocation, core animation, and full control customization. Rinat has a strong product app development vision.
Rinat is now available for hire




Mountain View, CA, United States



Preferred Environment


The most amazing...

...iOS application I've coded for a client was an app to create and share step-by-step how-to videos.


  • iOS Tech Lead

    2020 - 2023
    • Led a team of eight engineers, including iOS, Android, web, and back-end engineers, and estimating released two iterations of the new project Status from scratch.
    • Handled the system design, cross-functional communication, product requirement alignment, project estimation, and ad-hoc analyses of experiment results.
    • Achieved impressive improvements in the number of sent tweets, engagement, number of replies, and newly created media tweets as a team.
    Technologies: Swift, SQL, Production, Data
  • iOS Developer

    2018 - 2019
    • Developed a real-time video player with editing options like applying filters, cutting video, and adjusting the speed of the video.
    • Optimized the application's memory consumption for editing and viewing images and videos.
    • Developed a module to view user stories using React Native and embedded Swift components.
    • Developed UI Swift components with animations. Covered the application with unit tests.
    Technologies: React Native, Swift
  • Lead iOS Developer

    2017 - 2018
    Juicebox It, Inc.
    • Developed an application which connects users to certified sex and relationship coaches anonymously.
    • Created in-app chat.
    • Integrated mobile payments (Stripe).
    • Integrated Mixpanel, Branch, and Sockets.IO.
    • Added storing and processing data in Parse.
    Technologies: Parse, Swift
  • Senior iOS Developer

    2017 - 2017
    IRONIC3D (via Toptal)
    • Developed an algorithm based on user acceleration to calculate strokes of wheelchair users.
    • Created a class which gathers iPhone data sensors and returns back distance, speed, and location.
    • Built a map which shows a heat map based on other users' history locations and where you can filter places for wheelchair users like bus stops, ATMs, etc.
    • Integrated WheelMap, Google Maps, and Google Places API.
    • Supported iOS 10.
    Technologies: Google Maps, Core Motion, Core Location, Swift
  • Senior iOS Developer

    2016 - 2016
    LÜK (via Toptal)
    • Added storing and processing data in Fatfractal.
    • Created in-app chat.
    • Integrated mobile payments (Braintree).
    • Supported different app flow for different user role.
    • Integrated Instagram to view Instagram users' portfolio and upload it to the LÜK's user portfolio.
    • Supported iOS 9 and 10.
    Technologies: Node.js, Swift
  • iOS Developer

    2015 - 2015
    Peer Hustle (via Toptal)
    • Developed the back end of an application with Node.js.
    • Added storing and processing data in Parse.
    • Integrated mobile payments (Stripe Connect).
    • Added in-app phone and in-app video calls.
    • Supported iOS 8.
    Technologies: Node.js, JSON, Objective-C
  • iOS Developer

    2014 - 2015
    Smoak, Inc. (via Toptal)
    • Developed a social media application with image tilting that helps to view panoramic photos, a caching queue that downloads post media in advance, Instagram-like image filters, and filters applied to images at panning gestures like in Snapchat.
    Technologies: JSON, Objective-C
  • iOS Developer

    2013 - 2014
    Flywheel (via Toptal)
    • Developed mobile client-server applications and Cocoa Touch custom controls.
    • Developed table view which shows and processes different cells.
    • Developed a calendar that looks and works like the native calendar in iOS 8.
    • Supported features in iOS 8.
    Technologies: AFNetworking, TestFlight, Facebook iOS SDK, Google Maps, Networking, Core Location, Core Animation, Core Data, UIKit, iOS, JSON, Objective-C
  • iOS Developer

    2012 - 2014
    • Developed mobile client-server applications.
    • Developed Cocoa Touch custom controls.
    • Developed a universal class for use with Core Data which included several useful features, such as the ability to save and process data from queues.
    • Developed a flexible journal to receive specific structured data from a server and display it to the user with pages, user interactions, and more.
    • Supported iOS 7 and iOS 8.
    Technologies: SpriteKit, JSON, Objective-C
  • Senior iOS Developer

    2013 - 2013
    • Created a reusable class to contain all business logic and integrate with the back end.
    • Worked on UI and UX design.
    • Developed a custom multi-functional navigation bar.
    • Developed user interface with the use of Core Animation.
    Technologies: JSON, Objective-C
  • .NET, Front-end Developer

    2011 - 2012
    UniCloud Labs
    • Developed the back end with ASP.NET MVC 3.
    • Developed the company API.
    • Created jQuery plugins.
    • Developed a "Magic Search" feature (i.e., with autocomplete).
    • Utilized jQuery templating to fill HTML pages based on data.
    Technologies: JavaScript, C#
  • .NET Developer

    2010 - 2011
    • Developed a plugin, as well as web and Windows-services.
    • Developed and edited business logic for MS CRM.
    • Integrated MS CRM with Lotus Notes.
    • Created and edited Excel with OpenXML.
    • Developed automatic distribution of rights access.
    Technologies: T-SQL, JavaScript, C#
  • Team Lead, Developer

    2007 - 2010
    • Worked with FireBird database.
    • Developed stored procedure, triggers, and requests.
    • Optimized requests and stored procedures.
    • Modified components of user interface related to client tasks.
    • Developed "Okolitsa" application for companies that produce plastic windows.
    Technologies: Delphi, T-SQL


  • Jumprope

    Show the world how it's done: Discover, create and share step-by-step how-to videos

  • Juicebox - Intimacy & Dating

    Juicebox connects you to certified sex and relationship coaches anonymously. Talk to our coaches about pleasure, dating, relationships, or sexual health. Some topics include online dating, erectile issues, relationship arguments, orgasms, sexual assault, break-ups, sex after birth, performance anxiety, birth control, sex toys, and more! These are real professionals; no robots here. We promise to be personalized, action-oriented, convenient, and shame-free. We'll share some laughs too.

  • LÜK - Empowering Talent to Book Jobs and Earn Money

    A private booking platform built exclusively for professional models, photographers, stylists, and hair and makeup artists.

  • Smoak App

    Smoak is a new social network comprised of thoughts and moments shared by your friends and people nearby!

    Anything you can do on Smoak, you can do anonymously or not anonymously.
    1. Swipe up to like a Smoak
    2. Tap anywhere on a Smoak to comment a thought or picture.
    3. Take a Smoak, or upload one from your camera roll, and swipe it up to share it with your friends and people nearby. The more friends and nearbys that like your Smoak, the hotter it gets and the more people it reaches!

  • Peer Hustle - Local Jobs Marketplace

    Peer Hustle's mission is to turn regular citizens into micro-entrepreneurs. Peer Hustle is a local peer-to-peer marketplace that connects people looking to quickly hire people for special skillsets, with other people specialized in those skillsets.

    Hybrid platform taking the best of remote and local freelancing platforms:
    - Hire peers or receive job proposals in your local area based on skillsets
    - Only compete with people in your local area, not the entire world
    - Ability to work remotely or in-person

  • WherezMoney

    WherezMoney allows you to record your expenses and income with a couple of clicks.

    Key features include:
    - Geolocator to map exactly where you’ve spent your money.
    - Expenditure reduction.
    - Ability to record expenses without entering your password while not displaying any sensitive or confidential information.
    - Automatic budgeting.

  • Flywheel Sports

    Flywheel indoor cycling classes challenge you to transform your body and have fun doing it.

  • Open Innovations

    iOS application for the Open Innovations Expo, a global exhibition platform where applied innovative technological concepts will be displayed. The event targets developers of innovative products and technologies, businessmen from the technology sector, the investment community, development institutes, and representatives of Russian and foreign authorities of different levels.

  • Open Innovations HD

    HD version of the Open Innovations application.

  • ОТВ HD

    Application for Ekaterinbursk's TV company.

  • Participant Briefcase HD

    This application is designed to provide information related to activities carried out by the Council of the Federation of the Federal Assembly of the Russian Federation. Specifically, the app allows you to promptly receive information about the program of activities, news, reports and speakers. Through the mobile application, you can access documents related to recent meetings and more.

  • Russia Arms EXPO 2013 HD

    The RAE 2013 mobile app makes it possible to keep up to date with everything that’s happening at the 9th International Exhibition of Arms, Military Equipment and Ammunition “Russia Arms Expo 2013.”

    The app contains the most essential information about the exhibition: the latest news, details of the business program and the display, a 3D map of the exhibition site, photos, details of the participants, and much more. When the exhibition ends, a feature monitoring media coverage of Russia Arms EXPO 2013 will be added to the app.

  • Ural Airlines

    The app was built for big Russian airline company http://www.uralairlines.ru/en/. The app has features for booking a flight, searching for a flight, buying a ticket, viewing a purchased ticket in passbook, etc.

  • 1520

    A key communication platform for leaders of the railway business, the Strategic Partnership 1520 (SP1520) provides annual analysis of the railway transport performance across the wide gauge area.

    The SP1520 seeks to help coordinate polices on railway transport development across the 1520 to secure it is on the cutting-edge of global transportation market.

  • Transport Week - 2014

    Transport Week is an annual business event that includes a series of nationwide and international activities dedicated to the transport industry. It has been hosted for the past seven years by the Russian Ministry of Transport, with organizational support from Business Dialogue. The event promotes open discussion of the most pressing transport issues and the strengthening of mutual understanding between representatives of the government and the business community.

  • Innoprom

    The central theme at INNOPROM-2014 was “intelligent industry.” The business program for the trade fair continued this idea, with its understandings of developing new kinds of manufacturing. The Plenary Session of INNOPROM-2014 was attended in person by the Russian Prime-Minister, Mr. Dmitry Medvedev. Other events included a future-gazing session titled “Machines Of The Future” and various conferences entitled “Automation & Robots In Car Manufacturing,” “Intellectual Capital,” “Technological Policy in Asia & Its Opportunities For Russian Business,” “Developments In Computer Engineering,” and others. All these conferences attracted guest speakers and participation from internationally-acclaimed experts of the highest calibre.

  • Football Club "Ural"

    The app was built for Russian football team "Ural." http://www.fc-ural.ru/main/

  • Moscow City Election Commission

    The app was built for Moscow election commission. Users can find out the results of an election, read public info for all candidates, and vote for their favorite candidate.


  • Languages

    Swift 2, Swift 3, Swift, Objective-C, Swift 4, Swift 5, C#, JavaScript, T-SQL, HTML, CSS, Delphi, SQL
  • Frameworks

    MapKit, Cocoa Touch, Core Foundation, Core Data, Core Location, iOS SDK, Core Video, Core Media, Social Framework, AFNetworking, UIKit, Core Motion, ASP.NET MVC, Cocos2d, React Native
  • Libraries/APIs

    Core Animation, Facebook SDK, Google Maps SDK, Google Maps, CocoaPods, Core Graphics, jQuery, Node.js, Parse SDK, Mixpanel iOS SDK, Facebook iOS SDK, SpriteKit
  • Tools

    iOS Simulator, Xcode, Visual Studio 2010, Visual Studio 2008, TestFlight, Subversion (SVN), Mailchimp, Git
  • Paradigms

    Unit Testing, Agile Software Development
  • Platforms

    iOS, Parse, Mixpanel
  • Other

    Freelancing, Apps, Mobile App Development, Mobile Applications, Video Editing, User Interface (UI), iOS Video, Networking, Stripe Payments, Back-end, Mailchimp API, Production, Data
  • Storage

    SQLite, JSON, Firebird, Microsoft SQL Server


  • Master's Degree in Computer Science
    2010 - 2012
    Ufa State Avia Technical University - Ufa, Russia
  • Bachelor's Degree in Computer Sciences
    2005 - 2010
    Ufa State Avia Technical University - Ufa, Russia

To view more profiles

Join Toptal
Share it with others