Vladimir Kaltyrin, Developer in Yerevan, Armenia
Vladimir is available for hire
Hire Vladimir

Vladimir Kaltyrin

Verified Expert  in Engineering

Bio

Vladimir has gained solid enterprise experience in top tech companies. In addition, he has worked for a European startup and a leading outsource mobile agency. He has worked with a large team of 50 iOS developers to develop an app for Avito, which is considered the 2nd most popular classified platform globally by the Similarweb ranking. Vladimir is experienced with iOS, Swift, Git, agile, scrum, and Atlassian products and is good at cross-functional team communication.

Portfolio

Huawei Technologies Co.
Swift, iOS, Dart, Flutter, Internet of Things (IoT), Bluetooth, Metal...
Toptal Clients
Swift, Firebase, Node.js, Express.js, GitHub, Messenger, SwiftUI, UIKit...
Dogma Holdings, LLC
iOS, Swift, SwiftUI, JavaScript, UIKit, React Native, REST APIs...

Experience

Availability

Part-time

Preferred Environment

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

The most amazing...

...features I've developed were for the Avito mobile app with more than 25 million monthly active users.

Work Experience

Senior Software Engineer

2024 - PRESENT
Huawei Technologies Co.
  • Developed macOS app that generates iOS libraries containing design system tokens. Developed a design system for multiple iOS and Flutter apps in the ecosystem of a large company that manufactures IoT devices.
  • Built multiple CI/CD workflows to deploy open-source libraries.
  • Utilized ChatGPT and Stencil templates to efficiently generate Swift code, which is shipped to the system frameworks and used by hundreds of developers in the organization.
Technologies: Swift, iOS, Dart, Flutter, Internet of Things (IoT), Bluetooth, Metal, GitHub Actions, Ruby, ChatGPT Prompts, ChatGPT, Design Systems, Bash Script, Bash, CI/CD Pipelines, MacOS, Stencil.js, Code Generators

Senior iOS Developer

2020 - 2024
Toptal Clients
  • Developed an eCommerce app from scratch using Swift for iOS and JavaScript and Express.js for the back end.
  • Created a real-time messenger feature for an eCommerce app.
  • Built an architecture and design system for an eCommerce app. It included MVVM, dependency injection (DI) using Swinject, and the advanced usage of UIKit for the custom UI.
  • Implemented a push notification server and executed the handling of push notifications on the client.
  • Developed Firebase Dynamic Links both on iOS and the back end.
  • Provided consultancy services for a client's team on the best iOS practices and offered a code review.
  • Built an app for an enterprise IoT and security company in the US that heavily utilized the Core Location framework to track the user's location in the background, even if the app is terminated.
  • Improved the battery performance by 30% in the app for an enterprise IoT and security company in the US.
  • Led the development of an MVP iOS app as a mobile architect and built a mobile app in SwiftUI and a back end. The app allowed a construction worker to film 360 videos, put them on an interactive floor plan of a building, and upload them to the cloud.
  • worked on a Fitness app and an integration with MusicKit that allowed to recommend the track during a workout.
Technologies: Swift, Firebase, Node.js, Express.js, GitHub, Messenger, SwiftUI, UIKit, Startup Development, APIs, Core, Minimum Viable Product (MVP), Back-end, Freelancing, Mobile App Development, Mobile Applications, Software Architecture, Encryption, Full-stack, Amazon Web Services (AWS), iOS Native Libraries, iOS SDK, Internet of Things (IoT), Bluetooth, Accessibility Development, Location Services, Mobile Architecture, Technical Leadership, Bluetooth Low Energy (LE), Video Streaming, Core Motion, Design, Mobile Development, Android, Video Codecs, Realm, Alamofire, iOS Frameworks, Google Maps SDK, Lottie-iOS, Lottie, Flutter, Image Manipulation, REST APIs, Apple Pay, Firebase Cloud Messaging (FCM), Cloud Firestore, iCloud, Augmented Reality (AR), OpenAI GPT-3 API, ChatGPT, PSD to Swift, Instant Messaging, CI/CD Pipelines, Leadership, Agile, Architecture, MusicKit

Senior iOS Developer

2023 - 2023
Dogma Holdings, LLC
  • Crafted a dynamic video-watching feed akin to TikTok's interface.
  • Integrated advanced architectural enhancements within the app, incorporating SwiftUI and the latest coding methodologies for optimal performance and user experience.
  • Enhanced a multitude of animations and meticulously refined the UI for pixel-perfect precision.
Technologies: iOS, Swift, SwiftUI, JavaScript, UIKit, React Native, REST APIs, Firebase Cloud Messaging (FCM), Cloud Firestore, CI/CD Pipelines, Social Media, Architecture, MusicKit

Lead iOS - Flutter Developer

