Aram Sargsyan, Developer in Yerevan, Armenia
Aram is available for hire
Hire Aram

Aram Sargsyan

Verified Expert  in Engineering

iOS Developer

Location
Yerevan, Armenia
Toptal Member Since
August 11, 2021

Aram is a software engineer with six years of experience and a strong background in mobile applications. He's played a key role in the number one mobile photo editor on iOS, PicsArt, and participated as a student in Google's Summer of Code 2017. Aram has developed multiple successful applications from scratch and is looking forward to utilizing his expertise with new clients.

Portfolio

Proton Technologies, A.G.
Swift, Object-oriented Programming (OOP), Model View Controller (MVC)...
RichPeach Media
Swift, Objective-C, iOS, iOS SDK, Yandex API, Git, CocoaPods, GitHub, App Store...
oores
iOS, Git, GitLab CI/CD, CI/CD Pipelines, JavaScript, Node.js...

Experience

Availability

Full-time

Preferred Environment

MacOS, Xcode, Slack

The most amazing...

...thing I've developed is oores, an application that lets you connect with people shown on a map.

Work Experience

Software Engineer (iOS)

2021 - 2023
Proton Technologies, A.G.
  • Worked in a team of six to develop and deliver the Proton Calendar application to the App Store.
  • Used a new iOS technology stack by integrating and working with Combine and SwiftUI.
  • Worked closely with the back-end team to ensure proper encryption and decryption of the data between the front end and back end.
Technologies: Swift, Object-oriented Programming (OOP), Model View Controller (MVC), REST APIs, iOS, Mobile Security, C, MacOS, Calendars, Notification Center, Data Encryption, iOS API, iOS Frameworks, Mobile Applications, iOS Native Libraries, REST, SwiftUI, UI Testing, Unit Testing, Architecture, Accessibility, Mobile Architecture, API Integration

Software Engineer (iOS)

2020 - 2021
RichPeach Media
  • Single-handedly developed multiple applications from scratch, including a diet helper, a grocery companion, and a spelling fixer.
  • Maintained multiple applications on the App Store by fixing bugs and crashes and developing user-requested features.
  • Investigated and researched publicly available APIs that would be used for future applications. Developed SDKs for iOS that use these APIs for current and future applications.
Technologies: Swift, Objective-C, iOS, iOS SDK, Yandex API, Git, CocoaPods, GitHub, App Store, App Submission, App Store Acceptance Process, iTunes Connect, Firebase, Firebase iOS SDK, Firebase Analytics, Firebase Cloud Functions, Firebase Authentication, Crashlytics, Crash Fixing, Core Graphics, Core Animation, Auto Layout, Core Data, Model View Controller (MVC), Model View Presenter (MVP), Alamofire, Apple Subscriptions, In-app Purchases, Apple Push Notifications, Object-oriented Programming (OOP), Mobile Development, Mobile App Development, REST APIs, UI Testing, Coded UI Tests, XCTest, Automated UI Testing, iOS API, Core Image, Image Manipulation, iOS Frameworks, Mobile Applications, iOS Native Libraries, Notification Center, Mobile Security, Video Streaming, REST, Unit Testing, Architecture, Accessibility, Mobile Architecture, Technical Leadership, API Integration

Co-founder and Development Lead

2019 - 2021
oores
  • Managed the iOS and back-end teams and was in charge of feature delivery.
  • Converted stories created by the product team into technical requirements for the technical team.
  • Spearheaded the entire release process, including deployment to servers and submission and acceptance to the App Store.
Technologies: iOS, Git, GitLab CI/CD, CI/CD Pipelines, JavaScript, Node.js, Amazon Web Services (AWS), App Store, App Submission, App Store Acceptance Process, Swift, Objective-C, Trello, Cocoa Touch, iTunes Connect, Firebase, Firebase Analytics, Firebase Cloud Functions, Firebase Authentication, Cloud Firestore, Push Notifications, Apple Push Notifications, Firebase Cloud Messaging (FCM), Core Graphics, Core Animation, Auto Layout, Core Data, Model View Presenter (MVP), Model View Controller (MVC), VIPER Architecture, MapKit, Mapbox iOS SDK, Google Maps SDK, Mapbox Styling, Alamofire, SnapKit, Facebook SDK, Apple Subscriptions, In-app Purchases, Digital Payments, Crash Fixing, Maps, CocoaLumberjack, Firebase iOS SDK, iOS SDK, Object-oriented Programming (OOP), Socket Programming, Socket.IO, Mobile Development, Mobile App Development, REST APIs, iOS API, Core Image, iOS Frameworks, Mobile Applications, iOS Native Libraries, Notification Center, Mobile Security, Video Streaming, REST, SwiftUI, Unit Testing, Architecture, Accessibility, Mobile Architecture, Technical Leadership, API Integration

Software Engineer (iOS)

2017 - 2019
ZERØ
  • Played a key role in the application database refactoring from Realm to Core Data.
  • Oversaw artificial intelligence incorporation into the application using Keras and Core ML.
  • Participated in the application rewrite from Objective-C to Swift.
