Karen Frangulyan, Developer in Blaustein, Baden-Württemberg, Germany
Karen is available for hire
Hire Karen

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.



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

2023 - 2024
  • 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.
Technologies: Android, Kotlin

Senior Mobile Developer

2021 - 2023
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.
Technologies: Android, Android Studio, Kotlin

Senior Software Engineer

2018 - 2021
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.
Technologies: iOS, Swift

Senior Software Engineer

2013 - 2018
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.
Technologies: QML, Android, Java, Kotlin

Software Engineer

2012 - 2013
  • Worked as an iOS developer for several BMW connected apps.
Technologies: iOS

Software Engineer

2012 - 2012
Nokia Mobile Phones
  • Developed several UI projects and applications in a new mobile operating system.
Technologies: C++, QML, Qt

Senior Software Engineer | GUI Development Group Lead

2010 - 2012
  • 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.
Technologies: C++, Qt

Senior Software Engineer

2008 - 2010
  • 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).
Technologies: C++, Qt

Software Engineer

2004 - 2008
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.
Technologies: C++


I worked on a private project app that includes iOS and Android apps, the back end (first Parse, then Firebase), and a website. It is used to create events and help people choose the music they want to hear at parties, bars, or other places. It's still in the prototyping and feedback-collection stage.

Polycon Widgets (Android)

A home screen widget for Android that conveniently organizes and launches apps.

Social Media App for Video Stories

A social media app for discovering, creating, and sharing video stories—a collection of clips that users record themselves or collect from others. I worked mostly on UI and video processing, filters, etc.

Worship Online App

A platform that helps individual musicians, vocalists, and teams rehearse and prepare for their sets by providing high-quality video tutorials on different songs and instruments. I single-handedly developed the first version of the app. At the time of writing, it has a rating of 4.9 out of 5 (around 2,000 ratings).

Mobile Developer for iOS and Android Apps

I developed and maintained both iOS and Android apps for a video-based training platform. As the only mobile developer in the project, I took over the whole cycle of app development, including creation, architecture, software design, testing, and deployment to the corresponding app stores. I used Swift and Kotlin, as well as modern UI frameworks, such as SwiftUI and Compose.
2005 - 2007

Master's Degree (with Honors) in Applied Mathematics and Computer Science

Yerevan State University - Yerevan, Armenia

2001 - 2005

Bachelor's Degree (with Honors) in Applied Mathematics and Computer Science

Yerevan State University - Yerevan, Armenia


Firebase Android SDK, React, REST APIs


Android Studio, Xcode, Git, WebView


SwiftUI, Qt


Swift, Java, Objective-C, Kotlin, JavaScript, C++, QML, HTML, TypeScript


Object-oriented Programming (OOP), Object-oriented Design (OOD), Mobile Development


Android, iOS, MacOS, Linux, Firebase, Parse


Architecture, Mobile Apps, App Store, Google Play Store, Mobile App Development, Jetpack Compose, Data Structures, Algorithms, Computer Science

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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