Vladimir Vlasov, Developer in Haarlem, Netherlands
Vladimir is available for hire
Hire Vladimir

Vladimir Vlasov

Verified Expert  in Engineering

VoIP Developer

Location
Haarlem, Netherlands
Toptal Member Since
August 26, 2020

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

Elements Interactive
Swift, TypeScript, JavaScript, iOS, Android, React Native, GitLab CI/CD...
ArtStation
REST, Alamofire, Unit Testing, Auto Layout, SOLID Principles, Networking, UIKit...
Faction Studio
REST, Siri, Alamofire, Auto Layout, SOLID Principles, Networking, UIKit...

Experience

Availability

Part-time

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

2022 - PRESENT
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.
Technologies: Swift, TypeScript, JavaScript, iOS, Android, React Native, GitLab CI/CD, CI/CD Pipelines, Core Data, Firebase, Alamofire, R.swift, SwiftLint, Python, SwiftUI, Augmented Reality (AR), Core Location, AVPlayer, Unity, Unity3D, Kotlin

Senior iOS Developer

2019 - 2020
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.
Technologies: REST, Alamofire, Unit Testing, Auto Layout, SOLID Principles, Networking, UIKit, RESTful Services, REST APIs, Xcode, XCTest, RxSwift, Model View ViewModel (MVVM), Kotlin/Native, Realm, SDWebImage, iOS, Swift

Senior iOS Developer

2019 - 2019
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.
Technologies: REST, Siri, Alamofire, Auto Layout, SOLID Principles, Networking, UIKit, RESTful Services, JavaScript, REST APIs, Xcode, RxSwift, VPN, GraphQL, Fastlane, TeamCity, Django, Python, Swift, iOS

Senior iOS Developer

2016 - 2018
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.
Technologies: REST, Unit Testing, Auto Layout, SOLID Principles, Networking, UIKit, RESTful Services, REST APIs, SQLite, UI Testing, Xcode, XCTest, ReactiveCocoa, iOS, Exchange API, SMTP, IMAP, Gmail API, Model View ViewModel (MVVM), Swinject, Swift, Objective-C

iOS Developer

2015 - 2016
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.
Technologies: REST, Unit Testing, Auto Layout, Networking, UIKit, RESTful Services, REST APIs, SQLite, Xcode, XCTest, Core Data, PJSIP, C, VoIP, iOS, Objective-C

Software Developer

2009 - 2015
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.
Technologies: JavaScript, Xcode, Microsoft Kinect, 3D Graphics, Python, Java, Objective-C, C++, C#

Voizzy

A React Native app for listening to text articles. Users can post links to text articles like news or posts on Medium. Then the back end converts text to speech and the content can be listened to like a podcast.

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.
2005 - 2010

Bachelor's Degree in Computational Mathematics and Cybernetics

Kazan Federal University - Kazan, Russia

NOVEMBER 2015 - PRESENT

Game Theory

Stanford University,The University of British Columbia through Coursera (MOOC)

MARCH 2014 - PRESENT

Algorithms

Princeton University through Coursera (MOOC)

MARCH 2014 - PRESENT

Artificial Intelligence Planning

The University of Edinburgh through Coursera (MOOC)

JANUARY 2014 - PRESENT

Machine Learning

Stanford University through Coursera (MOOC)

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

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