Aleksey Masny

Aleksey Masny

Lund, Sweden
Hire Aleksey
Scroll To View More
Aleksey Masny

Aleksey Masny

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 detail. He has over 7 years of broad professional experience with Java, including 5 years on Android by developing software for Samsung and Sony. He brings a passion for perfect user experience and interface in every Android project.
Aleksey is now available for hire
  • Sony
    Java, Android, Material Design, Git, Gradle, Continuous Integration, Code Review
  • Pilgr Software
    Java, Android, Algorithms, RxJava, Kotlin
  • Lohika
    Java, Android, Continuous­ Integration, Maven, Git
  • Java, 7 years
  • Android SDK, 5 years
  • SQLite, 5 years
  • Android Studio, 4 years
  • Continuous Integration, 3 years
  • Material Design, 2 years
  • Android Wearable, 1 year
  • RxJava, 1 year
Lund, Sweden
Preferred Environment
Mac, OS X, IntelliJ IDEA, Gradle, Git
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: Java, Android, Material Design, Git, Gradle, Continuous Integration, Code Review
  • Senior Android Engineer
    Pilgr Software
    2010 - PRESENT
    • 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: Java, Android, Algorithms, RxJava, Kotlin
  • 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: Java, Android, Continuous­ Integration, Maven, Git
  • 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: Java, Android, NDK, Maven, Git, Jenkins
  • 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: Java, SOA, Event Bus, IBM ­websphere
  • Xperia Messaging App (Development)

    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 (Development)

    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 (Development)

    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.

  • piBalance (Development)

    An app that uses auto SMS or USSD requests to track balance and limits provided by various operators worldwide. I'm the creator, UX designer, and sole developer of this app.

  • Remote PC Control App (Development)

    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 (Development)

    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
    SQL, Java, Scala, JavaScript
  • Frameworks
    Android SDK
  • Libraries/APIs
    SQLite, Picasso, JSON REST API, Google Maps, Retrofit, RxJava
  • Tools
    Android Studio, Git, Gradle, Maven, Google Cloud Messaging
  • Paradigms
    Continuous Integration, Material Design, SOA
  • Platforms
  • Storage
    MS SQL, Oracle SQL
  • Misc
    User Interface (UI), Kotlin, Espresso, JSON, Bluetooth, Firebase, Android Wearable
  • Master's degree in Computer Science
    National Technical University of Ukraine "Kyiv Polytechnic Institute" - Kyiv, Ukraine
    2000 - 2007
I really like this profile
Share it with others