Vladimir Kaltyrin, Mobile Architecture Developer in Moscow, Russia
Vladimir Kaltyrin

Mobile Architecture Developer in Moscow, Russia

Member since January 8, 2020
Vladimir has a solid enterprise experience gained in top tech companies. In addition, he also worked for a European start-up as well as for a leading outsource mobile agency. He worked with a large team of 50 iOS developers to develop an app for Avito, which is considered the 2nd most popular classified platform in the world by SimilarWeb ranking. He's experienced with iOS, Swift, Git, Agile, Scrum, and Atlassian products, and he is good at cross-functional team communication.
Vladimir is now available for hire

Portfolio

  • Domclick
    Git, Xcode, UI Testing, iOS Guides, iPad, Viper, Firebase, RxSwift...
  • Avito
    Git, Xcode, UI Testing, iOS Guides, iPad, Viper, Amplitude, TeamCity, Scrum...
  • StrongLifts LLC
    CocoaPods, Git, iOS, Xcode, iOS Guides, iPad, Viper, Apple Watch, Zeplin...

Experience

Location

Moscow, Russia

Availability

Part-time

Preferred Environment

App Development, GitHub, Zeplin, Figma, Trello, Jira, Bitbucket, Slack, Xcode, MacOS

The most amazing...

...things I've developed are features for the mobile app Avito, which is the #2 classified platform in the world with more than 25,000,000 MAU.

Employment

  • iOS Tech Lead

    2018 - PRESENT
    Domclick
    • Developed the popular real estate app that is widely used to buy and rent the flat and to get a mortgage. The app is associated with the top 1 bank in Russia.
    • Developed a new enterprise iOS app for an iPad from scratch, this app is used by account managers in all bank offices and it significantly reduces all the paperwork that the manager and client have to do to get a mortgage.
    • Developed an enterprise iOS Instagram-like app from scratch (it heavily uses the camera and core data).
    • Developed a Swift front-end for a 3D panorama similar to Google Street View written in C++ and integrated it with the native camera. It required advanced use of the AVFoundation framework, OpenGL rendering, developing the client's side of REST API.
    • Developed cross-platform business logic using Kotlin Multiplatform for several features.
    • Constantly improved development tools and CI/CD using Fastlane, introduced SwiftLint, and accelerated 10 times build time of the Domclick app from 15 minutes down to 1.5 minutes.
    • Organized unit and UI testing workshops and promoted testing practices.
    • Integrated a Firebase Remote Configuration, Firebase A/B tests, Analytics, and Cloud Firestorage into an iOS app.
    • Consulted on writing clean code in Swift; participated in code review on a daily basis; liaised with product managers, designers, and back-end developers; promoted agile principles; and organized scrum retrospectives.
    • Managed App Store submitting and approval process.
    Technologies: Git, Xcode, UI Testing, iOS Guides, iPad, Viper, Firebase, RxSwift, JavaScript, Python, Kotlin, Core Data, CocoaPods, Swift, iOS
  • iOS Developer

    2016 - 2018
    Avito
    • Developed and launched major features in the most popular classified iOS app in Russia, the Avito app has more than 1,000,000 DAU.
    • Developed seller's and buyer's profiles, ratings and reviews, authorization, and registration.
    • Developed a cropping module for an open-sourced custom iOS camera framework Paparazzo.
    • Designed and developed core application components, implemented complex and efficient UI elements, including a library of UI components and networking library.
    • Improved code quality by implementing UI and unit tests providing code coverage up to 90% in corresponding product squad modules.
    • Participated in features grooming and worked closely with product and back-end teams in the fast-paced environment following Scrum methodology.
    • Consulted on clean code, SOLID, and using VIPER architecture on a daily basis by participating in code review and meetings.
    Technologies: Git, Xcode, UI Testing, iOS Guides, iPad, Viper, Amplitude, TeamCity, Scrum, Objective-C, CocoaPods, Swift, iOS
  • Senior iOS Developer

    2014 - 2016
    StrongLifts LLC
    • Developed a StrongLifts 5x5 iOS app from scratch in Objective-C, and the app was recognized as a top-quality fitness app in the US by the Applause study in 2016.
    • Built a cloud back end using the Parse Server and data synchronization framework between client and cloud server.
    • Developed graphs module. It allows users to visualize workout data on a graph.
    • Researched a prototype of the Apple Watch app for a workout app.
    • Managed App Store submitting and approval process.
    Technologies: CocoaPods, Git, iOS, Xcode, iOS Guides, iPad, Viper, Apple Watch, Zeplin, Travis CI, GitHub, Swift, SQLite, Parse, Core Data, Objective-C
  • iOS Game Developer

    2014 - 2014
    Fun Factory LLC
    • Launched an iPad version of the popular hidden object game.
    • Developed a library of UI elements and animation transitions for game development.
    • Developed and launched an entirely new level in the game.
    • Managed a continuous integration process in Jenkins.
    Technologies: Git, Xcode, iOS Guides, Subversion (SVN), Jenkins, Cocos2d, iPad, Objective-C, iOS
  • iOS Developer

    2013 - 2014
    Sebbia
    • Developed a REST client for a popular analytics SDK.
    • Developed a shopping app that allows users to scan the barcode and to find a grocery item using the REST API.
    • Developed an interactive quiz app for a psychologist.
    Technologies: CocoaPods, Git, Xcode, iOS Guides, iPad, Jenkins, Model View Controller (MVC), iOS, Objective-C

