Andrei Markovits, Developer in Timișoara, Timiș County, Romania
Andrei is available for hire
Hire Andrei

Andrei Markovits

Verified Expert  in Engineering

Mobile Developer

Location
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

GIPHY
OpenGL ES, ARCore, Animated GIFs, FFmpeg, RxJava, Retrofit, Android SDK, Fresco...
AudioNow Digital
ExoPlayer, RxJava, Retrofit, Realm, React Native, Android SDK, JSON...
Plan.Net
Android SDK, Java, Location Services, Maps, Android, Eclipse

Experience

Availability

Full-time

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

2018 - PRESENT
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.
Technologies: OpenGL ES, ARCore, Animated GIFs, FFmpeg, RxJava, Retrofit, Android SDK, Fresco, Facebook SDK, Firebase, ExoPlayer, Visual Studio App Center, Travis CI, Kotlin, Java, Android

Mobile Application Architect

2014 - 2018
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.
Technologies: ExoPlayer, RxJava, Retrofit, Realm, React Native, Android SDK, JSON, Google Play Store, Firebase, HockeyApp, Jenkins, Kotlin, Java, Android

Senior Mobile Application Developer

2011 - 2014
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.
Technologies: Android SDK, Java, Location Services, Maps, Android, Eclipse

Senior Software Developer

2005 - 2011
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.
Technologies: Java, Android SDK, Hibernate, Enterprise Java Beans (EJB)

Junior Software Developer

2004 - 2005
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.
Technologies: Java, PostgreSQL

GIPHY: GIF/Sticker Keyboard and Maker

https://play.google.com/store/apps/details?id=com.giphy.messenger
I built the Android app for Giphy.com, enabling users to browse and search the GIF, sticker, and clip catalog or create their GIFs and stickers. I contributed in particular to the clip browsing and creation parts.

I 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/
At AudioNow, we developed a framework for creating mobile applications for radio stations. After three iterations, we delivered a complex framework that helped us build and maintain more than 350 applications for Android and iOS. Using the framework, we created applications using simple templates and implemented UIs and content updates on the server-side without updating the app in the stores.

I was tasked with designing the framework, leading the mobile team, and implementing the Android version of the framework.
2002 - 2007

Engineer's Degree in Computer Science

Politehnica University of Timisoara - Timisoara, Romania

Libraries/APIs

Fresco, FFmpeg, RxJava, Retrofit, OpenGL ES, Facebook SDK

Tools

Android Studio, ExoPlayer, Visual Studio App Center, Jenkins, Travis CI

Frameworks

Android SDK, Flutter, React Native, Hibernate

Languages

Kotlin, Java

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)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring