Shahen Kosyan
Verified Expert in Engineering
Mobile Developer
Specializing in iOS development, Shahen is a seasoned web and mobile software developer who worked for both big companies and as a freelancer. As a freelance web and mobile developer, he gained extensive experience successfully working with more than 30 clients, receiving consistently high reviews. Shahen also delivered and worked on various mobile apps within a few world-famous companies, such as PicsArt and Webconnex.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), Xcode, MacOS
The most amazing...
...software I've developed is a ticket-scanning app with incredible design and features.
Work Experience
Senior Mobile Developer
Webconnex
- Worked for the company that makes one of the most powerful and the biggest event management software products.
- Created and launched three iOS and three Android mobile applications.
- Worked with the back-end team on the REST API as part of my role.
- Created mobile applications that could work offline and synchronize all data with the server and other devices when back online—automatically or with forced sync.
- Implemented QR code scanning and manual lookups for all clients.
- Developed a unique reports dashboard to see all checked-in clients and redeemed items and necessary information.
- Implemented the ability to take digital signatures and photos for clients directly from devices.
- Developed a group check-in functionality for big groups and teams.
- Enabled clients' editing in the app and redemption of merchandise products.
Senior iOS Mobile Developer
LiquidFrameworks
- Developed an app that served as a mobile wrapper for a huge web app.
- Created JavaScript code snippets to communicate between the native iOS app and the web app.
- Built extensions and classes to work with offline data, download, store, and print files.
- Tracked and resolved issues and tasks through Jira while working with the native web development team.
Senior iOS Developer
OneCup AI
- Created an iOS app with SwiftUI, which is responsible for scanning drop tags on cattle that were handwritten and 3–5 characters long, using video input.
- Used different OCRs to achieve accurate scanning, such as Apple Vision Kit and Google ML Kit.
- Created an interesting UI with a list of cattle with features such as search, info, add to favorites, and filter.
Full-stack Developer
Webconnex
- Served as a full-stack developer for a company that makes one of the most powerful and biggest event management software products.
- Built a browser-based vector graphics designer and ad manager.
- Developed a library to resize and rotate any DOM element on the page.
Full-stack Developer
Donni.org
- Acted as a full-stack developer for a company that provides software for charity and donations.
- Developed a web application for donation kiosks to drop your items with preprinted labels on them.
- Changed a web app screen's UI and added new features.
- Fixed major performance and stability issues and bugs.
Full-stack Developer
Freelance Work
- Developed a platform which allows anyone to create hybrid mobile applications without writing code.
- Created a web application's front end with AngularJS.
- Developed a full-stack web app with a Node.js back end that handles transformations and code generation.
- Used Ionic and Cordova frameworks to generate hybrid mobile applications.
- Composed scripts which take elements from DOM and transform them into fully functional hybrid mobile applications.
Junior iOS Developer
PicsArt
- Contributed to the development of the main photo editing app.
- Implemented main features on a photo editing screen, a shop screen, and a social screen.
- Tracked and fixed bugs, along with adding enhancements and features.
Experience
RegFox Mobile App
https://www.regfox.comKEY APP FEATURES
• Offline mode – Download and store all tickets and data in the app (Core Data) and work offline without internet.
• Auto-sync functionality – You can set each minute by default or if needed, force sync functionality.
• Progress dashboard – See how many attendees have been checked in and how many are remaining.
• QR scanning – Scan an attendee's confirmation page or phone to look up their record and check-in.
• Manual search – Lookup any attendee based on name, email, or address.
• Group check-in – Check-in groups with a tap of the screen.
• Edit registration in the app – Need to edit an attendee's registration? Hit edit, make changes, and charge the card on the file.
• Finger signature with photo proof – Capture a headshot and collect a finger signature from attendees for waivers and terms.
• Redeem merchandise and sessions – Redeem purchases and check in people into sessions.
• Self-check-in – Turn your device into a self-check-in kiosk with self-check-in mode.
RedPodium Mobile App
https://www.redpodium.comKEY APP FEATURES
• Offline mode – Download and store all tickets and data in the app (Core Data) and work offline without internet.
• Auto-sync functionality – You can set each minute by default or if needed, force sync functionality.
• Progress dashboard – See how many attendees have been checked in and how many are remaining.
• QR scanning – Scan an attendee's confirmation page or phone to look up their record and check-in.
• Manual search – Lookup any attendee based on name, email, or address.
• Group check-in – Check-in groups with a tap of the screen.
• Edit registration in the app – Need to edit an attendee's registration? Hit edit, make changes, and charge the card on the file.
• Finger signature with photo proof – Capture a headshot and collect a finger signature from attendees for waivers and terms.
• Redeem merchandise and sessions – Redeem purchases and check in people into sessions.
• Self-check-in – Turn your device into a self-check-in kiosk with self-check-in mode.
TicketSpice Mobile App
https://www.ticketspice.comKEY APP FEATURES
• Turn any of your devices into a ticket scanner using the camera.
• The app scans and validates barcoded tickets purchased using TicketSpice web software.
• The camera scans QR codes. Code 128 barcodes are scanned using supported hardware accessories.
Genie
KEY APP FEATURES
• Get an easy head start with ready templates.
• Find free graphics and photos with the best quality.
• Easily add text, graphics, and effects.
• Share your graphics instantly to social networks or download them.
Donii Web App
https://www.donii.orgKEY APP FEATURES
• Create kiosks for donations.
• Use the app to direct your donations to local charities.
• Print labels and stick them on your charity items.
• Scan labels for donated items, drop them off at kiosks, and they will be delivered to your specified local charities.
Gepetto
KEY APP FEATURES
• Drag and drop the components, style them, and create the UI you want.
• Add event listeners and other logic and then click generate.
• After these simple steps, you'll get your hybrid application ready to go.
Skills
Languages
Swift 5, Swift, JavaScript, HTML, CSS, HTML5, Clojure, Python, Java, Kotlin, C++, Objective-C, GraphQL, TypeScript, PHP, Lisp
Libraries/APIs
REST APIs, Vue 2, React, Alamofire, Apple Maps API, Google Places API, Google Maps, Google Maps API, Firebase iOS SDK, Node.js, jQuery, Facebook API, Google Maps SDK, Google Vision API
Paradigms
Clean Code, Object-oriented Programming (OOP), VIPER Architecture, Functional Programming, Unit Testing, App Development
Platforms
iOS, MacOS, Android, Firebase, Heroku, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Frameworks
Core ML, ClojureScript, Core Location, AngularJS, Express.js, Angular, Core Data, SwiftUI, React Native, Ionic
Tools
Xcode, Google Places SDK, Git, Webpack, Vim Text Editor
Storage
MySQL, PostgreSQL, MongoDB, Realm, Cloud Firestore
Other
Location Services, Location Tracking, SDKs, Firebase Cloud Functions, High-tech Startups, Computer Science, Applied Mathematics, Cordova, Calculus, Mathematics, Web Development, Programming, QR Codes, MERN Stack
Education
Bachelor's Degree in Computer Science and Applied Mathematics
Yerevan State University - Yerevan
Certifications
Calculus: Single Variable Part 1 — Functions
University of Pennsylvania | via Coursera
HTML5.0x: HTML5 Introduction
World Wide Web Consortium | via edX
6.00.1x: Introduction to Computer Science and Programming Using Python
Massachusetts Institute of Technology | via edX
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