Aleksandar Tomislav Markovic, Developer in Belgrade, Serbia
Aleksandar is available for hire
Hire Aleksandar

Aleksandar Tomislav Markovic

Verified Expert  in Engineering

Software Developer

Location
Belgrade, Serbia
Toptal Member Since
January 26, 2016

Aleksandar has been a software developer for about ten years, 从汇编程序编程到web开发和, more recently, ReactNative and React development. He has done work for companies like Sony Mobile, Goldman Sachs, Bosch, Plantronics, and Bottle Rocket Studios. 他的沟通技巧和扎实的开发工作使他成为任何项目的宝贵资产.

Portfolio

Goldman Sachs - Main
Android, RxJava 2, Model View Intent (MVI)
MediSci
Kotlin, Android, Bluetooth, PostgreSQL
Welltok
Android, React Native, React

Experience

Availability

Part-time

Preferred Environment

Android, React Native, React, JavaScript

The most amazing...

...我所做的就是使用低功耗蓝牙设备进行室内导航. 我致力于youversion Bible Android应用的开发,该应用下载量超过1亿次.

Work Experience

Android Developer

2021 - 2023
Goldman Sachs - Main
  • 成为维护Marcus Android应用的不同团队的一员. Integrated the app with Plaid services.
  • Performed a complete rebrand of the app, 改变颜色和字体,并特别注意可访问性问题.
  • 在新架构中重写了应用程序,从导体和环氧树脂切换到Jetpack Compose.
Technologies: Android, RxJava 2, Model View Intent (MVI)

Senior Android Developer

2019 - 2020
MediSci
  • 致力于整合蓝牙iHealth设备,用于测量血压和血糖.
  • 实现了向患者显示血压和血糖结果的图形. Users can filter results by day, week, month, or year.
  • 与设计师密切合作,使应用程序直观,易于使用, 这样用户就可以很容易地查看他们的下一次试用访问和他们的可用付款.
  • Integrated an AWS Cognito service for user authentication. 使用CircleCI和Fastlane集成的持续集成,便于测试和生产版本的分发, and also integrated Sentry service for error tracking.
  • Maintained and published the app on Google Play Store.
Technologies: Kotlin, Android, Bluetooth, PostgreSQL

Senior React Native Developer

2018 - 2020
Welltok
  • 维护和实现现有CafeWell应用程序的新功能.
  • 将应用程序的代码完全转换为支持最新的AndroidX库,并将用Java编写的代码的其余部分转换为Kotlin.
  • 帮助团队改进和稳定用Java、Ruby和Node编写的后端服务.js.
  • Rewrote the old Android and IOS app in React Native.
Technologies: Android, React Native, React

Senior Android Developer

2017 - 2019
Temptime
  • 使用新的Camera 2 api构建Temptime的Android应用程序,以检测注入QR条形码的温度传感器的颜色变化.
  • 参加了一个较大的项目,开发首个监测口服脊髓灰质炎疫苗小瓶温度暴露的小型化技术, 符合世界卫生组织(WHO) PQS VVM性能规范的产品.
  • 在应用程序的部署中使用了最新的技术堆栈.
Technologies: Java, Android, PostgreSQL

Senior Android Developer

2017 - 2018
FlumeTech
  • 使用MVVM和Android架构组件重写应用程序.
  • Integrated QR barcode detection and an intercom.
Technologies: Java, Android

Android Developer

2017 - 2017
YouVersion (via Toptal)
  • 编写测试并确保应用程序的主要功能得到正确实现.
技术:mvp, Room, Dagger 2, OkHttp, Gradle, GitLab, Espresso, Android, Kotlin

Android Developer

2017 - 2017
Pangea (via Toptal)
  • 开发了一款安卓应用程序,可以与蓝牙连接的手表进行通信,该手表可以测量患者的心率和血液中的氧气水平.
  • 处理从设备接收到的字节数据,并将数据转换为可用的Java类.
  • Made login/register flow, syncing data with the server.
  • 允许后端通过Android应用控制设备.
技术:Espresso, Retrofit 2, Gradle, RxJava 2, REST, Android,蓝牙

Senior Android Developer

2016 - 2017
FuboTV (via Toptal)
  • 创建了一个流媒体应用程序,可以在移动设备上播放体育频道, save them for later watching, and list all the sports events two weeks in advance.
  • Built the app from the ground up, proposing tools, libraries, 和整体解决方案,使应用程序和代码库在一个干净和可测试的方式.
技术:模型视图演示器(MVP), Glide, Retrofit, Dagger 2, Gradle, Java, Android

Senior Android Developer

2016 - 2016
Pulsr (via Toptal)
  • Created a reusable, 跨平台的社交网络应用程序,可以建议活动去或引导你到选定的城市内的重要地点.
  • 与现有代码库一起工作,重构应用程序,使其尽可能可测试.
  • Introduced the Google Maps API.
技术:Clean Architecture, Glide, Realm, Retrofit, Java, Android

Senior Android Developer

2016 - 2016
Bosch
  • 研究了一种设备,该设备通过蓝牙连接到车载电脑,使用ODB接口,然后提取, process, and displays all the relevant data like errors on the car, trip logs, last parked position, etc., on the Android device.
Technologies: Bluetooth, Java, Android

Senior Android Developer

2015 - 2016
MERA Software Services
  • 使用HLS和Media Player框架开发了一个应用程序,可以将各种电视内容流到移动设备上.
  • 整合不同类型的分析(尼尔森,Omniture和Comscore)到现有的视频播放器.
技术:ExoPlayer, Glide, Dagger, GSON, Retrofit, Android SDK, Java

Android Developer

2014 - 2015
PsTech
  • Worked for Sony and contributed to projects for Plantronics.
  • Developed features for a smart Bluetooth fitness watch, 使用低功耗蓝牙(BLE)在设备和手机之间进行通信.
  • 实现功能和维护索尼移动的日历和闹钟应用程序.
  • 开发了一个小型的Android应用程序,用于使用低功耗蓝牙(BLE)信标进行室内导航.
Technologies: Android SDK, Java

Android Developer

2012 - 2014
Mitec, d.o.o
  • Developed a chat application with integrated data encryption.
  • Developed a SQLite database and complete UI of the application.
Technologies: Android SDK, Java

Web Developer

2009 - 2009
Univerzijada 2009
  • 建立了一个动态图片库和记分牌与现场结果.
  • Maintained the Univerzijada website.
Technologies: MySQL, PHP

Awe Everywhere

AWE是强大的应用程序平台,可在所有主要平台上进行品牌视频交付和参与.

Sony Mobile Calendar and Alarm

Custom Sony Mobile Calendar and Alarm app.

Languages

Kotlin, JavaScript 6, Java, PHP, SQL, Python, C, JavaScript, TypeScript, c++

Frameworks

Dagger 2, Android SDK, React Native, Dagger, Glide, Espresso

Libraries/APIs

Retrofit, Retrofit 2, REST api, RxJava 2, SQLBrite, RxJava, React, GSON

Tools

GitLab, GitHub, AutoValue, Eclipse IDE, Android Studio, Gradle, ExoPlayer

Paradigms

Agile Software Development, Model View Presenter (MVP), Model View Viewmodel (MVVM), Clean Architecture, Android Material Design, REST, MVVP, Model View Intent (MVI)

Platforms

Android

Storage

MySQL, PostgreSQL, Realm

Other

GitFlow, OkHttp, Video Streaming, Bluetooth, Room, WebSockets

2002 - 2013

电气工程与计算机(计算机科学与信息学)荣誉学士学位

Faculty of Mathematics - Belgrade, Serbia

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