Technologies: iOS, VIPER Architecture, Objective-C, Swift, Core Data, Core ML, Exchange API, Realm, UIKit, Cocoa Touch, Xcode, Git, GitHub, CocoaPods, App Store, App Submission, App Store Acceptance Process, iTunes Connect, Firebase, Firebase Analytics, Firebase iOS SDK, Cloud Storage, Firebase Authentication, Push Notifications, Apple Push Notifications, Crashlytics, Crash Fixing, CocoaLumberjack, A/B Testing, Core Graphics, Core Animation, Auto Layout, Model View Controller (MVC), Model View Presenter (MVP), Alamofire, Masonry, SQLite, iOS SDK, Object-oriented Programming (OOP), Network Extension, Networking, Socket Programming, Mobile Development, Mobile App Development, REST APIs, Automated UI Testing, XCTest, Coded UI Tests, Unit Testing, iOS API, iOS Frameworks, Mobile Applications, iOS Native Libraries, Data Encryption, Notification Center, Mobile Security, Video Streaming, REST, SwiftUI, UI Testing, Architecture, Accessibility, Mobile Architecture, API Integration

Summer of Code Student

2017 - 2017
Google
  • Created a unified media viewer ready to be integrated with Matrix SDK user applications, combined with Riot iOS.
  • Built an independent app extension for sharing content from iOS without opening the application.
  • Developed generic UI components for use in the open-source iOS SDK.
Technologies: Swift, Objective-C, iOS, iOS SDK, UIKit, Cocoa Touch, Xcode, Git, CocoaPods, GitHub, App Store, App Submission, App Store Acceptance Process, iTunes Connect, Extensions, Crashlytics, Crash Fixing, Auto Layout, Core Data, Model View Controller (MVC), Model View Presenter (MVP), Alamofire, Object-oriented Programming (OOP), Mobile Development, Mobile App Development, REST APIs, iOS API, iOS Frameworks, Mobile Applications, iOS Native Libraries, Data Encryption, Notification Center, Mobile Security, REST, Unit Testing, Architecture, Accessibility, Mobile Architecture, API Integration

Software Engineer (iOS)

2016 - 2017
PicsArt
  • Collaborated in developing the application's Instagram-like social network for artists.
  • Served as one of the two developers to create the "Challenges" feature. It was used for organizing photo editing contests with winners selected by the community. PicsArt "Challenges" turned out to be quite successful.
  • Reimagined and completely rewrote the onboarding flow of the application. Created a reusable component to be used anywhere in the app for multiple types of onboarding.
Technologies: Objective-C, Objective-C++, Swift, iOS, Git, Model View Controller (MVC), Model View Presenter (MVP), App Store, Cocoa Touch, Bitbucket, Jira, Crashlytics, Core Graphics, Core Animation, Auto Layout, Core Data, Alamofire, Crash Fixing, A/B Testing, iOS SDK, Object-oriented Programming (OOP), Mobile Development, Mobile App Development, REST APIs, iOS API, Core Image, Image Manipulation, Video Editing, iOS Frameworks, Mobile Applications, iOS Native Libraries, Notification Center, Mobile Security, Video Streaming, REST, Unit Testing, Architecture, Accessibility, Mobile Architecture, API Integration

Stomion Assistant

Stomion Assistant is a mobile application in the healthcare industry. The app was developed by order of Armenia's top dental clinic, Stomion. The assistant is used by regular people that can add requests to doctors. The requests include real chats, and the doctor is there to assist them. The same app is used both by people and doctors, with the feature set varying based on account type.

Note: The entire application was designed and developed by me for a client

Oores

This application is the main focus of the same-named startup. Oores is a map-based social mobile platform. The app lets you match with other people by your interests. The central part comes after that - you see your matches on the map and can send location-sharing requests. Oores is focused on instant, real-time meetings and events.

Note: The application belongs to the startup "oores," where I am a co-founder.

Pure Todo

A pure to-do list, as the name suggests. This application was developed with simplicity in mind. The application's UI is user-friendly and done according to Apple's guidelines. The app packs essential to-do list handling features.

Note: I designed and developed the entire application and all its rights belong to me.

Rankee

Rankee is an iOS application used to accommodate a website ranking system. Users can see the ranked websites by stars and can add their reviews. The application is developed using Apple's best practices.

Note: I designed and developed the entire application and all its rights belong to me.

Diet Companion

https://docs.google.com/document/d/12Y0vONPoeghuP_ou1VvJd6ZisnQPU0JiVVqEEvPWKCw
This mobile application helps you reach your weight goals easily. After receiving data about you from your input or Apple Health, it calculates diet plans for you. If you choose to accept a plan, you can track your progress in the app, entering what you consume manually, while other information (e.g., calories burned) is synchronized from Apple Health.

Note: I developed the entire application for a client, and I have no right to share the App Store link according to the NDA signed between the company and me. Instead, I posted a link containing a short description and some screenshots of the application.

