Scroll To View More
Karen Frangulyan

Karen Frangulyan

Blaustein, Baden-Württemberg, Germany
Member since May 7, 2016
Over the last 13 years, Karen's worked with C++, Java, Objective-C, and Swift. Previously he was using Qt/QML library extensively. Currently, he's working mostly on Android an iOS apps (front-end) development. He's addicted to clean and cool UIs with fluent animations and transitions. He's worked in many companies of different areas (EDA, financial, mobile, automotive) in teams of different sizes (from startups to multinational corporations).
Karen is now available for hire
  • C++, 7 years
  • Android, 5 years
  • iOS, 5 years
  • Java, 5 years
  • Objective-C, 5 years
  • Qt, 4 years
  • Swift, 2 years
Blaustein, Baden-Württemberg, Germany
Preferred Environment
Mac, Linux, Android Studio, Xcode, Git
The most amazing...
...project I worked was prototyping "fluent UI" experiences using QML for future rear seat entertainment systems.
  • Senior Software Engineer GmbH
    2013 - PRESENT
    • Worked on different projects related to infotainment solutions for Audi and other Volkswagen Group brands (Porsche, Bentley, etc).
    • As part of a software team, worked on several Android applications and modifications of AOSP system itself for Audi Tablet.
    • As part of ideating and innovation team, worked on different software prototypes for car infotainment systems which work with market and own prototype devices.
    Technologies: Java, Android, QML
  • Software Engineer
    BMW Car IT GmbH
    2012 - 2013
    • Worked as an iOS developer for several BMW connected apps.
    Technologies: iOS
  • Software Engineer
    Nokia Mobile Phones
    2012 - 2012
    • Worked on the development of several UI projects and applications in a new mobile operating system.
    Technologies: Qt, QML, C++
  • Senior Software Engineer / GUI Development Group Lead
    2010 - 2012
    • Worked on most parts 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.
    • Worked on most parts of a financial trading platform's desktop front-end application user interaction with the market: trading, placing orders, server requests, and more.
    • Managed a team of 6-7 developers.
    Technologies: Qt/C++
  • Senior Software Engineer
    2008 - 2010
    • Developed the presentation layer infrastructure support and design, which provides standard components for customers and 3rd 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: Qt, C++
  • Software Engineer
    Ponte Solutions (currently acquired by Mentor Graphics)
    2004 - 2008
    • 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++
  • Weeto (Development)

    A prototype app that I did with a couple of friends—the iOS version was fully developed by me. It is used to create events and help people to choose the music they want to hear at parties, bars, or other places; it's still in the prototyping and feedback collection stage.

  • Audio Effects on iOS (Other amazing things)

    The prototype app is supposed to be used during parties and loud music. In order to bring the party feeling to the app, I implemented 2 audio visualization effects in the app UI—a small equalizer bar (blurred) on top of the sliding drawer and an equalizer circle inside the sliding drawer. The effects get the sound data from the device's microphone.

  • Pull Down Table Refresh Indicator (iOS) (Other amazing things)

    A small example of fluid animations that I like to implement in UIs. These tiny details make the apps look cool and sexy and bring the users back to the app.

  • Arithmetic Puzzles (Development)

    A small app that I wrote 3 years ago to learn Android. I played with some animations with a device gyroscope—couple of parallax effects, text shine effect on device movement, and more.

    I extensively used math and algorithms (and C++ code for the implementation) to effectively generate the actual puzzles which were then deployed with the app.

  • Polycon Widgets (Android) (Development)

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

  • Social Media App for Video Stories (Development)

    A social media app for discovering, creating, and sharing video stories—a collection of clips that users record themselves or collect from others.

  • Languages
    Java, QML, Objective-C, Swift, C++, JavaScript, HTML
  • Libraries/APIs
    Firebase Android SDK, React.js
  • Paradigms
    Object-oriented Design (OOD), Object-oriented Programming (OOP)
  • Platforms
    Android, iOS
  • Frameworks
  • Tools
    Android Studio, Git, Xcode
  • Misc
    Architecture, Data Structures, Algorithms
  • Master's degree (with honors) in Applied Mathematics and Computer Science
    Yerevan State University - Yerevan, Armenia
    2005 - 2007
  • Bachelor's degree (with honors) in Applied Mathematics and Computer Science
    Yerevan State University - Yerevan, Armenia
    2001 - 2005
I really like this profile
Share it with others