Vladimir Kaltyrin
Verified Expert in Engineering
Mobile Architect and iOS Developer
Yerevan, Armenia
Toptal member since July 29, 2020
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
Experience
Availability
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
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.
Senior iOS Developer
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.
Senior iOS Developer
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.
Lead iOS - Flutter Developer
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.
Senior iOS Engineer
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.
Senior iOS Developer
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.
iOS Tech Lead
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.
iOS Developer
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.
Senior iOS Developer
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.
iOS Game Developer
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.
iOS Developer
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.
Experience
Popular Pays
https://apps.apple.com/us/app/popular-pays-by-lightricks/id673760702Dogma App
https://apps.apple.com/am/app/dogma-app/id6443640954FEATURES
· 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
StrongLifts
https://apps.apple.com/gb/app/stronglifts-5x5-weight-lifting/id488580022Avito
Domclick
Auto.ru
Analytics SDK
Goods
Get100
Quizanika
Paparazzo (Open-source iOS Camera)
https://github.com/avito-tech/PaparazzoSurgiyo (via Toptal)
https://www.surgiyo.comHelix Express
https://play.google.com/store/apps/details?id=ru.helix.express&hl=en&gl=USVK Fest 2024
https://apps.apple.com/ru/app/vk-fest-2023/id6448656990Education
Master's Degree in Computer Science and Applied Mathematics
Southern Federal University - Rostov-on-Don, Russia
Bachelor's Degree in Computer Science and Applied Mathematics
Southern Federal University - Rostov-on-Don, Russia
Certifications
Codility Golden Award for the Palladium 2020 Challenge
Codility
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring