Alex Babaev

Close-up of a smiling man with medium-length curly hair, glasses, and a goatee, dressed in a casual jacket, in an indoor setting.
Lead developer, CTO in several Russian mobile development companies. Hundreds of projects, including mobile, enterprise, web projects. Expert in mobile apps architecture and development.
Time zone: GMT -5

Experience

iOS. Serious stuff

Smartphones are small. But they are extremely complex devices to develop for. Server connectivity? Slow animations? Maps and geolocation? Push Notifications?

Alex can teach you what do they mean and how to use all this and build best applications ever.

Alex experience

Lead developer, CTO in several Russian mobile development companies. Hundreds of projects, including mobile, enterprise, web projects. Expert in mobile apps architecture and development. Co-author of the first website for mobile developers in Russia (TouchDev).

Mentoring areas:

  • Common questions about Objective-C and Swift development
  • Configuring the environemnt for the iOS development
  • Using AppCode and Xcode IDEs
  • Building an application interface with and without the Autolayout
  • Creating custom UI components
  • Using different frameworks, for example
    • MapKit (maps) and CoreLocation (geolocation, beacons), third-party map frameworks (Google, MapBox etc.).
    • CoreGraphics, CoreAnimation (custom UI components, complex animations).
    • UIKit (standard UI framework for non-game apps in iOS).
  • Storing data (SQLite, CoreData, Realm)
  • Networking (NSURLSession, Alamofire)
  • «Why this small app development is so hard and complex?» :-)

Some of developed applications:

Some articles about development:

Core skills

  • ios
  • swift
  • objective-c

Specialization

  • Programming Swift

    If you have any questions about Swift (its type system, how to do this correctly in Swift etc.), we can talk about it. I do not know answer to any question, but I have many.

Posts

Reviews

Alexander is a great mentor! Tactful, calm, patient. Responds very quickly, always during the day. Answers all questions, even if I ask a question not for the first time. Cleverly supports the motivation to move on. In general, I recommend to everyone. :)


Александр отличный ментор! Тактичный, спокойный, терпеливый. Отвечает очень оперативно, всегда в течении суток. Отвечает на все вопросы, даже если я задаю вопрос не в первый раз. Умело поддерживает мотивацию двигаться дальше. В общем, всем рекомендую.:)

translation missing: en.home.mentors.reviews.text_translated_with_google - Original Text Elena Blohnina, 24/07/18

Everything's OK. I notice that I study much faster and do the right thing.


Все классно. Замечаю, что учусь намного быстрее и делаю правильные вещи

translation missing: en.home.mentors.reviews.text_translated_with_google - Original Text Dmitriy Matveenko, 01/05/18