Andrei Markovits
Verified Expert in Engineering
Mobile Developer
Timișoara, Timiș County, Romania
Toptal member since September 29, 2021
Andrei has over 12 years of experience developing all types of mobile projects, from simple to complex, often involving augmented reality, location-based functions, audio/video streaming, video editing, and more. He's primarily worked in the Android ecosystem but he's also comfortable building iOS apps with Flutter and React Native. The most complex project Andrei has made significant contributions to was creating a framework that was used to build over 350 applications for Android and iOS.
Portfolio
Experience
- Software Development - 16 years
- Google Play Store - 12 years
- Android - 12 years
- ExoPlayer - 6 years
- RxJava - 5 years
- Firebase - 5 years
- Kotlin - 4 years
- Flutter - 2 years
Availability
Preferred Environment
Android Studio, MacOS, Linux
The most amazing...
...project I've done was a location-based competition that took place in 30 different locations where users competed to keep a virtual key.
Work Experience
Senior Android Developer
GIPHY
- Added augmented reality components to the GIF recoding process using ARCore.
- Improved the GIF editor by adding filters, cropping, and layering functionality.
- Created a sticker maker based on the recorded faces retrieved from ARCore.
- Implemented multiple custom views for handling complex UI requirements.
- Integrated App Center Test for automatically testing the builds on real devices.
- Used ExoPlayer to implement the video player used in the application.
Mobile Application Architect
AudioNow Digital
- Designed a framework that was used to build mobile applications for both Android and iOS with the UI and content configurable on the server-side.
- Configured Jenkins for CI and composed a custom script for creating new applications using our framework.
- Led the mobile team (Android and iOS) and implemented the Android version of our framework.
Senior Mobile Application Developer
Plan.Net
- Developed Android applications for various clients from different industries.
- Designed and implemented a solution for a location-based multiplayer competition.
- Created a prototype for a shopping app with indoor navigation.
Senior Software Developer
Lasting Software
- Implemented and provided maintenance for an ERP product used by Pathway Communications.
- Led and helped junior team members to improve their coding abilities.
- Designed and developed a framework used to build multiple multiplayer mobile games.
Junior Software Developer
EuroBit
- Took over the development of a type of desktop software for browsing legislation articles.
- Improved the performance of the importing functionality ten times.
- Created new features to display more details in the app.
Experience
GIPHY: GIF/Sticker Keyboard and Maker
https://play.google.com/store/apps/details?id=com.giphy.messengerI implemented the sticker maker functionality and new features like image filters, augmented reality, layering tools, and cropping tools for creation. I also enhanced some existing features like captioning, which enabled our users to create quality content that could be used and shared anywhere.
AudioNow Digital Applications
https://www.audionowdigital.com/I was tasked with designing the framework, leading the mobile team, and implementing the Android version of the framework.
Education
Engineer's Degree in Computer Science
Politehnica University of Timisoara - Timisoara, Romania
Skills
Libraries/APIs
Fresco, FFmpeg, RxJava, Retrofit, OpenGL ES, Facebook SDK
Tools
Android Studio, ExoPlayer, Visual Studio App Center, Jenkins, Travis CI
Languages
Kotlin, Java
Frameworks
Android SDK, Flutter, React Native, Hibernate
Platforms
Android, Ubuntu, MacOS, Firebase, HockeyApp, Linux, ARCore, Eclipse
Storage
JSON, Realm, RoomDB, PostgreSQL
Other
Software Development, Animated GIFs, Google Play Store, Location Services, Maps, Enterprise Java Beans (EJB)
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