Slava Mirgorod, Developer in Belgrade, Serbia
Slava is available for hire
Hire Slava

Slava Mirgorod

Verified Expert  in Engineering

Software Developer

Location
Belgrade, Serbia
Toptal Member Since
June 5, 2014

Slava is a highly skilled mobile developer with over 14 years of experience. He has worked extensively with the iOS platform and boasts excellent SWIFT, Objective-C, C++, and many other platforms. Slava is comfortable working as an independent developer and as part of a team and can solve complex tasks, from single-page apps to 3D graphic engines.

Availability

Part-time

Preferred Environment

Git, Xcode, iOS, Swift, Sketch, Visual Studio, Draw.io

The most amazing...

...thing I've coded is a 3D space virtual globe engine similar to Google Maps for mobile devices.

Work Experience

Lead Developer

2014 - 2018
Rebel Alliance, LLC
  • Supported a huge mapping enterprise application.
  • Supported different server-side applications: PHP back-ends, admin panels, Python modules, OpenSIP, etc.
  • Collaborated and inspected code.
Technologies: Bash, Python, PHP, iOS

iOS Developer

2013 - 2014
Megodoo, LLC
  • Worked on client UI and web interactions for the social network Megodoo (https://megodoo.com/).
  • Refactored and optimized tons of poorly-written existing code.
  • Integrated a RESTful service.
  • Developed a social API for Twitter, Facebook, Flickr, and more.
  • Implemented a smooth and fast UI interface.
Technologies: iOS

Lead iOS Developer

2012 - 2013
Axatex Group
  • Led the team on complex projects.
  • Developed code for the critical parts of products.
  • Used solid 3D party frameworks: Cocos 2D, AFNetworking, and Parse.
  • Put together different parts of code and coordinated teamwork.
  • Developed a great application with 1,000+ hours of total team work.
Technologies: C++, C, iOS

iOS Developer

2008 - 2012
Zennex Group
  • Created various kinds of applications for mobile platforms.
  • Worked in project teams of varying sizes, ranging from individual developer to member of a 10-person team.
  • Developed an outstanding 2D mapping framework.
  • Built many kinds of third-party SDKs: Facebook, ads, and networking.
  • Worked with the iOS and Mac OS platforms.
Technologies: C++, C, iOS

McAfee Security Vision

A virus monitor (not antivirus) displaying the latest statistics about threats and vulnerabilities found by McAfee. It features integration of dozens of 3rd party remote APIs (REST/Soap) into the client part and usage of complex animations through Core Animation.

Qiwi Bonus

Organizing cards, reading and recognizing barcodes, reading and writing card magnetic stripes via external adapter. Screenshots available via https://goo.gl/fpN0Qt

Bash Reader

An application for viewing and organizing quotes from one of the most popular short quotes web-resource www.bash.org.
It features a deep data model, including local storage and web-synchronization. Screenshots available under https://goo.gl/zwuowZ

Safe Strike

http://rebelalliance.it/
Mapping engine for displaying maps from different sources, support of dozens map and data sources formats. Screenshots available under https://goo.gl/3bBGXe

Color 911

Allows users to find, mix, and share any colors they need. One of a complex points was using a non standard color mixing algorithms. Screenshots are under https://goo.gl/odnz5O

2Key

A famous social network application designed to be a WhatsApp clone with total encryption of all data. I
applied our own low-level BSD Sockets protocol for interaction with a web service and stream encryption of all messages/media. Unfortunately, now retired.

Courier

A 2D arcade scroller shouter. It features outstanding graphics and animation. I handled programming of levels using the Cocos2D open source engine. Screenshots available via https://goo.gl/q0RfwU
2003 - 2008

Engineer's Degree in Network Engineering

Tomsk University of Control Systems and Radioelectronics - Toms

2005 - 2007

Specialist Degree in Computer Engineering

Tomsk State University - Tomsk

Libraries/APIs

Twitter SDK, CocoaPods, Flurry, GData Objective-C Client, Facebook SDK, Core Animation, Standard Template Library (STL), MBProgressHUD

Tools

Git, Xcode, Microsoft Visual Studio, Subversion (SVN), Sketch, Visual Studio, Draw.io

Frameworks

QuartzCore, Core Location, Core Data, ZURB Foundation, UIKit, Core Bluetooth, AFNetworking

Paradigms

Reactive Programming

Languages

Swift, Objective-C, SQL, C++, C, PHP, Python, Bash

Platforms

iOS, MacOS

Storage

SQLite

Other

UX Architecture, Data Architecture, iPhone, iPad

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