Andrei Buneyeu
Verified Expert in Engineering
Kotlin多平台开发人员
Andrei是一名自由的Android开发人员,拥有超过10年的专业Android经验. 他热衷于使代码可伸缩、可测试和多平台. Andrei在TDD/BDD范例和协作编排大型架构代码更改方面经验丰富.
Portfolio
Experience
Availability
Preferred Environment
Git, Android Studio
The most amazing...
...我开发的是一个多平台支付终端模拟器.
Work Experience
Senior Android Developer
废物管理服务的业界领袖
- 引入了新功能,改进了一个缓慢而不可靠的应用程序.
- 领导了对现代Android栈的完整重构:声明式Jetpack Compose框架, Dagger/Hilt, MVVM, Kotlin Coroutines, 以及允许为基于实时地理位置的算法优化UI和资源的委托.
- 使用实时地理定位和空间三角学实现自动化算法, 每秒多次处理数千个包裹和卡车.
- 在公司建立了整个CI流程:Git仓库, 带有本地和远程构建缓存的CircleCI, 上传构建到私人FTP服务器;
- 将整体代码库拆分为多个Gradle模块, 帮助开发人员分离职责;
- 在代码库中引入了广泛的ViewModel测试;
Senior Android Developer
Codecontrol Client
- 使用声明式UI (Jetpack Compose)和Kotlin Multiplatform为两个移动平台从头开始开发印度最古老、最受欢迎的加密货币交换应用程序之一的新版本.
- 参与有关架构的关键决策,使应用程序具有可扩展性, testable, 并且在移动平台之间稳定.
- 维护和更新旧的遗留版本的应用程序,同时增加新的功能,并确保旧的稳定性.
- 获得了使用现代UI框架(Jetpack Compose)和iOS和Android之间共享的多平台ViewModels的经验.
Java Android Developer
RAF Technology
- 创建了一个前台服务,将客户端提供的本地c++代码打包到多个合作伙伴应用程序可以使用的外部API中.
- 将Zebra TC57的自定义条码扫描器/成像仪和类似设备连接到前台服务.
- 制作一个测试应用程序,帮助客户向客户展示其本地c++图像识别解决方案的能力,并扩大其在移动领域的存在.
Senior Android Developer
Visa
- 作为移动可靠性团队的一员,协助稳定和扩展对安全敏感的金融B2B库的现有代码库.
- 使用Kotlin Multiplatform和协同程序实现仿真支付终端,以及一个仿真后端,将所有平台上的总测试执行时间从大约一个小时减少到几分钟, including iOS, Android, and JVM.
- 通过iOS实现跨平台工作的卓越体验, Android, JVM, 以及全栈环境.
- Featured Toggle, 哪一个允许从服务器动态控制某些库功能, 为所有新功能提供安全机制. 从头开始开发微服务,以及所有平台的客户端版本.
- 在测试代码中引入了断点特性, 允许并发遗留代码库更快、更可靠地进行测试.
- 作为团队的一部分,向至少两个其他团队推广基于事件的多平台架构, 以及最佳实践.
Android Developer
Dubsmash
- 致力于开发一款拥有数十万日活跃用户的热门视频应用,并对一切负责, including building features, analytics, testing, publishing, keeping the app up-to-date, 改善基础设施.
- 帮助建立最佳依赖注入实践, decomposition patterns, multi-module projects, and Kotlin delegation, 这使得代码库具有可扩展性, flexible, and testable.
- 启动并将缓存基础设施移动到Apollo GraphQL缓存, 这使得代码库具有可扩展性, 提供乐观的UI更新从一个单一的事实来源的应用程序.
- 为建立最佳单位做出了贡献, integration, 以及团队的仪器化测试实践, 哪些有助于确保功能质量和分析的实现.
Android Developer
HubSpot
- 参与HubSpot(入站营销和销售软件)的移动版本, 构建能够补充桌面体验的功能,并为移动用户带来最有价值的用例.
- 主要负责Android和iOS应用的核心和基础架构.
- Improved the data layer, data retrieving, 以及专有解决方案和Room持久性库的缓存.
- 提高性能和可靠性, reported errors and metrics, 分析并创建了一个自动警报系统.
- 改进的可测试性和可伸缩性, 将最佳依赖注入实践集成到代码库中(Android).
- 鼓励不同移动团队的独立性, 将现有代码库拆分为不同的模块和存储库.
Android Developer
Softeq Development
- 开发了一个支持ibeacon的移动应用程序,根据用户的位置通知用户当前可用的交易.
- 参与世界知名游戏会议app的即时更新和活动策划.
- 修改了Android标准应用程序,为铁路运营商在全公司范围内采用的平板电脑提供自动设置功能.
- 为某运动品牌开发视频处理应用, 剪辑慢动作视频,并在每一帧上叠加精确的时间戳.
- 开发了一个安全的理财应用程序.
- 参与过几款Cocos2d-x游戏.
Mobile and Web Developer
Freelance
- 开发了几个J2ME游戏.
- 参与过几个用PHP编写的cms.
- 为Android 1开发Twitter客户端.6.
- 为Android开发了一个铃声创建器,可以逐帧剪切几种格式的音频文件.
- 为Android 1开发了多款纸牌游戏.6.
- 为Windows Mobile 6开发了一个小小的CAD应用程序.1.
Experience
HubSpot Mobile App
http://play.google.com/store/apps/details?id=com.hubspot.androidiBeacon-enabled Mobile App
Technologies: Java, iBeacon
Sport Video Timer App
技术:Java, C, FFmpeg
Comics Engine
技术:Java, LibGDX, OpenGL
DLNA Library and Apps
技术:Java、C、DLNA和AIDL.
Cocos2D-x Game
技术:c++, Objective-C, Java, Cocos2d-x
世界著名游戏大会App
-更新新闻和时间表
-活动策划(提醒通知)
- Map of the event
- Twitch.TV(游戏邦注:面向游戏玩家的视频平台)直播
Technologies: Java, REST
Skills
Languages
Java, Kotlin, c#, PHP, HTML, Swift, c++, C, Scala, SQL, JavaScript
Frameworks
Android SDK, Dagger, .NET Compact, Dagger 2, React Native, LibGDX, Cocos2d-x, Ktor, KOIN
Libraries/APIs
RxJava, Android API, RxJava 2, Retrofit, REST APIs, Parse SDK, Facebook SDK, Picasso, Android通用图像加载器, Otto, Android Support Library, Firebase Android SDK, WorkManager API, NDK, Camera API
Tools
Android Studio, Android Jetpack, greenDAO, Mercurial, Git, Subversion (SVN), Jenkins, Android NDK
Paradigms
Mobile Development, Unit Testing, 模型视图视图模型(MVVM), Cross-platform, REST, Dependency Injection, Functional Programming, 函数式响应式编程, 行为驱动发展(BDD), 测试驱动开发(TDD), Clean Architecture
Platforms
Android, HubSpot, J2ME, Windows Mobile, Firebase, iOS
Other
Mobile App Development, Mobile Apps, Google Material Design, OkHttp, Observer Pattern, Room, CI/CD Pipelines, Jetpack Compose, UI Testing, iBeacon, OAuth, Coroutines, Kotlin Multiplatform, Full-stack, Apollo, AIDL, Java本机接口(JNI), Full-stack Development, Geofencing, Location Services and Maps, Performance, 最小可行产品(MVP), Hilt, Android Foreground Services, IPC, Image Recognition, Software
Storage
Realm, MongoDB, SQLite, Compose.io
Education
电信网络软件系统学士学位
国立通信高等学院-明斯克
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring