Vladimir Vlasov
Verified Expert in Engineering
VoIP Developer
Vladimir is a senior iOS developer with expertise in a variety of domains, including VoIP, media, dating, VPN, email clients, and others. He prefers Swift for writing apps but is also proficient in Objective-C code, REST, GraphQL, Realm, SQLite, and Core Data.
Portfolio
Experience
Availability
Preferred Environment
Xcode, Visual Studio Code (VS Code), Fastlane, Slack, MacOS
The most amazing...
...app I've developed allows users to customize prints on t-shirts, totes, and even sneakers. The app was specifically for iPads installed in retail stores.
Work Experience
Senior Mobile Developer
Elements Interactive
- Embedded a Unity project to Swift and Kotlin apps and automated CI.
- Built React Native bridges for the SDKs from access control market leaders.
- Implemented Cruft template to unify architecture and tooling across iOS apps.
Senior iOS Developer
ArtStation
- Designed and implemented two-factor authentication to protect our users.
- Implemented UI for viewing video clips, 3D models, and panoramas.
- Reworked a sharing extension to add an ability to post artworks in one tap.
Senior iOS Developer
Faction Studio
- Designed iOS app architectures and client-server communication schemas.
- Built and maintained a few iOS apps in different domains like dating, sports bets, retail, and VPN.
- Started a self-hosted CI based on TeamCity and Fastlane scripts.
- Designed a back end for dating app based on Django and GraphQL.
Senior iOS Developer
MobilitLab LLC
- Implemented a file manager with access to local and shared file systems.
- Added encryption for files, email messages, and embedded web browsers.
- Designed and implemented an email client with Gmail and IMAP support.
- Started an in-house CI/CD system based on Jenkins and Fastlane.
iOS Developer
Orion Innovation (formerly Mera)
- Maintained a cross-platform library for a VoIP app.
- Wrote high-level design documents for several major features of the application.
- Implemented IPv6 support to maintain calls in IPv6 only networks.
- Added Opus audio codec support to improve the quality of calls.
- Programmed the app user interface including tricky custom components.
Software Developer
NeoAxis Ltd.
- Developed plugins for 3ds Max and Maya for simple and quality conversion of 3D models.
- Ported the game engine to Mac OS X, Google Native Client, and Android.
- Implemented Kinect and Leap Motion support to control games and simulators via hands.
- Implemented real-time 3D objects cross-sections algorithm for a simulator for college students.
Experience
Voizzy
I was a mobile developer of this app for both iOS and Android versions. Also, I participated in designing UI for it. Furthermore, I was working on a web version of the app written in React.
Education
Bachelor's Degree in Computational Mathematics and Cybernetics
Kazan Federal University - Kazan, Russia
Certifications
Game Theory
Stanford University,The University of British Columbia through Coursera (MOOC)
Algorithms
Princeton University through Coursera (MOOC)
Artificial Intelligence Planning
The University of Edinburgh through Coursera (MOOC)
Machine Learning
Stanford University through Coursera (MOOC)
Skills
Libraries/APIs
REST APIs, PJSIP, Alamofire, SDWebImage, RxSwift, Gmail API, Exchange API, Node.js
Tools
Auto Layout, TeamCity, Fastlane, VPN, Xcode, Slack, GitLab CI/CD, SwiftLint, AVPlayer
Frameworks
ReactiveCocoa, UIKit, Core Data, Swinject, XCTest, Microsoft Kinect, Django, React Native, Unity, SwiftUI, Core Location, Unity3D
Languages
Swift, C#, C++, Objective-C, Python, C, JavaScript, Java, GraphQL, CSS, TypeScript, Kotlin
Paradigms
Model View ViewModel (MVVM), Unit Testing, REST
Platforms
iOS, MacOS, Bitrise, Visual Studio Code (VS Code), Android, Firebase
Storage
SQLite, Realm
Other
SOLID Principles, RESTful Services, Networking, Algorithms, Mathematics, Informatics, Machine Learning, Neural Networks, AI Programming, Game Theory, 3D Graphics, VoIP, IMAP, SMTP, Kotlin/Native, UI Testing, Siri, 3D, 3D Animation, Augmented Reality (AR), CI/CD Pipelines, R.swift
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