Karen Frangulyan
Verified Expert in Engineering
Software Developer
Blaustein, Baden-Württemberg, Germany
Toptal member since August 9, 2016
Throughout his long and impressive career of 21 years, Karen has worked using Kotlin, Java, Swift, Objective-C, TypeScript, and C++. He's currently focused primarily on front-end development with Android and iOS. Karen has worked for many companies in various industries (EDA, financial, mobile, automotive, etc.) in teams of different sizes, from startups to multinational corporations.
Portfolio
Experience
- Android - 12 years
- iOS - 12 years
- Swift - 6 years
- Kotlin - 6 years
- Jetpack Compose - 3 years
- SwiftUI - 3 years
- Kotlin Multiplatform - 3 years
- Compose Multiplatform - 2 years
Availability
Preferred Environment
Git, Xcode, Android Studio, Linux, MacOS
The most amazing...
...project I've worked on involved prototyping fluent UI experiences for rear-seat entertainment systems.
Work Experience
Software Development Expert
Elektrobit
- Worked on the Android infotainment system for various car manufacturers.
- Contributed to the system architecture and development processes.
- Conducted tech talks and knowledge sharing among developers.
Senior Mobile Developer
Liebherr Digital Development Center
- Led several mobile app projects for Liebherr household appliances (technical support and smart home apps).
- Contributed to the app's architecture and software development processes.
- Took over the app; single-handedly implemented and released it to the App Store.
- Trained the new developers joining the team on Android and iOS.
Senior Software Engineer
Mercedes-Benz Tech Innovation
- Handled all the front-end areas of several iOS apps related to Mercedes electric vehicles.
- Took charge of several online portals of Daimler Group companies.
- Contributed to the app architecture of Daimler iOS apps.
Senior Software Engineer
e.solutions GmbH
- Handled different projects related to infotainment solutions for Audi and other Volkswagen Group brands (Porsche, Bentley, etc).
- Developed, as part of the software team, several Android applications and modifications of the AOSP system itself for the Audi tablet.
- Contributed, as part of an ideating and innovation team, to different software prototypes for car infotainment systems that work with market and own prototype devices.
Software Engineer
BMW Car IT GmbH
- Worked as an iOS developer for several BMW connected apps.
Software Engineer
Nokia Mobile Phones
- Developed several UI projects and applications in a new mobile operating system.
Senior Software Engineer | GUI Development Group Lead
Questrade
- Built most of a financial trading platform's desktop front-end application, including market and user account data visualization and analysis: charts, tables, drawing tools, and more.
- Developed the majority of a financial trading platform's desktop front-end application's user interaction with the market including trading, placing orders, server requests, and more.
- Managed a team of 6-7 developers.
Senior Software Engineer
Synopsys
- Developed the presentation layer infrastructure support and design, which provides standard components for customers and third-party integrators to implement graphical interfaces within the application with a scripting language and with the possibility to extend it with new widgets and data types.
- Worked on support of OA Tcl (used as company tool's command line language).
Software Engineer
Ponte Solutions (currently acquired by Mentor Graphics)
- Worked on SoC design yield analysis (critical area calculation, simulation of etching processes) and yield optimization (compaction, wire jog, and more).
- Gained usage experience of numerical methods, geometrical, and graph algorithms.
Experience
Weeto
Polycon Widgets (Android)
Social Media App for Video Stories
Worship Online App
https://apps.apple.com/us/app/worship-online/id1439649467Mobile Developer for iOS and Android Apps
Education
Master's Degree (with Honors) in Applied Mathematics and Computer Science
Yerevan State University - Yerevan, Armenia
Bachelor's Degree (with Honors) in Applied Mathematics and Computer Science
Yerevan State University - Yerevan, Armenia
Skills
Libraries/APIs
Firebase Android SDK, React, REST APIs
Tools
Android Studio, Xcode, Git, WebView
Languages
Swift, Java, Objective-C, Kotlin, JavaScript, C++, QML, HTML, TypeScript
Frameworks
SwiftUI, Compose Multiplatform, Qt
Paradigms
Object-oriented Programming (OOP), Object-oriented Design (OOD), Mobile Development
Platforms
Android, iOS, MacOS, Linux, Firebase, Parse
Other
Architecture, Mobile Apps, App Store, Google Play Store, Mobile App Development, Jetpack Compose, Kotlin Multiplatform, Data Structures, Algorithms, Computer Science
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