2022 - 2023
Popular Pays Inc
  • Developed and maintained the mobile application, reaching a crash-free rate of 99%.
  • Leased with managers and released multiple features for creators and brands.
  • Set up mobile development processes within the team, launched the release train, and achieved a regular release every two weeks.
  • Built new features and improved the time-to-market metric using SwiftUI.
Technologies: Swift, APIs, Agile Software Development, SwiftUI, UIKit, Model View ViewModel (MVVM), Web UX, REST APIs, Firebase Cloud Messaging (FCM), Cloud Firestore, iCloud, CI/CD Pipelines, Leadership, Agile, Social Media, Architecture, Flutter

Senior iOS Engineer

2022 - 2022
Pensend
  • Developed a highly customizable plot view similar to plots at Khan Academy and built it entirely in SwiftUI.
  • Implemented comprehensive animations, gestures, scale factors, and drawings of any equation.
  • Built a demo project that utilized the API and consulted the client on the library integration into the app.
Technologies: iOS, Swift, SwiftUI, Mathematics, APIs, UI Frameworks, iOS Native Libraries, iOS SDK, Mobile Development, Alamofire, iOS Frameworks, REST APIs, iCloud

Senior iOS Developer

2021 - 2022
Surgiyo
  • Developed a specialized app for surgeons enabling precise video editing and annotations. Designed to facilitate seamless operations, the app allows efficient editing of surgical procedure videos with detailed annotations.
  • Crafted a fully-functional video editing tool from scratch, encompassing essential features such as video trimming, merging capabilities, audio overlay integration, and streamlined upload to a designated server.
  • Engineered a tailored user interface for the video editor, integrating user-friendly elements like drag-and-drop functionality, swipe commands, and responsive scaling gestures for an intuitive editing experience.
  • Enhanced performance for handling large video files up to 10 GB. Optimizations significantly improved video timeline rendering, ensuring instantaneous frame display without noticeable delays, thereby streamlining the editing workflow.
Technologies: iOS, Swift, Firebase, Google Cloud, AVFoundation, iOS Native Libraries, iOS SDK, Accessibility Development, Mobile Architecture, Mobile Development, Video Codecs, Alamofire, iOS Frameworks, Video Editing, Image Manipulation, REST APIs, SwiftUI, Firebase Cloud Messaging (FCM), Cloud Firestore, iCloud, Architecture

iOS Tech Lead

2018 - 2020
Sberbank
  • Developed a popular real estate app widely used to buy and rent a flat and obtain a mortgage. The app is associated with the top bank in Eastern Europe.
  • Built a new enterprise iOS app for an iPad from scratch. Account managers in all bank offices use this app, significantly reducing the paperwork for both managers and clients.
  • Developed an enterprise iOS Instagram-like app from scratch, which heavily uses the camera and core data.
  • Created 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 the advanced use of the AVFoundation framework, OpenGL rendering, and developing the REST API client's side.
  • Developed cross-platform business logic, using Kotlin Multiplatform for several features.
  • Improved development tools and CI/CD constantly, using Fastlane, introduced SwiftLint, and accelerated the build time of the Domclick app by ten times, from 15 minutes down to 1.5 minutes.
  • Organized unit and UI testing workshops and promoted testing practices.
  • Integrated a Firebase Remote Config, Firebase A/B tests, analytics, and Cloud Firestorage into an iOS app.
  • Provided consultancy on writing clean code in Swift. Participated in daily code reviews. Liaised with product managers, designers, and back-end developers. Promoted Agile principles and organized scrum retrospectives.
  • Managed the App Store submission and approval process.
Technologies: Videos, API Architecture, Swift 4, Continuous Delivery (CD), Mobile, Push Notifications, Authentication, Authorization, Deep Linking, UIKit, Core Animation, React, Git, Xcode, UI Testing, iOS Guides, iPad Development, Viper, Firebase, RxSwift, JavaScript, Python, Kotlin, Core Data, CocoaPods, Swift, iOS, Native Mobile Apps, Cross-platform, Mobile Apps, Apple, User Interface (UI), User Experience (UX), Animation, StoreKit, SwiftUI, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Architecture, CTO, Minimum Viable Product (MVP), Project Management, Mobile App Development, Mobile Applications, Software Architecture, PostgreSQL, Encryption, Amazon Web Services (AWS), iOS Native Libraries, iOS SDK, Accessibility Development, Location Services, Mobile Architecture, Technical Leadership, Mobile Development, Alamofire, iOS Frameworks, Flutter, REST APIs, Web UX, Apple Pay, ARKit, Augmented Reality (AR), Instant Messaging, CI/CD Pipelines, Leadership, Agile

iOS Developer

2016 - 2018
Avito
  • Developed and launched major features for the most popular classified iOS app in Eastern Europe, the Avito app, with more than 1 million daily active users (DAU).
  • Built seller and buyer 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 and implemented complex and efficient UI elements, including a library of UI components and a 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 the Scrum methodology.
  • Provided consultancy on clean code, SOLID, and VIPER architecture daily by participating in code review and meetings.
