Gennady Kulabukhov, Developer in Belgorod, Belgorod Oblast, Russia
Gennady is available for hire
Hire Gennady

Gennady Kulabukhov

Verified Expert  in Engineering

Mobile App Development Developer

Belgorod, Belgorod Oblast, Russia

Toptal member since April 18, 2019

Bio

Gennady is a seasoned software engineer with over 13 years of experience in mobile application development and a deep understanding of the Android framework. He has successfully delivered numerous applications to the Google Play Store and has extensive expertise in team management and leadership.

Portfolio

Self-employed
Firebase, Swift, iOS, Android SDK, REST, RxJava 2, Android, Java, Kotlin...
Belgorod State Technological University
Android SDK, Java, Android, Mobile
Kaerus, LLC
Android SDK, REST, RxJava 2, Kotlin, Objective-C, Android, Java

Experience

  • Android - 13 years
  • Android SDK - 13 years
  • Mobile App Development - 13 years
  • RxJava 2 - 9 years
  • REST - 9 years
  • Kotlin - 9 years
  • Team Leadership - 8 years
  • Firebase - 8 years

Availability

Part-time

Preferred Environment

MacOS, Jira

The most amazing...

...thing I've built is a scalable mobile app that integrates many different fitness trackers with different protocols and covers them with a unified interface.

Work Experience

Individual Entrepreneur

2015 - PRESENT
Self-employed
  • Led a development team, including Android and iOS developers.
  • Designed applications architecture conforming to project requirements.
  • Helped team members with development and technical progression.
  • Developed and launched the "Run Races" project (Android, iOS, back end), which helps runners find races all over the world to participate in.
Technologies: Firebase, Swift, iOS, Android SDK, REST, RxJava 2, Android, Java, Kotlin, Leadership

Part-time Lecturer

2015 - PRESENT
Belgorod State Technological University
  • Developed a course, Architecture and Programming of Mobile Devices, for undergraduate students.
  • Conducted lectures, practical classes, and exams for students.
  • Conducted internships with real practical tasks for students.
Technologies: Android SDK, Java, Android, Mobile

Senior Android Developer

2014 - 2015
Kaerus, LLC
  • Developed Android applications for several client-server products.
  • Led a small development team (Android and iOS developers).
  • Communicated with other development teams and clients.
Technologies: Android SDK, REST, RxJava 2, Kotlin, Objective-C, Android, Java

Mobile Developer

2013 - 2014
Geolocation Technology, CSJC
  • Developed an Android client from scratch and took part in the development of an iOS client for dating service gotyou.ru.
  • Took part in development of several internal projects.
Technologies: iOS, Android SDK, REST, Android, Java

Junior Mobile Developer

2011 - 2012
Factory of Information Technologies, LLC
  • Developed several Android and iOS applications for company products and services.
  • Studied for new technologies and software development process and tools.
  • Developed and released first version of Android application for 2do2go.ru portal (events and places aggregator).
Technologies: Android SDK, Objective-C, Android, Java

Experience

One Mother: Guided Meditations

https://apps.apple.com/us/app/one-mother-guided-meditations/id6737624362
One Mother - your spiritual companion. The app gives access to 120+ unique meditations and workshops.

I served as the development team lead and contributed to the app development by integrating multiple 3rd-party services.

OKOLO.Market

https://play.google.com/store/apps/details?id=ru.may24.app
A B2B retail platform that connects goods manufacturers and suppliers with retail partners. The app enables suppliers to list their products, allowing trade partners to discover competitive offers and make purchases efficiently.
I collaborated closely with the client and cross-functional teams to understand requirements and implement key features.

Cladda

https://apps.apple.com/us/app/cladda/id6612032119
Cladda’s mission is to connect people globally and help them find ideal partners for their hobbies or home based on shared values and preferences.
I served as the development team lead and contributed as a project manager, coordinating with the client, back-end, and UI design teams. I led the mobile app development lifecycle—from initial concept to launch.

XFIT Fitness Clubs

https://play.google.com/store/apps/details?id=com.itrack.xfit
Mobile app for large fitness clubs network. I acted as team lead and managed development teams for iOS and Android apps. My tasks were: communicating with client, discussing tasks and solutions, managing team, planning tasks and sprints, ensuring feature deliveries in time.

My JetSport

This is an app for communicating with different fitness tracker bracelets (using Bluetooth). The app can receive and display health data from bracelets (steps, calories, distance, heart rate, blood pressure, etc.), manage alarms, notifications, and other bracelet-related features, and track fitness activity (for example, running).

My JetKid

The app allows parents to communicate with their children using kid smartwatches. Using the app, parents can monitor their kid's geolocation, receive notifications when a kid enters/leaves the safe area, write short text/voice messages, and send many other commands to kid watches.

Run Races

Road and trail running events catalog with more than 10,000 upcoming races.

Mobile Doctor

Remote medical consultations with professionals doctors.

Mobile Agent

Mobile agency network for crowdsourcing information gathering for business needs.

Completed product testing, competitive analysis, mystery shopper, gathering information, and opinion polls.

Education

2008 - 2013

Specialist of Engineering Degree in Software Engineering

Belgorod Shukhov State Technological University - Belgorod, Russia

Skills

Libraries/APIs

RxJava 2, Retrofit

Tools

Git, Android Studio, Jira

Languages

Kotlin, Java, Objective-C, Swift

Frameworks

Android SDK, Dagger 2

Paradigms

Object-oriented Programming (OOP), Model View Presenter (MVP), Mobile Development, Agile Software Development, REST, Management

Platforms

Android, MacOS, iOS, Firebase, Mobile

Other

Mobile Apps, Mobile App Development, Android Development, Leadership, Team Leadership

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