Rinat Sharipov

Rinat Sharipov

Ufa, Republic of Bashkortostan, Russia
Hire Rinat
Scroll To View More
Rinat Sharipov

Rinat Sharipov

Ufa, Republic of Bashkortostan, Russia
Member since September 2, 2013
Rinat is a Senior iOS Engineer with over six years of software development experience, during which he has worked with REST-based APIs, social media integration, geolocation, Core Animation, and full control customization.
Rinat is now available for hire
  • Mobile App Development, 5 years
  • Objective-C, 4 years
  • Core Animation, 3 years
  • Core Data, 3 years
  • Xcode, 3 years
  • Swift, 2 years
  • Agile Software Development, 1 year
  • Node.js, 1 year
Ufa, Republic of Bashkortostan, Russia
Preferred Environment
The most amazing...
...iOS application I have published is WherezMoney, which I took from idea to execution, handling all the design and development myself.
  • Senior iOS Developer
    IRONIC3D (via Toptal)
    2017 - 2017
    • 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: Swift, Core Location, Core Motion, Google Maps
  • Senior iOS Developer
    LÜK (via Toptal)
    2016 - 2016
    • 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: Swift, Node.js
  • iOS Developer
    Peer Hustle (via Toptal)
    2015 - 2015
    • Developed an application for freelancers and clients.
    • Developed the back-end 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 iOS8.
    Technologies: Objective-C, JSON, Node.js
  • iOS Developer
    Smoak, Inc. (via Toptal)
    2014 - 2015
    • 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: Objective-C, JSON
  • iOS Developer
    Flywheel (via Toptal)
    2013 - 2014
    • 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: Objective-C, JSON, iOS frameworks (UIKit, CoreData, CoreAnimation, Core Location, Networking, Google Maps), Third-party Libraries (Facebook iOS SDK, Appirater, CardIO, TestFlightSDK, AFNetworking)
  • iOS Developer
    2012 - 2014
    • Developed mobile client-server applications.
    • Developed Cocoa Touch custom controls.
    • Developed a universal class for use with CoreData 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: Objective-C, JSON, Sprite Kit
  • Senior iOS Developer
    2013 - 2013
    • Created a reusable class to contain all business logic and integrate with back-end.
    • Worked on UI and UX design.
    • Developed custom multifunctional navigation bar.
    • Developed user interface with use of Core Animation.
    Technologies: Objective-C, JSON
  • .NET, Front-end Developer
    UniCloud Labs
    2011 - 2012
    • Developed the back-end with APS.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: C#, JavaScript
  • .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: C#, JavaScript, T-SQL
  • 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: T-SQL, Delphi
  • LÜK - Empowering Talent to Book Jobs and Earn Money (Development)

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

  • Smoak App (Development)

    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 - On-demand Local Freelancer Jobs Marketplace (Development)

    Peer Hustle's mission is to turn regular citizens into micro-entrepreneurs. Peer Hustle is a local on-demand peer-to-peer freelancer 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 freelancers or receive job proposals in your local area based on skill sets
    - Only compete with freelancers in your local area, not the entire world
    - Ability to work remotely or in-person

  • WherezMoney (Development)

    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 (Development)

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

  • Open Innovations (Development)

    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 (Development)
  • ОТВ HD (Development)

    Application for Ekaterinbursk's TV company.

  • Participant Briefcase HD (Development)

    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 (Development)

    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 (Development)

    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 (Development)

    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 (Development)

    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 (Development)

    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" (Development)

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

  • Moscow City Election Commission (Development)

    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, T-SQL, C#, JavaScript, CSS, Delphi, HTML
  • Frameworks
    Core Foundation, Core Data, Cocoa Touch, MapKit, iOS SDK, Core Location, Social Framework, Core Media, Core Video, AFNetworking, ASP.NET MVC, Cocos2d
  • Libraries/APIs
    Core Animation, CocoaPods, Facebook SDK, Google Maps SDK, jQuery, Google Maps, Core Graphics, Mixpanel iOS SDK, SpriteKit, Node.js, Facebook iOS SDK, Parse SDK, MailChimp API
  • Tools
    iOS Simulator, Xcode, Visual Studio 2010, Visual Studio 2008, MailChimp, SVN, Git
  • Platforms
    iOS 10, iOS, Parse, Mixpanel
  • Misc
    Native Mobile Apps, Mobile Apps, Mobile App Development, Mobile Applications, iOS Video, Back-end, Stripe Payments
  • Paradigms
    Agile Software Development
  • Storage
    SQLite, Microsoft SQL Server, Firebird
  • Master's degree in Computer Science
    Ufa State Avia Technical University - Ufa, Russia
    2010 - 2012
  • Bachelor's degree in Computer Sciences
    Ufa State Avia Technical University - Ufa, Russia
    2005 - 2010
I really like this profile
Share it with others