Mher Movsisyan, Developer in Vancouver, BC, Canada
Mher is available for hire
Hire Mher

Mher Movsisyan

Verified Expert  in Engineering

iOS Application Developer

Location
Vancouver, BC, Canada
Toptal Member Since
September 15, 2020

Mher is a passionate software engineer with seven years of specialized experience developing high-quality iOS applications. Currently making significant strides at Amazon in Vancouver, he brings expertise in creating responsive and interactive user interfaces, integrating device features like GPS, Bluetooth, and camera functionalities. With proficiency in English, Armenian, and Russian, he thrives in diverse environments, consistently aiming to bridge the gap between user needs and tech.

Portfolio

Amazon.com
iOS, Back-end, Swift, Java 8, Xcode, IntelliJ IDEA...
Glovo
Swift, UIKit, Core Data, ReactiveKit, Behavior-driven Development (BDD)...
Statum Systems
SOLID Principles, VIPER Architecture, RxSwift, Model View ViewModel (MVVM)...

Experience

Availability

Full-time

Preferred Environment

iOS, GitHub, Visual Studio Code (VS Code), Android Studio, Xcode, MacOS

The most amazing...

...app I've co-developed is Glovo, a delivery/logistics app that offers easy access to anything in your city.

Work Experience

Software Engineer

2022 - PRESENT
Amazon.com
  • Led the integration of One Medical, a subscription management, into the Amazon ecosystem. Worked across multiple teams and organizations on very tight deadlines.
  • Migrated functionalities from UIKit to SwiftUI on the One Medical app.
  • Developed features on Amazon Care, an iOS telemedicine app. Worked on chat and video call functionality. Improved call functionality by enabling audio output selection.
Technologies: iOS, Back-end, Swift, Java 8, Xcode, IntelliJ IDEA, Test-driven Development (TDD), REST, Git

iOS Software Engineer 2

2021 - 2021
Glovo
  • Implemented new deep link types and added UI tests to the deep links.
  • Improved analytics reporting by refactoring incoming actions service.
  • Managed FirebaseAnalytics, Braze, Adjust integration.
Technologies: Swift, UIKit, Core Data, ReactiveKit, Behavior-driven Development (BDD), UI Testing, GCD

iOS Developer

2019 - 2021
Statum Systems
  • Developed a feature-rich mobile application from scratch.
  • Defined the scope of technical problems and identified and implemented acceptable solutions.
  • Worked with a range of technologies, including Bluetooth Low Energy (LE), VoIP, and WebRTC.
Technologies: SOLID Principles, VIPER Architecture, RxSwift, Model View ViewModel (MVVM), Unit Testing, Xcode, Bluetooth LE, WebRTC, VoIP, Core Bluetooth, Core Data, UIKit, Swift

iOS Developer

2017 - 2019
Hex Division
  • Built and modified new and existing mobile applications.
  • Analyzed user requirements to inform application-development planning.
  • Provided technical support to customers and maintained business relationships.
Technologies: VIPER Architecture, SOLID Principles, RxSwift, Model View ViewModel (MVVM), Visual Studio Code (VS Code), Android Studio, Unit Testing, GitHub, NoSQL, Python, Xcode, AppKit, UIKit, Objective-C, Swift, Firebase

iOS Developer

2015 - 2017
Self-employed
  • Developed numerous mobile applications using iOS SDK.
  • Reviewed and solved technical problems in existing applications.
  • Provided technical support to customers and maintained business relationships.
Technologies: GitHub, MacOS, SQL, UIKit, Core Data, Swift

Amazon iOS App

https://apps.apple.com/us/app/amazon-shopping/id297606951
Used daily by millions of customers, the Amazon Shopping iOS application was collaboratively developed by hundreds of teams. Within this large-scale development environment, my specific responsibilities were centered on the health-related pages of the app. I primarily used Objective-C to enhance functionality and ensure a seamless user experience.

One Medical iOS App

https://www.onemedical.com/
A Swift-based telehealth application that provides users with 24/7 virtual access to doctors and the ability to schedule in-person visits. Within this framework, I focused on enhancing the messaging component of the app. I successfully refactored parts of the messaging flow to improve user experience and modernized the interface by transitioning sections of the UIKit code to SwiftUI, enhancing the speed of adding new features and maintainability.

Glovo

Glovo is the app that allows you to get the best products in your city in a few minutes. The app connects users, businesses, and couriers to make that possible. It has 4.3 million active users in 24 countries.

Expago

An iOS application implemented with Swift 4 and UIKit. Expago offers travelers a new way to explore the world through the eyes of local experts who use their knowledge and passion to create unique experiences. I was one of two iOS application developers who started the project from scratch and moved it into the initial release.

StatumHealth

StatumHealth is a Swift-based application that provides various means of communication to the medical staff in the hospitals. It has private and group chats, group calls, and video calls. I've started the application from scratch and developed all the described features. The architecture is MVVM RxSwift, used for data binding.

Languages

Swift, SQL, Objective-C, Python, Java 8

Frameworks

UIKit, Core Data, Core Bluetooth, SwiftUI, AppKit, ReactiveKit, React Native

Libraries/APIs

RxSwift, WebRTC

Tools

Xcode, GitHub, Git, Android Studio, IntelliJ IDEA

Paradigms

Model View ViewModel (MVVM), Unit Testing, VIPER Architecture, Behavior-driven Development (BDD), Test-driven Development (TDD), REST, Clean Architecture

Platforms

iOS, MacOS, Bluetooth LE, Firebase, Visual Studio Code (VS Code), Bitrise

Other

Algorithms, VoIP, Computer Science, SOLID Principles, GCD, System Design, Apps, UI Testing, Back-end

Storage

NoSQL

2005 - 2009

Bachelor of Science Degree in Engineering: Design and Technology of Electronic Computing Devices

State Engineering University of Armenia - Yerevan, Armenia

JUNE 2019 - PRESENT

Algorithms Specialization

Coursera

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