Oleksii Masnyi
Verified Expert in Engineering
Android Developer
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
Experience
Availability
Preferred Environment
Git, Gradle, Android Studio, Kotlin, Android SDK, Android,蓝牙,Java, Coroutines, Firebase
The most amazing...
...我为WhatsApp构建的解决方案是照片注释工具,它满足了数十亿Android设备的性能限制.
Work Experience
Lead Android Engineer
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.
Senior Software Engineer
- 为20多亿用户改进了WhatsApp Android的摄像头和状态, 这大大增加了隐私和改善了用户体验.
- Developed a new version of the media composer, 包括一个新的模糊笔工具,满足了数十亿安卓设备的性能限制.
- 为WhatsApp的核心功能之一实现了性能指标.
Lead Android Engineer
Geneva Chat
- 介绍了模型-视图-视图模型(MVVM)架构和Kotlin跨代码库的协同程序, 显著提高了Android应用的可测试性和稳定性.
- 重构了核心应用组件,将发送和接收消息的速度提高了5倍.
- 带领一个小型开发团队遵循更好的工程实践, code reviews, continuous integration (CI), and testing.
Senior Android Engineer
MetaLab
- 开发了一个Android应用程序,通过低功耗蓝牙与机器人硬件集成.
- 利用ARCore技术构建了一个应用程序来可视化自定义3D模型.
- 使用TensorFlow构建和训练各种机器学习模型来进行UI预测.
- 领导Android团队,引入MVVM架构和Kotlin协程. 建立最佳工程实践,以改进测试、代码审查和CI.
- 为Android开发了第一个利用Kotlin协程的async/await开源库.
Senior Android Engineer
Sony
- 将富通信服务(RCS)聊天客户端协议集成到消息应用程序中.
- 支持Android Lollipop的手机和平板平台迁移.
- 改进了各种系统应用程序,以遵循材料设计指南.
- 创建了一个库,通过内置缓存简化后台工作处理.
- 在UI、性能、架构重构和改进方面指导团队.
Android Engineer
Lohika
- 重构了一个网络摄像头Android应用,以支持各种设备配置.
- 重新设计了用户界面,改进了一个摄像头Android应用的可用性.
- 开发了一个平台,在内置自动更新支持的原生Android容器中托管JavaScript web应用程序, offline mode, and push notification support.
Android Engineer
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.
Java Developer
MTI
- 使用IBM WebSphere Business Integration Server开发集成解决方案,以连接10多个遗留企业应用程序, 包括企业资源计划(ERP)和仓库管理系统(WMS).
- Developed a new integration platform using Apache Karaf.
- Supported data migration between legacy enterprise systems.
Experience
Paper
http://github.com/pilgr/PaperAppDialer
Notenger
http://play.google.com/store/apps/details?id=name.pilgr.notengerNotenger利用了众所周知的聊天应用程序设计,使添加笔记和设置提醒像发送消息一样轻松. Once a reminder is fired, it appears as an incoming message.
Skills
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
Education
Master's Degree in Computer Science
乌克兰国立技术大学“基辅理工学院”-基辅,乌克兰
Certifications
Sequence Models
DeepLearning.AI
Convolutional Neural Networks
DeepLearning.AI
Structuring Machine Learning Projects
DeepLearning.AI
改进深度神经网络:超参数调优、正则化和优化
DeepLearning.AI
Neural Networks and Deep Learning
DeepLearning.AI