Oleksii Masnyi, Developer in Zadar, Croatia
Oleksii is available for hire
Hire Oleksii

Oleksii Masnyi

Verified Expert  in Engineering

Android Developer

Location
Zadar, Croatia
Toptal Member Since
August 6, 2015

Oleksii曾是facebook的高级软件工程师,为数十亿人开发了数十款Android应用程序. Oleksii有从头开始构建产品和团队的经验,也有进入庞大遗留代码库的经验, 在现有团队中进行显著的性能改进并调整开发过程. Oleksii combines leading and architectural skills, product vision and passion to testing, design and user experience to make truly awesome products.

Portfolio

Hopper
Android
Facebook
Java, Android, SQLite, Kotlin, Dagger 2, Mercurial, Git, A/B测试...
Geneva Chat
Android, Kotlin, Coroutines, Dagger 2, Retrofit 2, RxJava 2, SQLite...

Experience

Availability

Full-time

Preferred Environment

Git, Gradle, Android Studio, Kotlin, Android SDK, Android,蓝牙,Java, Coroutines, Firebase

The most amazing...

...我为WhatsApp构建的解决方案是照片注释工具,它满足了数十亿Android设备的性能限制.

Work Experience

Lead Android Engineer

2022 - 2023
Hopper
  • Led payments development on Android, 制作支付组件,显著提高支付转换率.
  • Introduced alternative payment methods (PayPal and Klarna), 从而增加了数十万美元的收入.
  • Android支付系统效率和用户体验的提升,为营收增长做出了贡献.
  • Mentored and guided a team of Android engineers, fostering increased productivity and skill development.
Technologies: Android

Senior Software Engineer

2021 - 2022
Facebook
  • 为20多亿用户改进了WhatsApp Android的摄像头和状态, 这大大增加了隐私和改善了用户体验.
  • Developed a new version of the media composer, 包括一个新的模糊笔工具,满足了数十亿安卓设备的性能限制.
  • 为WhatsApp的核心功能之一实现了性能指标.
Technologies: Java, Android, SQLite, Kotlin, Dagger 2, Mercurial, Git, A/B测试, Performance, User Interface (UI), Espresso, MacOS, OS X, Android SDK, Android Studio, Architecture, API Architecture, Mobile App Development, Technical Leadership, Software Project Management, Unit Testing, JUnit, Continuous Integration (CI), Product Management, UX Wireframes, Mobile, Widgets, Camera SDK, APK, Sideloading, User Experience (UX), Camera2 API, Android Camera App

Lead Android Engineer

2020 - 2021
Geneva Chat
  • 介绍了模型-视图-视图模型(MVVM)架构和Kotlin跨代码库的协同程序, 显著提高了Android应用的可测试性和稳定性.
  • 重构了核心应用组件,将发送和接收消息的速度提高了5倍.
  • 带领一个小型开发团队遵循更好的工程实践, code reviews, continuous integration (CI), and testing.
Technologies: Android, Kotlin, Coroutines, Dagger 2, Retrofit 2, RxJava 2, SQLite, User Interface (UI), Retrofit, Espresso, RxJava, Google Cloud Messaging, Google Material Design, MacOS, OS X, Android SDK, Java, Android Studio, Architecture, API Architecture, Mobile App Development, REST APIs, Technical Leadership, Software Project Management, Unit Testing, JUnit, Continuous Integration (CI), Product Management, UX Wireframes, Mobile, APIs, Widgets, Swift, REST, APK, Sideloading, User Experience (UX)

Senior Android Engineer

2015 - 2020
MetaLab
  • 开发了一个Android应用程序,通过低功耗蓝牙与机器人硬件集成.
  • 利用ARCore技术构建了一个应用程序来可视化自定义3D模型.
  • 使用TensorFlow构建和训练各种机器学习模型来进行UI预测.
  • 领导Android团队,引入MVVM架构和Kotlin协程. 建立最佳工程实践,以改进测试、代码审查和CI.
  • 为Android开发了第一个利用Kotlin协程的async/await开源库.
Technologies: Android, Flutter, Java, Kotlin, Coroutines, Dart, Python, TensorFlow, RxJava 2, Dagger 2, Bluetooth LE, ARCore, User Interface (UI), Retrofit, Espresso, RxJava, Google Cloud Messaging, Augmented Reality (AR), Google Material Design, MacOS, OS X, Android SDK, Android Studio, Architecture, API Architecture, iOS, Mobile App Development, REST APIs, Technical Leadership, Software Project Management, Unit Testing, JUnit, Continuous Integration (CI), Product Management, UX Wireframes, Mobile, APIs, Widgets, Swift, REST, APK, Sideloading, User Experience (UX)

Senior Android Engineer

2013 - 2015
Sony
  • 将富通信服务(RCS)聊天客户端协议集成到消息应用程序中.
  • 支持Android Lollipop的手机和平板平台迁移.
  • 改进了各种系统应用程序,以遵循材料设计指南.
  • 创建了一个库,通过内置缓存简化后台工作处理.
  • 在UI、性能、架构重构和改进方面指导团队.
Technologies: Continuous Integration (CI), Code Review, Gradle, Git, Material Design, Android, Java, User Interface (UI), Espresso, Android Wearables, Google Material Design, MacOS, OS X, IntelliJ IDEA, Android SDK, Android Studio, Kotlin, Architecture, API Architecture, Mobile App Development, Technical Leadership, Unit Testing, JUnit, Mobile, APIs, Widgets, APK, Sideloading, User Experience (UX)

