
Eugene Zabotnev
Verified Expert in Engineering
Mobile Developer
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
Experience
Availability
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
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.
Mobile Team Leader
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.
Senior Mobile Developer and Co-founder
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.
Senior Mobile Developer
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.
Senior Mobile Developer
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.
C++/C# Software Developer
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.
PHP/JavaScript Developer
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.
Junior Engineer
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.
Experience
Binary Options App
https://youtu.be/KbDaWbnBUVQYoutube and SoundCloud Video/Audio Streaming App
https://youtu.be/-sbmVYihq7sMain 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/qFhFAHW8uEMBased 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/C5t6A70nB28Primerun Apps for Adult Kids
http://www.primerun.comThe chat feature was developed from scratch and based on XMPP protocol.
Online Banking App S-Pankki
http://www.s-pankki.fiPrimerun Apps for Kids
http://www.primerun.comSkills
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
Education
Specialist Degree (Master's Equivalent) in Physics
Lomonosov Moscow State University - Moscow, Russia