Arman Galstyan, Developer in Yerevan, Armenia
Arman is available for hire
Hire Arman

Arman Galstyan

Verified Expert  in Engineering

iOS Developer

Location
Yerevan, Armenia
Toptal Member Since
October 22, 2021

Arman is a results-oriented iOS developer with four years of experience writing readable, clean, and maintainable source code. A perpetually curious lifelong learner, he collaborated closely with different designers and developers to create apps with intuitional user interfaces. Arman is an enthusiastic collaborator across the entire product ecosystem who cannot rest until he finds an optimal solution for IT challenges.

Portfolio

SilverTours GmbH
Swift, RxSwift, Objective-C, GitHub, GitLab CI/CD
Invia Gmbh
Mobile, Flutter, Dart
VOLO
Swift, iOS, Model View ViewModel (MVVM), RxSwift, Objective-C

Experience

Availability

Full-time

Preferred Environment

MacOS, Xcode

The most amazing...

...project I've developed was a SharkClean app used by millions of users worldwide to communicate with house cleaning robots.

Work Experience

iOS Software Engineer

2021 - PRESENT
SilverTours GmbH
  • Worked on the car-sharing and car rental application, which is part of the car rental product.
  • Tracked and fixed bugs using Jira. Used GitLab CI/CD tools for continuous integration and deployment.
  • Practiced a strong code review. Made and reviewed merge requests using GitLab.
Technologies: Swift, RxSwift, Objective-C, GitHub, GitLab CI/CD

Flutter Developer

2023 - 2023
Invia Gmbh
  • Worked on a booking.com-like application for mainly the German market. The app was written with Flutter and Dart. This was my first and only real-life project with Flutter.
  • Fixed bugs, implemented new features, and was involved in all stages of app development. Highly involved in refinement meetings as a highly-skilled mobile developer to find new solutions for existing and new problems.
  • Shared skills from past mobile development experience, which helped the team to bring a better app experience.
Technologies: Mobile, Flutter, Dart

iOS Software Developer

2021 - 2021
VOLO
  • Developed a fully generic, reusable service for HTTP requests used in every new project.
  • Built an application for managing and controlling house cleaning robots.
  • Worked with the cloud services, such as Ayla, to communicate with IoT devices.
Technologies: Swift, iOS, Model View ViewModel (MVVM), RxSwift, Objective-C

iOS Software Engineer

2019 - 2021
Freelance
  • Wrote mainly enterprise applications using Swift and RxSwift and employed an MVVM architecture.
  • Gained skills of working in teams as a remote software engineer.
  • Collaborated with clients directly and accomplished expected goals through a detailed business requirement discussion.
Technologies: Swift, RxSwift, Model View ViewModel (MVVM), Firebase

iOS Software Engineer

2016 - 2019
InConcept Labs
  • Developed, maintained, and worked on the distribution of the online collaboration platform called LiveBoard.
  • Built several other enterprise applications from scratch.
  • Rewrote existing applications to fit FRP standards and changed their architectures to MVVM.
Technologies: Swift, RxSwift, Model View ViewModel (MVVM), Firebase

The Whiteboard iPhone and iPad Application

https://apps.apple.com/us/app/whiteboard-by-liveboard/id1132607923
LiveBoard is an online collaboration tool with real-time group drawing, audio conference, and cloud storage. This LiveBoard whiteboard that I developed is an easy-to-use interactive smartboard. Teachers and students use it to educate, tutor, collaborate, present ideas, engage in real time, record videos, and share.

SharkClean – Mobile Application for Interacting with IoT Devices

https://apps.apple.com/us/app/sharkclean/id1271409097
SharkClean is a mobile application for interacting with house-cleaning robots. The application was written mainly on Swift, but I also used Core Bluetooth APIs in this project. I used Ayla Mobile SDK to communicate between mobile and IoT devices.

Hear My Baby Heartbeat Monitor

This freelance project is an application for pregnant women to hear and record the sounds of their babies. The application was written in Objective-C and I used a library written in C language to record low-frequency sound waves.

A Car Rental and Car-sharing Application

https://www.billiger-mietwagen.de/
This is an application for car sharing and car rental in Germany. For this modular application, I used MVVM architecture, RxSwift, and GitLab CI/CD tools for continuous integration and continuous deployment.

Ab in Den Urlaub

https://apps.apple.com/de/app/ab-in-den-urlaub/id661149814
A Booking.com-like application for the German market written with Flutter. I was a regular Flutter developer in a team under highly experienced leadership. I was involved in all stages of development and distribution.

Languages

Swift, Objective-C, Dart

Frameworks

UIKit, Core Data, Core Bluetooth, Flutter

Libraries/APIs

RxSwift

Tools

Git, AWS SDK, GitLab CI/CD, Xcode, GitHub

Paradigms

Model View ViewModel (MVVM), Unit Testing, Cross-platform

Platforms

Firebase, iOS, MacOS, Mobile

Storage

Realm

Other

UI Testing, Ayla Mobile SDK, Linear Algebra, Mathematical Analysis, Computer Science, Graph Theory, Differential Equations, Probability Theory

2015 - 2019

Bachelor's Degree in Informatics and Applied Mathematics

Yerevan State University - Yerevan, Armenia

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