
Aram Sargsyan
Verified Expert in Engineering
iOS Developer
Yerevan, Armenia
Toptal member since August 11, 2021
Aram is a software engineer with eight 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
Experience
- Swift - 10 years
- iOS - 10 years
- Firebase iOS SDK - 7 years
- Data Structures - 6 years
- Objective-C - 6 years
- Algorithms - 6 years
- SwiftUI - 5 years
- VIPER Architecture - 4 years
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
Senior iOS Engineer
Hungerstation
- Helped the company to introduce "Joker", flash sales that last around five minutes, and should appear everywhere in the application.
- Acted as one of the founding members of the team that implemented "Postpaid", the 1st "Buy now, pay later" feature in HungerStation.
- Added tests for legacy code, which resulted in a much stable feature set.
Swift/Firebase Developer
mSparx Associates
- Designed the whole application alone. Used Apple's best practices.
- Developed the whole application using Apple's latest frameworks, Combine and SwiftUI. Used the MVVM architecture to beautifully bridge the business logic and UI parts.
- Created a mechanism to display a calendar grid with all events based on their respective time zones, keeping the information intact and still having a seamlessly flowing grid.
Software Engineer (iOS)
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.
Software Engineer (iOS)
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.
Co-founder and Development Lead
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.
Software Engineer (iOS)
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.
Summer of Code Student
- 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.
Software Engineer (iOS)
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.
Experience
Stomion Assistant
Note: The entire application was designed and developed by me for a client
Oores
Note: The application belongs to the startup "oores," where I am a co-founder.
Pure Todo
Note: I designed and developed the entire application and all its rights belong to me.
Rankee
Note: I designed and developed the entire application and all its rights belong to me.
Diet Companion
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
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
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
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
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
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.
Education
Bachelor's Degree in Mathematics and Computer Science
Russian-Armenian (Slavonic) University - Yerevan, Armenia
Certifications
Advanced iOS Development
ACA (Armenian Code Academy)
Skills
Libraries/APIs
Firebase iOS SDK, CocoaPods, Google Maps API, Google Maps, Google Maps SDK, Mapbox iOS SDK, Alamofire, Core Graphics, Apple Subscriptions, Socket.IO, REST APIs, iOS Native Libraries, iOS API, Core Image, Stripe API, WebRTC, Lottie-iOS, Node.js, Facebook SDK, Core Animation, SnapKit, Masonry, RxSwift, GraphQL API, Mapbox API, Twilio API, Stripe, Exchange API, Yandex API
Tools
Git, GitLab CI/CD, Xcode, Apple HealthKit, TestFlight, iTunes Connect, Firebase Analytics, Crashlytics, Apple Push Notifications, Firebase Cloud Messaging (FCM), Auto Layout, Firebase Authentication, Fastlane, Auth0, CoreLocation, Trello, GitLab, Expo, Figma, GitHub, Bitbucket, Jira, Whisper
Languages
Objective-C, Swift, C++, Python, SQL, GraphQL, Dart, Kotlin, JavaScript, C
Frameworks
Core Data, iOS SDK, UIKit, Cocoa Touch, MapKit, Core Text, SwiftUI, iOS Frameworks, Flutter, StoreKit, WidgetKit, React Native, AppKit, Core ML, CocoaLumberjack, App Intents, OAuth 2, Network Extension, XCTest, Combine
Paradigms
Model View Controller (MVC), Model View Presenter (MVP), VIPER Architecture, Object-oriented Programming (OOP), Mobile Development, Unit Testing, Offline-first Development, Automated Testing, Model View ViewModel (MVVM), Mobile UI Design, App Development, Real-time Systems, Clean Architecture, Application Architecture, Code Refactoring, Cross-platform, REST, Socket Programming, Coded UI Tests
Platforms
iOS, Firebase, Mapbox, Mobile, Amazon Web Services (AWS), MacOS, Amazon Lightsail, Android, Twilio, Twilio Conversations
Storage
Cloud Firestore, Cloud Deployment, PostgreSQL, Realm, SQLite
Other
App Store, 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, SDK Development, Software Development Toolkits (SDK), Mobile App Testing, Online Payments, Consumer-facing Products, APIs, Bug Fixes, Leadership, Deep Linking, iOS App Development, User Interface (UI), User Experience (UX), Native Mobile Apps, Supabase, Front-end Development, Minimum Viable Product (MVP), Pub/Sub, App Store Connect, Software, Caching, Software Architecture, Memory Management, Offline Caching, Processing & Threading, Back-end, User Roles, Back-end Development, Mobile Apps, Payment APIs, Social Networks, Reviews, User Authentication, Workflows, AI Integration, Subscriptions, System Integration, AI-assisted Development, Performance Optimization, Application State Management, Authentication, Mobile GPS, UI Animation, Geolocation, Payments, Objective-C++, Algorithms, Data Structures, CI/CD Pipelines, 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, Real-time Data, Full-stack, Supabase Auth, Animation, Voice, Audio Capture, Google Play Store, GitHub Actions, Sensor Data, Sensor Fusion, Real-time Audio Processing, IP Protection, Messaging, VoIP, Ratings, Custom Keyboards, Large Language Models (LLMs), Vector Databases, Full-stack Development, Discrete Mathematics, Algebra, Mathematical Analysis, AVFoundation, Networking, Calendars, Charts, Automated UI Testing, UI Testing, Mobile Security, Notification Center, Data Encryption, Web3, Speech-to-Text (STT)
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