
Bojan Radivojevic
Verified Expert in Engineering
Android Developer
Belgrade, Serbia
Toptal member since December 11, 2018
Bojan is an experienced developer and since 2010, has specialized in native Android development. Recently though, he's switched to the Kotlin language but remains highly competent in Java. He also has experience with the React framework as with a team he developed a large scale eCommerce web application. For the majority of his working career, Bojan's been engaged remotely as part of a team and as a freelance developer.
Portfolio
Experience
- Java - 9 years
- Android - 9 years
- Git - 8 years
- Agile Software Development - 5 years
- Android Studio - 4 years
- Kotlin - 2 years
- React - 2 years
- ECMAScript (ES6) - 2 years
Availability
Preferred Environment
Terminal, Eclipse, WebStorm, Android Studio
The most amazing...
...project that I've done is an app store for Android for which I had to use the not-so-well documented features of the OS.
Work Experience
Senior Software Engineer
Incode
- Worked on creating Incode Omni Android SDKs and apps.
- Wrote image-processing functions in C++ and compiled them as a native library for Android.
- Invented an algorithm for rectangle detection in camera feed using OpenCV C++.
- Wrote Python scripts for data collection and analysis.
- Created a kiosk-mode (locked) Android app for specialized single-use devices.
Senior Android Developer
Gooten, Inc.
- Continued the development of an on-demand printing Android app that I had started working on at one of my previous jobs.
- Converted the application into a public SDK.
- Conceived of a process for building the SDK in order to publish it as a closed-source library.
- Developed the checkout flow of an eCommerce web app and improved various other aspects of the app.
Android Developer (Contract)
GotCourts
- Implemented the Android version of the app from scratch.
- Collaborated with the back-end team to create a more unified experience across platforms.
- Built custom UI components.
Android Developer
Spoiled Milk
- Developed an app store which is a part of the firmware for the client's branded tablet devices.
- Researched undocumented and unofficial features of the Android OS.
- Implemented a parental control system for tracking and limiting usage of specific apps.
- Collaborated closely with developers from other Spoiled Milk offices worldwide.
Co-founder | Android Developer
K.E.P. Software
- Assembled a small team of developers and started working on remote development.
- Optimized the performance of a GPS-tracking app.
- Implemented a system for routing and tracking delivery of documents for an American agency.
- Created an application for on-demand printing service.
- Used a reflection technique to access private Android APIs for creating VPN connections.
Android Developer
Freelance Work
- Developed Android apps for various clients.
- Created an application with a database of motoring tracks and trails in America.
- Developed an app for uploading shipment tracking data into an FTP file server.
Experience
Gooten Android SDK
https://github.com/printdotio/printio-android-sdkGotCourts
https://play.google.com/store/apps/details?id=com.gotcourts.gotcourtsTabeo App Store
https://www.spoiledmilk.ie/showcase---toysrusEducation
Bachelor's Degree in Software Engineering and Electrical Engineering
University of Belgrade, Faculty of Electrical Engineering - Belgrade, Serbia
Skills
Libraries/APIs
React, OpenCV
Tools
Terminal, Android Studio, Git, WebStorm, Subversion (SVN)
Languages
Java, Kotlin, ECMAScript (ES6), C++, Python, SQL, JavaScript
Platforms
Eclipse, Android
Paradigms
Agile Software Development
Frameworks
Redux
Storage
SQLite
Other
Facial Recognition
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring