Andrew Abakumov, Developer in Istanbul, Turkey
Andrew is available for hire
Hire Andrew

Andrew Abakumov

Verified Expert  in Engineering

Android Developer

Location
Istanbul, Turkey
Toptal Member Since
June 11, 2021

Andrew是一名高级Android开发人员,在一家全球电信公司开始使用Java. After the first smartphones appeared, 他看到了移动应用的力量和潜力,于是将重心转向了安卓. Andrew现在已经有十年的Android经验了, with in-depth knowledge of cloud storage, email, instant messaging, and marketplace apps. 安德鲁的一个专业亮点是开发了一个应用内即时通讯Android应用程序,下载量超过1000万.

Portfolio

Toptal
Android, Kotlin, REST, REST APIs
Self-employed
Kotlin Multiplatform, GLSL, WebGL, OpenGL ES
Remontnik, LLC
Android, Java, Kotlin, Retrofit, Room, SQLite, WebSockets, REST api

Experience

Availability

Part-time

Preferred Environment

Linux, IntelliJ IDEA, Android Studio, Android SDK, Java, Kotlin, Git, Jetpack Compose

The most amazing...

...我为Yandex开发的Android云存储应用:这个磁盘让用户想起了Dropbox, but they liked it much more, and it had superior ratings on Google Play.

Work Experience

Expert Android Developer

2021 - PRESENT
Toptal
  • 为Android用户开发了两款Android移动应用.
  • Developed medical services app for school students and their families; more information can be found at Play.google.com/store/apps/details?id=io.humanfractal.shine.
  • 为医疗服务和远程治疗开发了一个健康应用程序, specifically personalized virtual care; more information can be found at Play.google.com/store/apps/details?id=com.pytheos.resolute.
Technologies: Android, Kotlin, REST, REST APIs

Kotlin Multiplatform Developer

2020 - 2022
Self-employed
  • 使用Kotlin multiplatform开发自己的多平台3D游戏引擎, which runs on Android, iOS, desktop, and the web.
  • Remade a good-old arcade billiard game using my 3D game engine; more information can be found at Yandex.com/games/app/191647.
  • 创建了一个覆盖地板的3D室内设计软件MVP, walls, doors, windows, furniture, and walls; it was built using my own 3D engine and developed with Kotlin Multiplatform.
技术:Kotlin Multiplatform, GLSL, WebGL, OpenGL ES

Senior Android Developer

2015 - 2021
Remontnik, LLC
  • 开发了一个用于建筑和维修服务的安卓市场应用程序.
  • Developed in-app messenger for a custom WebSocket API.
  • 服务支付集成第三方支付体系.
  • 为构建和测试运行设置与GitLab CI的持续集成.
  • 开发了一个填充和验证工具,该工具还可以发送具有复杂业务逻辑的表单.
  • 管理一个由两个内部开发人员和一个外包开发人员组成的团队.
技术:Android, Java, Kotlin, Retrofit, Room, SQLite, WebSockets, REST api

Android Application Developer

2015 - 2015
Self-employed
  • 从头开始开发自己的Android项目(包括编码和设计).
  • 创建了一个具有彩色效果和实时预览的相机应用程序.
  • 重新实现了从CPU到GPU的图形效果处理(使用OpenGL ES), that resulted in high FPS increase.
技术:Android, Java, OpenGL ES, Kotlin Multiplatform, Camera API, REST API

Android Applications Developer

2011 - 2014
Yandex
  • 开发用于电子邮件、即时通讯和云存储的安卓应用程序.
  • Created a WebDAV protocol client with custom extensions.
  • 为云存储应用程序的自定义二进制协议开发解析.
  • 为Android云存储应用程序启动与远程源的文件和目录同步.
  • 重构遗留代码,使其更具可读性和效率.
  • 开发带有自定义扩展的XMPP协议客户端.
  • 交付客户管理器的某些部分(公司Android应用的通用组件).
技术:Android, Java, WebDAV, XML, JSON, WebView, SQLite, REST api, XML解析

Software Developer

2007 - 2010
Netcracker
  • 使用Java、WSDL和自定义XML协议开发与客户端web服务的集成.
  • 为产品配置构建servlet和JavaServer Pages (JSP)页面.
  • 开发公司内部使用的代码生成工具.
  • 使用Java和Oracle SQL、PL/SQL实现工作流的业务逻辑.
技术:Java, WebLogic, Oracle, SQL, REST api, XML解析

Yandex.Disk — Cloud Storage App

http://play.google.com/store/apps/details?id=ru.yandex.disk
A cloud storage Android application for documents, photos, 视频等文件具有自动后台同步数据功能. 我是主要开发者之一,我们一起创造了这款拥有出色用户体验和高Google Play评级的快速应用.

Yandex.Mail

http://play.google.com/store/apps/details?id=ru.yandex.mail
一个快速可靠的电子邮件客户端与应用程序内的即时通讯Android应用程序. 我从J2ME项目移植了遗留代码,并对其进行了重构,使其更具可读性,更适合Android平台. Now it has more than ten million installs.

Sine Pariwar — Healthcare App

http://play.google.com/store/apps/details?id=io.humanfractal.shine
一款针对在校学生及其家人的安卓医疗保健手机应用, 它提供了获得治疗等医疗服务的简单途径, medical analysis, connection with school doctors, and making an appointment with a doctor.

Resolute — Personal Healthcare Services

http://play.google.com/store/apps/details?id=com.pytheos.resolute
一款安卓手机应用程序,用于个性化虚拟护理的健康和保健服务.

它与包括医生在内的护理团队功能有远程视频连接, nurses, and health coaches.

它允许用户预约医学分析和医生.

Lead Android Developer

I developed a camera surveillance app for Android. 这款应用使用智能手机作为摄像头和视频存储服务器,并在局域网内托管web控制台. The web console can provide real-time video surveillance, motion detection, and playback of motion recordings.

Languages

Java, Kotlin, XML, SQL, GLSL

Frameworks

Android SDK

Platforms

Android, Linux, Oracle

Libraries/APIs

REST APIs, Camera API, OpenGL ES, Retrofit, WebGL

Tools

Git, Android Jetpack, IntelliJ IDEA, Android Studio, WebView

Storage

SQLite, XML Parsing, JSON

Other

Numerical Modeling, Numerical Simulations, 3D Math, WebSockets, Coroutines, Physical Science, WebLogic, WebDAV, XMPP, Room, Jetpack Compose, Kotlin Multiplatform

Paradigms

REST

2004 - 2010

应用数学、物理和信息学硕士学位

莫斯科物理技术学院(MIPT) -莫斯科,俄罗斯

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring