About

Ruslan Skorb

Hello there! I'm Ruslan Skorb, an ideas man, an entrepreneur and an applied scientist. I love making beautiful user experiences and am always looking to improve and learn new technologies by building top quality code.

Experience

  1. R.SK Lab
    R.SK Lab - Lead Senior iOS Software Engineer
    Jul 2017 - Present

    Built the following projects:

    • R[SK] - Learn and build with experts - An application for learning native iOS app development.
    • The Complete iOS App Development Guide - An online course.
    • RSKFoundation - An addition to the Foundation framework. Provides: a) protocols that define the roles of objects, b) types of objects that represent changes to a collection of objects.
    • RSKCoreGraphics - An addition to the CoreGraphics framework. Provides the type of object that represents a rectangle.
    • RSKUIKit - An addition to the UIKit framework. Provides: a) protocols that define the roles of objects, b) the type of object that represents bounds of the view, c) the type of object that represents a frame of the view, d) the type of object that converts layout attributes of the view from .leftToRight user interface layout direction to the specified one.
    • RSKImage - The type of object that represents an image. Provides the initializers to create an image with cgImage and cgPath that are created from the specified parameters, in particular, from color, linear gradient, size, corner radii.
    • RSKBezierPath - The type of object that represents a Bézier path. RSKBezierPath provides the initializer to create a Bézier path with a rectangular path rounded at the specified corners and with the specified corner radii.
    • RSKInteractableLabel - The type of object that represents an interactable label. Provides the ability to get the index of the character falling under the given point, expressed in the label's coordinate system.
    • RSKSharedChannels - Swift console app that allows with minimal efforts to share any Slack channel on your workspace to another team's workspace for free.
    • R.SK Lab micro-blog - Micro-blog about iOS app development.
    • rsk-lab.com - Corporate web site for R.SK Lab.
    • R.SK Lab Logo - Logo for R.SK Lab.
    • R.SK Lab Business Card - Business card for R.SK Lab.
    • AR Snake Game - Classic Snake game in Augmented Reality.
    • Bloom.fit - Create Balanced Life - The MVP of an iOS application for bringing balance to people's life.
    (Swift, JavaScript)
  2. F3
    F3 - Lead Senior iOS Software Engineer
    Jul 2017 - Present
    • Built the first version of the iPhone application F3: Find Friends Anonymous Q&A from the ground up. Implemented a rich set of new features. Used by 15M+ people.
    • Led a team of 3 iOS software engineers.
    • Worked closely with the QA team to guarantee product quality and success.
    (Swift)
  3. Mint
    Mint - Senior iOS Software Engineer
    2015 - Jun 2017

    Built an iPhone application for chatting and meeting people nearby Mint: Online Dating App & Chat.
    Also developed 17 in-house iOS frameworks and published them for internal release using CocoaPods:

    (Objective-C, Swift)
  4. KidMastermind
    KidMastermind - Senior iOS Software Engineer
    2013 - 2014

    Built a parent's application and 5 educational iPad games for early childhood education, and ported them to Android using Apportable:

    • KidMastermind University for Parents - Parent's iPhone application of the educational eService "KidMastermind" that involves parents in their child’s development using smartphone and tablet.
    • Color fruits - Educational iPad game based on a playful learning approach and American standards. Designed for ages 12 - 24 months and older. It promotes cognitive awareness. Children begin to identify and differentiate up to 8 colors.
    • Missing Pieces - Educational iPad game based on a playful learning approach and American standards. Designed for age 12 - 24 months and older. It promotes cognitive awareness. Children begin to identify and differentiate up to 6 facial parts.
    • Hungry Hungry Critters - Educational iPad game based on a learning through play approach and American standards. Develops cognitive skills and milestones through "Organizing objects by their function" for babies age 12 month - 24 months +
    • Kiddy Colored Shapes - Educational iPad game based on a learning through play approach and American standards. Develops early numeracy skill and milestone as "Differentiation of items by identifying their shape and color" for tots age 12 month - 24 months +
    • Also developed VirtualPreschoolSDK - an internal SDK that allows to integrate KidMastermind into an iOS app.
    (Objective-C, C++)
  5. Itibo
    Itibo - Mobile Software Engineer
    2011 - 2012

    Built the following projects:

    • NoteWorks - the first iPad game in series of interactive educational games, designed to teach music theory to students, as a form of entertainment.
    • See and Hear - a fun educational iPad game for child's development from toddlers to preschool kids.
    • Quit Smoking - a widget application for Android devices, designed to gradually wean users from dependency on cigarettes.
    (Objective-C, Java, C++)

Projects

  1. AR Snake Game

    AR Snake Game

    Classic Snake game in Augmented Reality

  2. Bloom.fit - Create Balanced Life

    Bloom.fit - Create Balanced Life

    Health app for bringing balance to people's life

  3. F3 - Create Cool Answers

    F3 - Create Cool Answers

    Social discovery app to make friends and communicate with them

  4. Mint: Online Dating App & Chat

    Mint: Online Dating App & Chat

    Dating app for chatting and meeting people nearby

  5. RSKGrowingTextView

    RSKGrowingTextView

    An automatically growing and shrinking text area

  6. RSKImageCropper

    RSKImageCropper

    An image cropper for iOS like in the Contacts app

  7. RSDayFlow

    RSDayFlow

    iOS 7 Calendar with Infinite Scrolling

  8. KidMastermind University for Parents

    KidMastermind University for Parents

    Educational tools and curriculums for little ones

  9. Kiddy Colored Shapes

    Kiddy Colored Shapes

    Identifying shape and color of items

  10. Hungry Hungry Critters

    Hungry Hungry Critters

    Organizing objects by their function

  11. Missing Pieces

    Missing Pieces

    Identify and differentiate up to 6 facial parts

  12. Color Fruits

    Color Fruits

    Identify and differentiate up to 8 colors

  13. NoteWorks

    NoteWorks

    Teach note recognition

  14. See & Hear

    See & Hear

    Learn animals, transport, colors, etc.

  15. Quit Smoking

    Quit Smoking

    Gradually wean from dependency on cigarettes