Eugene Zabotnev, Developer in Dubai, United Arab Emirates
Eugene is available for hire
Hire Eugene

Eugene Zabotnev

Verified Expert  in Engineering

Mobile Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
March 31, 2020

Eugene is a senior mobile developer with nearly a decade of experience building mobile apps using both native iOS/Android and cross-platform Xamarin/Cocos2d-x approaches. He has built products for B2B and B2C companies, banks, in-house for large organizations, games, and apps for children. His expertise includes large companies like X5 Retail Group (a leading Russian food retailer similar to Walmart) or HiQ and multiple startups.

Portfolio

Freelance
RealmSwift, REST APIs, Android Studio, Xcode, Animation, Mobile App Development...
X5 Retail Group
RealmSwift, REST APIs, Android Studio, Xcode, Enterprise...
Prime Run, LLC.
Kotlin, REST APIs, Android Studio, Xcode, Game Development, Animation...

Experience

Availability

Part-time

Preferred Environment

Sketch, Tcpdump, Wireshark, Jira, Git, IntelliJ IDEA, Android Studio, Xcode, Linux, Figma

The most amazing...

...real-time Forex trading app I've developed is called Binary Options. It had exciting graphics with interesting animations and testable app architecture.

Work Experience

Senior Mobile Developer and Mobile Team Leader

2019 - PRESENT
Freelance
  • Developed an Android TV SDK for a consent management platform.
  • Collaborated with a team in the development of the iOS mobile SDK ad network.
  • Took part in the development of a music/video player iOS app. I was in charge of its player/playlist features.
Technologies: RealmSwift, REST APIs, Android Studio, Xcode, Animation, Mobile App Development, Mobile Development, Git, Android, iOS, Java, Objective-C, Kotlin, Swift

Mobile Team Leader

2017 - 2019
X5 Retail Group
  • Led several teams in the development of over 25 mobile applications for internal staff as well as clientele.
  • Responsible for the hands-on code writing of the iOS and Android applications.
  • Implemented CI/CD practices for internal mobile development.
  • Wrote standard operating procedures for internal mobile development.
Technologies: RealmSwift, REST APIs, Android Studio, Xcode, Enterprise, Mobile App Development, Mobile Development, Git, Android, iOS, Dagger 2, RxJava, Java, Kotlin, Objective-C, Swift

Senior Mobile Developer and Co-founder

2013 - 2018
Prime Run, LLC.
  • Developed a series of native apps for iOS/Android, which allowed users to modify their photos collectively, share them with friends, and talk in a built-in chat.
  • Developed a series of cross-platform apps for children (three to five years of age.). The apps help them learn numbers, how to count, the basics of math, and uses puzzles and associations to reinforce learning.
  • Developed an Android app for tracking users' location, monitoring device status, information, and other elements.
Technologies: Kotlin, REST APIs, Android Studio, Xcode, Game Development, Animation, Mobile App Development, Mobile Development, Git, Android, iOS, Cocos2d-x, Objective-C, Java

Senior Mobile Developer

2016 - 2017
Binatex, LLC.
  • Led a team in the development of a binary options mobile application.
  • Developed an iOS application from start to finish.
  • Participated in Android app development. Designed the mobile apps' architecture.
Technologies: REST APIs, Android Studio, Xcode, Animation, Mobile App Development, Mobile Development, Git, Android, iOS, WebSockets, Java, Objective-C, Swift

Senior Mobile Developer

2014 - 2016
HiQ Mobileyes, LLC.
  • Developed an iOS marketing app for a Swedish fitness chain.
  • Worked within a team of eight to ten developers on a large iOS/Android mobile bank application (Finland).
  • Developed a cross-platform app (Xamarin) for a smart home automation system.
Technologies: RealmSwift, REST APIs, Android Studio, Xcode, Game Development, Animation, Mobile App Development, Mobile Development, Git, Android, iOS, Xamarin, Swift, Objective-C, Java

C++/C# Software Developer

