Oleksii Masnyi, Google Material Design Developer in Lund, Sweden
Oleksii Masnyi

Google Material Design Developer in Lund, Sweden

Member since June 11, 2015
Alex started coding on Soviet computers without hard drives. He has never lost his enthusiasm for developing great things with attention to details. He has over nine years of broad professional experience with Java, including five years on Android by developing software for high-profile companies like Samsung and Sony. He brings a passion for perfect user experience and UI into every Android project.
Oleksii is now available for hire


  • Sony
    Continuous Integration (CI), Code Review, Gradle, Git, Material Design...
  • Pilgr Software
    Kotlin, RxJava, Algorithms, Android, Java
  • Lohika
    Continuous Integration (CI), Git, Maven, Android, Java



Lund, Sweden



Preferred Environment

Git, Gradle, IntelliJ IDEA, OS X, MacOS

The most amazing...

...thing I've coded is a predictive fuzzy search algorithm using T9/QWERTY keyboards with a self-learning ranking system.


  • Senior Android Engineer

    2013 - PRESENT
    • Integrate GSMA RCS chat client into Messaging app.
    • Support phone/tablet platform migration on Android Lollipop.
    • Improve various apps to follow material design guidelines.
    • Develop animations and custom UI components.
    • Create a library to simplify background work handling with built-in caching.
    • Investigate UI performance issues.
    • Guide a team on UI, performance, and architecture refactoring and improvements.
    Technologies: Continuous Integration (CI), Code Review, Gradle, Git, Material Design, Android, Java
  • Senior Android Engineer

    2010 - PRESENT
    Pilgr Software
    • Develop an Android widget for tracking balance on SIM card using auto SMS and USSD requests.
    • Develop an Android/Windows app to control a PC remotely using hot keys.
    • Develop an Android app and widget to search apps and contacts using predictive QWERTY or T9 keyboard with self-learning ranking algorithm.
    • Create and publish an open source data storage library called Paper to save and retrieve Java objects using the NoSQL approach with focus on speed and simplicity.
    • Publish and promote Android apps, supporting users by responding to their feedback.
    Technologies: Kotlin, RxJava, Algorithms, Android, Java
  • Android Engineer

    2012 - 2013
    • Refactored a webcam Android app to support various device configurations.
    • Improved the continuous integration process.
    • Redesigned the UI and improved usability in a webcam Android app.
    • Developed a platform to host JS web apps in a native Android container with built-in support for auto update, offline mode, and push notification support.
    • Supported app publication in the Play Store.
    Technologies: Continuous Integration (CI), Git, Maven, Android, Java
  • Android Engineer

    2010 - 2012
    • Developed a TV remote control Android app with video broadcasting using NDK libraries and Samsung TV SDK.
    • Developed an app to intelligently control Bluetooth speakers with A2DP profile.
    • Developed an app for group drawing and communication using a shared TV screen.
    • Developed an efficient drawing UI from scratch.
    • Improved the continuous integration process.
    Technologies: Jenkins, Git, Maven, NDK, Android, Java
  • Java Developer

    2008 - 2010
    • Developed a reliable system to exchange and transform data between many legacy enterprise applications in real time.
    • Supported the integration monitoring system.
    • Investigated for bottlenecks and made performance optimizations.
    • Developed a new integration platform using Apache Karaf.
    • Supported data migration.
    Technologies: WebSphere, EventBus, SOA, Java


  • Xperia Messaging App

    Pre-installed SMS/MMS/RCS app on Sony Xperia devices. I took a role in RCS chat integration, material design adaptation, refactoring, and animation development.

  • Paper

    Paper is a fast and simple open source data NoSQL storage library for Android that lets you save/restore Java objects by using efficient Kryo serialization and handling data structure that changes automatically.

  • AppDialer

    An app that uses intelligent predictive search algorithms to search apps and contacts in most efficient way. I'm the creator, UX designer, and the sole developer of this app.

  • Remote PC Control App

    An app that uses a WiFi or USB connection to control a PC, emulating various context-dependent hotkeys. I'm the creator, UX designer, and main developer for both the Android and Windows app.

  • Citybot Smart Travel Guide

    An Android app to create personal travel guides based on user preferences. I took part in refactoring to use fragments and supporting Android tablets.


  • Languages

    Java, SQL, Kotlin, Scala, JavaScript
  • Frameworks

    Android SDK
  • Libraries/APIs

    Picasso, Retrofit, Google Maps, NDK, RxJava
  • Tools

    Android Studio, Gradle, Git, Maven, Jenkins, IntelliJ IDEA, Google Cloud Messaging
  • Paradigms

    Continuous Integration (CI), SOA
  • Platforms

    Android, Firebase, WebSphere, MacOS, OS X
  • Storage

    SQLite, Microsoft SQL Server, JSON, Oracle SQL
  • Other

    User Interface (UI), Google Material Design, Android Wearables, Bluetooth, Espresso, EventBus, Material Design, Code Review, Algorithms


  • Master's degree in Computer Science
    2000 - 2007
    National Technical University of Ukraine "Kyiv Polytechnic Institute" - Kyiv, Ukraine

To view more profiles

Join Toptal
Share it with others