Android Engineer

2012 - 2013
Lohika
  • 重构了一个网络摄像头Android应用,以支持各种设备配置.
  • 重新设计了用户界面,改进了一个摄像头Android应用的可用性.
  • 开发了一个平台,在内置自动更新支持的原生Android容器中托管JavaScript web应用程序, offline mode, and push notification support.
Technologies: Continuous Integration (CI), Git, Apache Maven, Android, Java, User Interface (UI), JavaScript, MacOS, OS X, IntelliJ IDEA, Android SDK, Android Studio, Architecture, API Architecture, Mobile App Development, REST APIs, Unit Testing, JUnit, Product Management, UX Wireframes, Mobile, APIs, Widgets, REST, APK, Sideloading, User Experience (UX)

Android Engineer

2010 - 2012
Samsung
  • 使用Android Native Development Kit (NDK)库和Samsung TV SDK开发了一款带有视频广播功能的电视遥控Android应用.
  • 创建了一个应用程序,智能控制蓝牙扬声器与高级音频分布配置文件(A2DP).
  • 建立了一个应用程序,用于小组绘图和使用共享的电视屏幕进行交流.
  • 从头开始开发一个高效的绘图UI来演示新的电视SDK.
  • Improved the continuous integration process, increasing the app stability and the development process.
Technologies: Jenkins, Git, Apache Maven, NDK, Android, Java, User Interface (UI), Scala, Android NDK, IntelliJ IDEA, Android SDK, Android Studio, Architecture, API Architecture, Mobile App Development, REST APIs, Technical Leadership, Unit Testing, JUnit, Continuous Integration (CI), Product Management, UX Wireframes, Mobile, APIs, Widgets, REST, APK, Sideloading, User Experience (UX)

Java Developer

2008 - 2010
MTI
  • 使用IBM WebSphere Business Integration Server开发集成解决方案,以连接10多个遗留企业应用程序, 包括企业资源计划(ERP)和仓库管理系统(WMS).
  • Developed a new integration platform using Apache Karaf.
  • Supported data migration between legacy enterprise systems.
Technologies: WebSphere, EventBus, Service-oriented Architecture (SOA), Java, SQL, Microsoft SQL Server, Oracle SQL, Unit Testing, JUnit

Paper

http://github.com/pilgr/Paper
Paper是一个用于Android的快速且直接的开源NoSQL数据存储库,它允许用户通过使用高效的Kryo序列化和处理自动更改的数据结构来保存和恢复Java对象.

AppDialer

这款应用使用智能预测搜索算法来最有效地搜索应用和联系人. 我是这个应用程序的创建者、用户体验设计师和唯一开发者,这是我的业余爱好. The app has two keyboard types—T9 and QWERTY.

WhatsApp

WhatsApp allows users to get fast, simple, and secure messaging and calling, available for free on phones worldwide. I was improving the camera, status, and media composer components, 增加用户隐私,增强整体用户体验.

Notenger

http://play.google.com/store/apps/details?id=name.pilgr.notenger
基于flutter的笔记和提醒应用程序,以聊天应用程序的风格完成. 我有了最初的想法和产品愿景,开发并发布了Android和iOS应用程序(现已停产)。.

Notenger利用了众所周知的聊天应用程序设计,使添加笔记和设置提醒像发送消息一样轻松. Once a reminder is fired, it appears as an incoming message.

Languages

Java, Kotlin, SQL, Dart, Scala, JavaScript, Python, Swift

Frameworks

Android SDK, JUnit, Espresso, Flutter, Dagger 2

Libraries/APIs

RxJava 2, Retrofit 2, REST API, Retrofit, Camera2 API, NDK, RxJava, TensorFlow, PyTorch

Tools

Android Studio, Gradle, Git, Apache Maven, Mercurial, Jenkins, IntelliJ IDEA, Google Cloud Messaging, Android NDK

Paradigms

Continuous Integration (CI), API Architecture, Unit Testing, REST, Service-oriented Architecture (SOA)

Platforms

MacOS, OS X, Android, Bluetooth LE, Mobile, Firebase, ARCore, WebSphere, iOS

Storage

SQLite, Microsoft SQL Server, Oracle SQL

Other

Code Review, User Interface (UI), Bluetooth, Coroutines, Performance, Architecture, Mobile App Development, Technical Leadership, Software Project Management, Product Management, UX Wireframes, APIs, Widgets, APK, Sideloading, User Experience (UX), Material Design, Google Material Design, Android Wearables, A/B Testing, Android Camera App, EventBus, Augmented Reality (AR), Machine Learning, Deep Learning, Camera SDK

2000 - 2007

Master's Degree in Computer Science

乌克兰国立技术大学“基辅理工学院”-基辅,乌克兰

APRIL 2018 - PRESENT

Sequence Models

DeepLearning.AI

FEBRUARY 2018 - PRESENT

Convolutional Neural Networks

DeepLearning.AI

FEBRUARY 2018 - PRESENT

Structuring Machine Learning Projects

DeepLearning.AI

JANUARY 2018 - PRESENT

改进深度神经网络:超参数调优、正则化和优化

DeepLearning.AI

JANUARY 2018 - PRESENT

Neural Networks and Deep Learning

DeepLearning.AI