Technologies: Videos, API Architecture, Swift 4, Continuous Delivery (CD), Mobile, Push Notifications, Authentication, Authorization, Deep Linking, UIKit, Core Animation, Git, Xcode, UI Testing, iOS Guides, iPad Development, Viper, Amplitude, TeamCity, Scrum, Objective-C, CocoaPods, Swift, iOS, Native Mobile Apps, Mobile Apps, Swift 3, Apple, User Interface (UI), User Experience (UX), Animation, StoreKit, Code Review, Source Code Review, Mobile App Development, Mobile Applications, Software Architecture, PostgreSQL, Encryption, Amazon Web Services (AWS), iOS Native Libraries, iOS SDK, Accessibility Development, Mobile Architecture, Technical Leadership, Mobile Development, Alamofire, iOS Frameworks, Image Manipulation, REST APIs, Web UX, Apple Pay, iCloud, Instant Messaging, CI/CD Pipelines, Agile

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 a 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 the App Store submission and approval process.
Technologies: Mobile, Push Notifications, Authentication, Authorization, UIKit, Core Animation, CocoaPods, Git, iOS, Xcode, iOS Guides, iPad Development, Viper, Apple Watch, Zeplin, Travis CI, GitHub, Swift, SQLite, Parse, Core Data, Objective-C, Native Mobile Apps, Mobile Apps, Swift 3, Apple, User Interface (UI), User Experience (UX), Animation, Apple HealthKit, StoreKit, WatchOS, Mobile App Development, Mobile Applications, Software Architecture, Encryption, iOS Native Libraries, iOS SDK, Core Motion, Mobile Development, Alamofire, iOS Frameworks, REST APIs, iCloud

iOS Game Developer

2014 - 2014
Fun Factory LLC
  • Launched an iPad version of a 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: Mobile, Push Notifications, Authentication, Authorization, UIKit, Core Animation, Git, Xcode, iOS Guides, Subversion (SVN), Jenkins, Cocos2d, iPad Development, Objective-C, iOS, Native Mobile Apps, Mobile Apps, Apple, Animation, Mobile App Development, Mobile Applications, Software Architecture, Encryption, iOS Native Libraries, iOS SDK, Mobile Development, Alamofire, REST APIs, Agile

iOS Developer

2013 - 2014
Sebbia
  • Built a REST API for a client for a popular analytics SDK.
  • Created a shopping app that allows users to scan the barcode and find a grocery item using the REST API.
  • Developed an interactive quiz app for a psychologist.
Technologies: Mobile, Push Notifications, Authentication, Authorization, UIKit, Core Animation, CocoaPods, Git, Xcode, iOS Guides, iPad Development, Jenkins, Model View Controller (MVC), iOS, Objective-C, Native Mobile Apps, Mobile Apps, Apple, StoreKit, Mobile Applications, Software Architecture, Encryption, iOS Native Libraries, iOS SDK, Mobile Development, Ejabberd, iOS Frameworks, REST APIs, Web UX, PSD to Swift

Popular Pays

https://apps.apple.com/us/app/popular-pays-by-lightricks/id673760702
I developed and maintained the Popular Pays iOS application, reaching a crash-free rate of 99%. For that, I used SwiftUI to accelerate the time-to-market metric. I also launched multiple features, wrote UI tests, and leased with managers in the agile team.

Dogma App

https://apps.apple.com/am/app/dogma-app/id6443640954
In a world of polarizing opinions, Dogma provides a platform for open-minded discussions and nuanced debates. Challenge your convictions, explore new perspectives, and engage in meaningful conversations.

FEATURES
· Categorized debates: Navigate through a spectrum of viewpoints. Delve into the intricate details that truly define each side of an argument.
· Qualified arguments: Experience high-quality debates based on Aristotle's principles of logos (logic), ethos (credibility), and pathos (emotion). Engage with compelling arguments that are both informative and inspiring.
· A community of open minds: Join a diverse community of individuals open to understanding and exploring different perspectives on various topics.

Pensend

Pensend is an educational iOS app used to learn math by students. While working on this project, I built a highly customizable plot view similar to plots at Khan Academy and developed it entirely in SwiftUI.

StrongLifts

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.

Avito

I was part of a strong team that developed an iOS application for Avito, the number one classified platform in CIS and number two classified worldwide after Craigslist.com. I started working in the platform squad, contributing 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

It's a popular real estate app 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.

Auto.ru

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

Analytics SDK

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

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

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

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)

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.

Surgiyo (via Toptal)