Experience

  • Avito (Development)
    http://onelink.to/caknqx

    I was part of the strong team that developed an iOS application for the Avito which is the number one classified platform in Russia and number two classified worldwide after the Craigslist.com. I started to work in the platform squad where I contributed to dozens of core components. Then I moved to a product squad where I developed features and implemented A/B tests. The app has about 1,000,000 DAU.

  • Domclick (Development)
    http://onelink.to/karaaa

    The app is a #1 real-estate app in Russia that is used to rent or buy a flat. Moreover, the app automates the way of getting the mortgage. I developed every part of the project from core components to architecture and main features. The app has a rich user interface including chat, map, and rich detailed views.

  • StrongLifts (Development)
    https://apps.apple.com/gb/app/stronglifts-5x5-weight-lifting/id488580022

    A popular fitness tracker app. It displays the workout statistics, graphs, and it has data synchronization between different devices. One of the main features is a cloud backup supporting iCloud and Google Drive.

  • Automobile Marketplace (Development)
    http://onelink.to/3sx3h7

    A Swift-based iOS app for a popular car sales marketplace. I developed authorization, registration, restore password, several UI components, keychain storage, and part of the networking layer. Also, I refactored core modules to VIPER architecture.

  • Analytics SDK (Development)

    I developed a REST client for an analytics SDK similar to Google Analytics. It was an MVP version of iOS SDK for the analytics platform for the European company. I was involved in the design of convenient software API and writing unit and E2E tests.

  • Goods (Development)

    An app in Objective-C for searching for goods using a bar-code scanner. The app allowed users to find and rate the grocery item. I developed UI and HTTP requests for a barcode scanner, ratings, comments, and user authorization flow.

  • Get100 (Development)

    A well-designed classical puzzle game in Objective-C and UIKit. The goal of the game is to arrange arithmetic signs and parenthesis in such a way that the whole expression is equal to 100. I developed the app from scratch.

  • Quizanika (Development)

    A quiz iOS app for a psychological training. I developed a SQLite database to persist list of questions and added a voice synthesiser framework by Apple to support the accessibility for the people with disabilities.

  • Paparazzo (open-source iOS camera) (Development)
    https://github.com/avito-tech/Paparazzo

    Open-source media picker in Swift language built on top of AVFoundation, AVCaptureSession, Core Image, and Core Video. I made a contribution to a core camera module as well as developed a crop feature.

Skills

  • Languages

    Swift, Objective-C, Swift 4, Swift 5, Bash, SQL, Kotlin, TypeScript, Python 3, Dart, Python, JavaScript
  • Frameworks

    iOS SDK, Core Data, UIkit, iPhone SDK, RealmSwift, Core Location, CODE, Viper, Core Video, ReactiveCocoa, Cocos2d
  • Libraries/APIs

    CocoaPods, Alamofire, Core Image, Firebase iOS SDK, iOS API, Fabric, REST API, Twitter SDK, Facebook iOS SDK, RxSwift, RxSwift 4, Google Maps, Telegram Messenger API, Parse SDK
  • Tools

    Xcode, AppCode, Bitbucket, Git, Sublime Text 3, Fastlane, Slack, Skype, Zoom, Git Flow, Apple Push Notifications, Firebase Analytics, Asana, SwiftLint, Jira, Trello, Auto Layout, Figma, Zeplin, GitLab CI/CD, Moya, Jenkins, IntelliJ IDEA, Android Studio, TeamCity, Sketch 2, Sketch 3, Sketch 4, GitHub, Travis CI, Subversion (SVN)
  • Paradigms

    Unit Testing, Agile Software Development, VIPER Architecture, Model View Presenter (MVP), Model View Controller (MVC), Model View Viewmodel (MVVM), Object-oriented Programming (OOP), Mobile Development, RESTful Development, Continuous Delivery (CD), Continuous Integration (CI), Coded UI Tests, Scrum, Design Patterns, Dependency Injection, SOLID Principles, Clean Architecture, Clean Code, Reactive Programming, API Architecture, Functional Programming, Web Architecture, App Development
  • Platforms

    iOS, Apple Watch, Firebase, iOS 11, iOS 10+, iOS 12, Parse, Android, MacOS
  • Storage

    SQLite, Realm, Realm Database
  • Other

    iOS Camera, AVFoundation, iPad, App Store, Mobile App Testing, iOS Design Guidelines, UI Testing, OOP Designs, iOS Guides, Computer Skills, MacBook, Team Leadership, Mobile App Architecture, Mobile Architecture, DI, App Store Acceptance Process, Mobile Apps, Startups, Networking, Accessibility, Algorithms, A/B Testing, Hybrid Apps, Bash Scripting, Scrum Master, Mobile/Web Project Management, Code Architecture, OSI Model, Graph Theory, Machine Learning, Data Structures, Discrete Mathematics, Mobile GPS, BaaS, Amplitude

Education

  • Master's degree in Computer Science and Applied Mathematics
    2011 - 2013
    Southern Federal University - Rostov-on-Don, Russia
  • Bachelor's degree in Computer Science and Applied Mathematics
    2007 - 2011
    Southern Federal University - Rostov-on-Don, Russia

Certifications

  • Codility Golden Award for the Palladium 2020 Challenge
    FEBRUARY 2020 - PRESENT
    Codility

To view more profiles

Join Toptal
Share it with others