Spelling Wizard

https://docs.google.com/document/d/1P69rIjfxOzqR03_eZ0lofegLeb1eeY0CAFSS0n80GQ0
This mobile application is used for spell-checking your text before sending it. The UI is simple, with the main component being the text entry field. Text is marked red on mistakes and green on mistakes that are fixed.

Note: I developed the entire application for a client, and I have no right to share the App Store link according to the NDA signed between the company and me. Instead, I posted a link containing a short description and some screenshots of the application.

Grocery List Manager

https://docs.google.com/document/d/1Tgw2zjBYRTNp6Y9ClV3wiGGTdf3MIDxzGCAKKo2UM3Y
This mobile application is used to create and maintain daily, weekly, and monthly shopping lists. The functionality is basic and on point. Everything happens on your device, on the local database. Shopping items have customization options.

Note: I developed the entire application for a client, and I have no right to share the App Store link according to the NDA signed between the company and me. Instead, I posted a link containing a short description and some screenshots of the application.

Cryptomask

https://drive.google.com/file/d/1yyr9QMNDgIegmfmhk60LiS2jiYnZ5Itc/view
Cryptomask is an application that provides a secure way to store your cryptocurrency wallet's private keys and protect them with an easy-to-remember password. Secure storage is based on encrypting the information using a key derived using essential strengthening methods and the user's password. Additional features include autocomplete suggestions for mnemonic phrases and sharing the encrypted data with third-party services.

Note: The entire application was designed and developed by me in the scope of my course work at Russian-Armenian (Slavonic) University. All of the rights to the application belong to the university, as do all of the student's courses works. Therefore, I have no right to share the App Store link according to the NDA signed between the university and me. Instead, I posted a link containing the presentation of the application.

Selfie Helper

https://docs.google.com/document/d/1lyCCD8xhAG7nKvbhzj-0N0CIBwoQ3FTAP1CQAZv9pPo/edit?usp=sharing
This mobile application creates time-lapses by adding a photo of a person or object every day. In the end, all the photos are being connected in a cool progress-showcasing video.

Note: I developed the entire application for a client, and I have no right to share the App Store link according to the NDA signed between the company and me. Instead, I posted a link containing a short description and some screenshots of the application.

ArmorPlus

ArmorPlus is an application used to hire bodyguards. The user interface is based on a map and resembles that of Uber.

Note: I have been a part of the development team, developing the authorization and mapping parts for a client. All of the rights to the application belong to the client.

Languages

Objective-C, Swift, C++, JavaScript, C

Frameworks

Core Data, iOS SDK, UIKit, Cocoa Touch, MapKit, Core Text, iOS Frameworks, Core ML, CocoaLumberjack, SwiftUI, Network Extension, XCTest

Libraries/APIs

Firebase iOS SDK, CocoaPods, Google Maps API, Google Maps, Google Maps SDK, Mapbox iOS SDK, Alamofire, Core Graphics, Apple Subscriptions, Socket.IO, iOS Native Libraries, iOS API, Core Image, Facebook SDK, Core Animation, SnapKit, Masonry, REST APIs, Exchange API, Yandex API, Node.js

Tools

Git, Xcode, Apple HealthKit, TestFlight, iTunes Connect, Firebase Analytics, Crashlytics, Apple Push Notifications, Firebase Cloud Messaging (FCM), Auto Layout, Firebase Authentication, Trello, GitLab, GitLab CI/CD, Figma, GitHub, Bitbucket, Jira

Paradigms

Model View Controller (MVC), Model View Presenter (MVP), VIPER Architecture, Object-oriented Programming (OOP), Mobile Development, REST, Socket Programming, Coded UI Tests, Unit Testing

Platforms

iOS, Firebase, Mapbox, MacOS, Amazon Lightsail, Amazon Web Services (AWS)

Storage

Cloud Firestore, Realm, SQLite

Other

App Submission, App Store Acceptance Process, Firebase Cloud Functions, Maps, In-app Purchases, Push Notifications, Crash Fixing, Extensions, Mobile App Development, Mobile Applications, Location Services, Mobile Architecture, API Integration, Objective-C++, Algorithms, Data Structures, App Support, Cryptography, iOS Cryptographic Services, Mapbox Styling, SDKs, Digital Payments, Cloud Storage, A/B Testing, iPad, Audio Streaming, Video Streaming, Image Manipulation, Video Editing, Architecture, Accessibility, Technical Leadership, Discrete Mathematics, Algebra, Mathematical Analysis, CI/CD Pipelines, App Store, AVFoundation, Networking, Calendars, Charts, Automated UI Testing, UI Testing, Mobile Security, Notification Center, Data Encryption

2014 - 2018

Bachelor's Degree in Mathematics and Computer Science

Russian-Armenian (Slavonic) University - Yerevan, Armenia

APRIL 2016 - PRESENT

Advanced iOS Development

ACA (Armenian Code Academy)

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