2011 - 2013
Fitting Reality, LLC.
  • Played an important role within a team on a virtual dressing room start-up project.
  • Participated in the development of a 2D skeleton editor (C#, XAML, Silverlight, Windows phone).
  • Developed a dynamic 3D human body based on Microsoft Kinect skeleton joints and geometric primitives like spheres and capsules (C/C++, OGRE 3D, Kinect SDK).
  • Helped bring to life a physical clothing simulation module.
Technologies: REST APIs, Game Development, Git, OGRE, Microsoft Kinect, Windows Phone, XAML, C#, C++

PHP/JavaScript Developer

2011 - 2011
QSoft, LLC.
  • Worked within a team on multiple large web projects.
  • Developed new features according to clients' requirements.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: REST APIs, PHP, JavaScript

Junior Engineer

2009 - 2011
Comtelco, LLC.
  • Responsible for the network architecture inside a small telephone company.
  • Resolved technical problems involving network system administration (VoIP, SIP, RTP, Cisco).
  • Communicated with clients, providing technical support.
Technologies: RTP, SIP, VoIP, Perl, Bash, Linux, Cisco

Binary Options App

https://youtu.be/KbDaWbnBUVQ
Personally created a Swift-based app for forex and stock trading monitoring with a demo mode for traders to master their trading skills. The app was receiving most popular Real-Time Quotes from a trading platform through web sockets and representing them on an animated graph. I also designed an architecture for the Android app and took part in its development.

Youtube and SoundCloud Video/Audio Streaming App

https://youtu.be/-sbmVYihq7s
A Swift-based iOS music/video player app.
Main features: Searches popular tracks, videos, and playlists. Enables user to build their own playlists and track libraries and discover new artists and genres.

I was mainly responsible for the Player part of this app.

Android TV SDK

https://youtu.be/qFhFAHW8uEM
The Android TV SDK for consent management system Didomi: https://www.didomi.io

Based on the existing mobile SDK version of the platform I've extended it to support Android TV devices. Also I participated actively in the mobile SDK's development for Android, enriching it with new features.

Fitness App

https://youtu.be/C5t6A70nB28
Here's a cool fitness native iOS mobile app which I developed solely from start to finish

Primerun Apps for Adult Kids

http://www.primerun.com
A series of native iOS/Android apps which allow users to modify their photos in a funny and simple way and share them with friends inside a built-in chat.
The chat feature was developed from scratch and based on XMPP protocol.

Online Banking App S-Pankki

http://www.s-pankki.fi
A huge B2C Android app providing the majority of S-Pankki online bank features. This was a long-term project. I was a senior mobile app developer and implemented insurance, loyalty, and NFC modules. I improved the existing mobile app architecture.

Primerun Apps for Kids

http://www.primerun.com
A series of 2D games for children under five years of age to help them learn numbers, how to count, colors, associations, and practice with various puzzles. All these apps were written in C++ using Cocos2D-X as a cross-platform framework.

Languages

Kotlin, Java, Swift, Objective-C, Dart, XML, C#, C++, Bash, Perl, JavaScript, PHP, XAML

Tools

Git, Fastlane, Wireshark, Zeplin, Android Studio, Xcode, Jira, Google Assistant, IntelliJ IDEA, Confluence, Tcpdump, NGINX, RabbitMQ, Blender, Sketch, Figma

Paradigms

VIPER Architecture, Model View ViewModel (MVVM), Model View Presenter (MVP), Mobile Development, Dependency Injection, Model View Intent (MVI), RESTful Development, Test-driven Development (TDD), Behavior-driven Development (BDD), Scrum, REST, Unit Testing, Requirements Analysis

Platforms

iOS, Android, Telegram Bot Platform, Android TV, JavaFX, Docker, Xamarin, Linux, Windows Phone, Amazon Web Services (AWS), Firebase

Other

Mobile Apps, Architecture, Mobile App Development, Telegram Bots, State Machines, SOLID Principles, Domain-driven Design (DDD), Animation, Mobile GPS, Enterprise, APIs, Code Architecture, SDKs, Game Development, Mobile Game Development, Games, Technical Leadership, Networks, OSI Model, Cisco, VoIP, SIP, RTP, WebSockets, OSC API, AVFoundation, Bluetooth, GPS, Forex, Near-field Communication (NFC), Room, Stock Market, Stock Trading

Frameworks

Unity, RealmSwift, Dagger 2, Cocos2d-x, Unity3D, Rx, .NET, iOS SDK, Android SDK, Microsoft Kinect, OGRE, Spring, WebFlux, Cocos2d, Flutter

Libraries/APIs

Telegram Messenger API, Telegram Bot API, RxJava, RxSwift, REST APIs, Android Architecture Components, Xamarin.iOS, Xamarin.Android, iOS Native Libraries, ImageMagick, YouTube API, SoundCloud API

Storage

JSON, Realm, PostgreSQL, Amazon S3 (AWS S3)

Industry Expertise

Photography

2006 - 2012

Specialist Degree (Master's Equivalent) in Physics

Lomonosov Moscow State University - Moscow, Russia

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