https://www.surgiyo.com
Built an app for surgeons to manage and edit videos of surgeries. I developed this app from scratch using Swift and AVFoundation. The video editor is the core feature and it supports audio, video, and text overlays similar to Instagram Reels. Besides the video editor, it has a built-in real-time messenger.

Helix Express

https://play.google.com/store/apps/details?id=ru.helix.express&hl=en&gl=US
Created an application for medical technology on Flutter, allowing you to take tests, sign up for clinic queues, receive test results, and search for laboratories for clinical trials. Developed the application and its architecture from scratch.

VK Fest 2024

https://apps.apple.com/ru/app/vk-fest-2023/id6448656990
Developed a Flutter application from scratch for visitors and listeners of a famous regional IT conference. Thousands of people use the application at the moment. I used Dart, Flutter, BloC, Dio, and Clean Architecture.
2011 - 2013

Master's Degree in Computer Science and Applied Mathematics

Southern Federal University - Rostov-on-Don, Russia

2007 - 2011

Bachelor's Degree in Computer Science and Applied Mathematics

Southern Federal University - Rostov-on-Don, Russia

FEBRUARY 2020 - PRESENT

Codility Golden Award for the Palladium 2020 Challenge

Codility

Libraries/APIs

CocoaPods, Alamofire, Core Image, Firebase iOS SDK, iOS API, Fabric, Core Animation, iOS Native Libraries, REST APIs, X (formerly Twitter) SDK, Facebook iOS SDK, RxSwift, RxSwift 4, Google Maps, Lottie-iOS, MusicKit, Telegram Messenger API, Parse SDK, React, Node.js, Google Maps SDK

Tools

Xcode, AppCode, Bitbucket, Git, Sublime Text 3, Fastlane, Slack, Skype, Zoom, Apple Push Notifications, Firebase Analytics, Asana, SwiftLint, Jira, Trello, Auto Layout, Apple HealthKit, Firebase Cloud Messaging (FCM), Figma, Zeplin, GitLab CI/CD, Moya, Jenkins, IntelliJ IDEA, Android Studio, Travis CI, VPN, TeamCity, Sketch 2, Sketch 3, Sketch 4, GitHub, Subversion (SVN), Crashlytics, ChatGPT, Stencil.js

Languages

Swift, Objective-C, Dart, Swift 4, Swift 5, Swift 3, Bash, Bash Script, SQL, JavaScript, Kotlin, TypeScript, Python 3, Python, Ruby

Frameworks

iOS SDK, Core Data, UIKit, iPhone SDK, RealmSwift, Core Location, CODE, Viper, StoreKit, SwiftUI, Core Motion, iOS Frameworks, Flutter, Core Video, ReactiveCocoa, Cocos2d, Express.js, React Native, ARKit, iOS SceneKit, Metal

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, App Development, Cross-platform, Agile, Clean Architecture, Clean Code, Reactive Programming, API Architecture, Functional Programming, Web Architecture

Platforms

iOS, Apple Watch, Firebase, iOS 11, iOS 10+, Mobile, Apple, iCloud, iOS 12, Parse, WatchOS, Bluetooth Low Energy (LE), Android, MacOS, Amazon Web Services (AWS), FlutterFlow

Storage

SQLite, Realm, Cloud Firestore, Google Cloud, PostgreSQL

Industry Expertise

Social Media, Project Management

Other

iOS Camera, AVFoundation, iPad Development, GitFlow, App Store, Mobile App Testing, iOS Design Guidelines, UI Testing, OOP Designs, iOS Guides, Computer Skills, MacBook, Team Leadership, Mobile Architecture, DI, App Store Acceptance Process, Mobile Apps, Startup Development, SOLID Principles, Networking, Accessibility Development, Deep Linking, Authorization, Authentication, Push Notifications, Native Mobile Apps, APIs, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Architecture, Minimum Viable Product (MVP), Mobile App Development, Mobile Applications, Location Services, Location Services and Maps, Technical Leadership, Video Streaming, Video Editing, Image Manipulation, Apple Pay, Instant Messaging, CI/CD Pipelines, Algorithms, A/B Testing, Hybrid Apps, Scrum Master, Mobile/Web Project Management, Code Architecture, OSI Model, Back-end as a Service (BaaS), Amplitude, Videos, User Experience (UX), Spatial Reasoning, Animation, Freelancing, Software Architecture, Full-stack, Mathematics, UI Frameworks, Internet of Things (IoT), Bluetooth, Video Codecs, Lottie, PSD to Swift, Leadership, Graph Theory, Machine Learning, Data Structures, Discrete Mathematics, Mobile GPS, Crypto, Messenger, User Interface (UI), iOS Animations, Messaging, Core, CTO, Back-end, Encryption, Design, Ejabberd, Voice Chat, Web UX, Nearby Interaction, Augmented Reality (AR), OpenAI GPT-3 API, GitHub Actions, ChatGPT Prompts, Design Systems, Code Generators

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