Anatol Gergelezhiu, Developer in Limassol, Cyprus
Anatol is available for hire
Hire Anatol

Anatol Gergelezhiu

Verified Expert  in Engineering

Bio

With a strong background as a computer science major, Anatol approaches any problem with a can-do attitude. He has a result-driven personality and makes sure to follow the latest best practices. Although Anatol specializes in Java and Android, he is always trying new platforms and environments in order to broaden his programming expertise.

Portfolio

Serveup Software PTY LTD
React Native, Android, Android SDK, Mobile, Kotlin, Java, iOS, Expo, NPM...
DMJC, LLC
Android, Kotlin, TensorFlow, LiveKit, Artificial Intelligence (AI), AI Agents...
DMK industries, LLC
Kotlin, Swift, Java, Objective-C, REST, Migration, Android, iOS, Mobile Apps...

Experience

  • Android SDK - 10 years
  • Android Studio - 10 years
  • Gradle - 7 years
  • Java - 7 years
  • SQL - 5 years
  • AngularJS - 2 years
  • Node.js - 2 years
  • JavaScript - 2 years

Availability

Full-time

Preferred Environment

Git, Xcode, Eclipse, Android Studio, Visual Studio

The most amazing...

...project I've worked on was an intrusion detection algorithm for an online broker.

Work Experience

Senior React Native Developer

2024 - 2024
Serveup Software PTY LTD
  • Helped in getting the Roman's Pizza React Native app codebase to build and run by fixing conflicting dependencies.
  • Fixed runtime issues, optimized startup, and estimated work to be done.
  • Communicated with the client on features that needed to be done.
Technologies: React Native, Android, Android SDK, Mobile, Kotlin, Java, iOS, Expo, NPM, React Native Reanimated, React Native Bridge, React Native Navigation, Node.js, TypeScript, JavaScript, Zustand, Mobile Apps, Mobile Applications

Senior Android Developer

2024 - 2024
DMJC, LLC
  • Jumped on a team of 3 to help deliver finishing touches to an interactive ads SDK that was being integrated with one of the top music streaming apps.
  • Worked extensively with Coroutines, KodeIn, SQLDelight. Clean architecture with MVVM.
  • Integrated LiveKit SDK for an AI Agent conversation feature, worked with digital audio to create a custom visualizer for speech.
  • Cooperated with the other teams, iOS, backend, design.
Technologies: Android, Kotlin, TensorFlow, LiveKit, Artificial Intelligence (AI), AI Agents, Coroutines, Clean Architecture, Model View ViewModel (MVVM), SQLDelight, TensorFlow Lite, Retrofit 2, Kodein, Mobile Apps, Mobile Applications

Kotlin and Swift Developer

2023 - 2024
DMK industries, LLC
  • Inspected the legacy code bases written in Objective-C (iOS) and Java (Android) and proposed areas of improvement in addition to migration estimations to Swift and Kotlin respectively.
  • Fixed existing bugs, worked on reducing the size of the binary.
  • Delivered clean code that was easy to read, extend and modify.
Technologies: Kotlin, Swift, Java, Objective-C, REST, Migration, Android, iOS, Mobile Apps, Mobile Applications

Android Developer

2020 - 2024
One Up Group LLC dba Play One Up
  • Developed the skilled gaming app from scratch using Kotlin, clean architecture with MVVM, Hilt for DI, Room database, and Retrofit for networking.
  • Managed asynchronous tasks with Kotlin Coroutines and integrated several analytics providers such as Firebase, Mixpanel, and AppsFlyer.
  • Migrated the networking module to GraphQL using the Apollo SDK and started migrating the UI from regular Android Views to Jetpack Compose.
  • Migrated the codebase from Hilt to Dagger 2 while splitting it into feature modules to improve scalability and maintainability.
  • Used Sumsub for identity verification and Zendesk SDK for customer support.
Technologies: Android, RESTful Development, Firebase, User Interface (UI), Test-driven Development (TDD), REST APIs, Kotlin, Coroutines, Jetpack Compose, REST, GraphQL, Dagger 2, Hilt, Gradle, RxJava 2, Lottie, Mixpanel, Rive, BrainTree, Braintree SDK, Braintree API, Zendesk, Room, RoomDB, Glide, Swift, iOS, Azure, Server-side, Server-side Programming, Mobile Apps, Mobile Applications

Mobile Developer

2023 - 2023
Hype Labs Inc.
  • Inspected existing code, designed the newly required API, and researched ways to implement some rather non-trivial tasks within the scope of the SDK to be built.
  • Collaborated with another Android developer in creating a P2P connectivity SDK that would provide internet access to offline devices via nearby online peers. Used Kotlin, following Clean Architecture guidelines.
  • Communicated daily with the team, brainstorming possible technical and business scenarios. Kept track of the progress using Jira.
Technologies: Java, Android, Bluetooth Low Energy (LE), Bluetooth, Networking, Swift, iOS, Mobile Apps, Mobile Applications

Mobile Developer (React Native)

2021 - 2022
Decatur Earthmover Credit Union
  • Developed a card manager cross-platform mobile app using React Native.
  • Worked on several native modules that were needed to augment platform-specific features.
  • Monitored and maintained applications continuously and resolved bugs and issues as needed.
Technologies: React, React Native, JavaScript, TypeScript, Swift, iOS, Mobile Apps, Mobile Applications

Android Developer

2018 - 2018
Indian Summer Media
  • Developed Slumber Android application that comprised a well-organized library of meditation recordings, sounds, and bedtime stories.
  • Developed the app using Java and Kotlin. Utilized MVP for architecture and structured the codebase with Dagger for dependency injection. Interacted with REST API via Retrofit. Made extensive use of MediaPlayer API for streaming audio.
  • Oversaw the launch process, which resulted in over 100,000 downloads to date.
Technologies: Android, Java, Kotlin, Mobile Development, Mobile, Firebase Cloud Messaging (FCM), Google Play Store, Mobile Apps, Mobile Applications

Android Developer

2018 - 2018
Joomag
  • Fixed bugs within an already developed and deployed Android application.
  • Collaborated with other Android developers and distributed work among the team members. Synced with the iOS developers to minimize the discrepancies between the platforms.
  • Used Jira for task tracking, Git with GitLab for source control, and Slack for communication.
Technologies: Java, Android, Android SDK, Retrofit, OkHttp, Realm, Android Studio, Google Pay, React Native, Mobile Development, Mobile, Firebase Cloud Messaging (FCM), OneSignal, Auth0, Mobile Apps, Mobile Applications

Android Developer

2018 - 2018
Nomad International
  • Developed an Android app that allows prospective commercial drivers and commercial truck operators to connect.
  • Connected the Android app with the Bubble back-end service. Used a mix of Kotlin, Java, and model–view–viewmodel (MVVM) for architecture, Dagger for dependency injection, and Square integration for payment processing.
  • Structured the user flow as a navigation drawer layout with two different presentations dependent on whether it was an employer or job seeker view.
Technologies: iOS, Android, Mobile App Development, Mobile UX, Stripe Connect, iOS Native Libraries, Bubble, React Native, Mobile Development, Mobile, Firebase Cloud Messaging (FCM), PayPal API, PayPal, Mobile Apps, Mobile Applications

Android Developer

2017 - 2017
Airmee
  • Developed an Android app that serves as a helper to the tens of delivery drivers hired by the company.
  • Included a list of deliveries to be picked up and dropped off with a detailed screen and a multistep process for managing the point of contact with the customer.
  • Added an optimization module that orders the deliveries in a way that creates the most cost- and time-efficient route for the delivery driver.
  • Used Java and the MVP architecture. Achieved 90% coverage with unit tests. Connected it with the REST API using Retrofit.
Technologies: Android, Java, Test-driven Development (TDD), SQL, Android SDK, Fabric, Git, Gradle, Agile, Clean Architecture, Espresso, Mobile Development, Mobile, Firebase Cloud Messaging (FCM), Server-side, Server-side Programming, Mobile Apps, Mobile Applications

Android Developer

2016 - 2016
Spotlight Partners
  • Created a video/photo-sharing app targeted at parents whose children play team sports. The app groups and displays a list of user-contributed media content for specific sports events or meetups.
  • Used Parse for the back end and an MVP architecture written in Java.
  • Delivered robust and maintainable code with clear documentation on schedule.
Technologies: Java, Android, Android SDK, Android Studio, Parse, Mobile Development, Mobile, Mobile Apps, Mobile Applications

Android Developer

2016 - 2016
Confidential
  • Migrated an existing Android application from a Parse back end to AWS Elastic Beanstalk.
  • Moved the Parse database to a self-hosted MongoDB through mLab. Created the Parse server embedded in an Express application.
  • Migrated the Parse objects, such as files, images, PDFs, and more. Deployed the server and the Parse dashboard using Docker.
Technologies: Java, Android, Bluetooth Low Energy (LE), Firebase, iOS, Mobile Development, Mobile, Firebase Cloud Messaging (FCM), Mobile Apps, Mobile Applications

Android Developer

2015 - 2016
Confidential
  • Developed on a map-based events application that allowed users to connect and make friends with others that shared their interests.
  • Integrated the application with Facebook, the Google Maps API, the project's own back-end API (REST), and GCM.
  • Worked with the designers to make the UI pixel perfect.
  • Made extensive use of Jake Wharton's Retrofit library for all networking operations and implemented two-way data binding between models and views.
Technologies: Java, Cross-platform App Development, Mobile Development, Mobile, Firebase Cloud Messaging (FCM), Mobile Applications

Android Developer

2013 - 2015
Penske Logistics
  • Developed an internal application used by drivers to manage their routes and process orders.
  • Analyzed, designed, and built the architecture for the mobile application.
  • Developed a time-log sheet, internal messaging, notifications, basic map functionality, GPS location services, and integration with a REST API.
  • Followed TDD, collaborated with the QA team, and used Git for version control.
Technologies: REST, Java, Android, Mobile Development, Mobile, Firebase Cloud Messaging (FCM), Mobile Apps, Mobile Applications

SAP FICO Functional Consultant

2014 - 2014
Monsanto
  • Participated in ongoing support and customizations related to a newly acquired corporate structure and translated business requirements into finalized transport requests.
  • Provided hands-on experience with customer and vendor master data at company code, purchasing, and sales segment levels.
  • Performed configurations in bank master data, payment terms, cash discount clearing, credit memo and one-time accounts, payment differences, and tolerance groups.
Technologies: SAP, SAP FI, SAP Controlling (CO)

Java Developer

2013 - 2013
Aperture Group
  • Conducted system testing and ensured that critical vulnerabilities were identified.
  • Worked as a team with my infrastructure and end-user system partners to remediate vulnerabilities.
  • Implemented security improvements by assessing the current situation, evaluating trends, and anticipating requirements.
  • Built an authentication infrastructure with SAML and OAuth SSO protocols, XML, and JavaScript Internet security protocols and technologies.
Technologies: Java, Apple Aperture

Android Developer

2012 - 2013
Cablevision Company
  • Developed an Android application that allows subscribers to check TV schedules, access invoices, and locate branches.
  • Created a navigation drawer application, used AsyncTasks, SQLite database, ListViews, and SharedPreferences, and integrated Google Maps API.
  • Collaborated with the back-end team, resolving issues of compatibility, as well as the iOS developer, keeping the user experience relatable between the two mobile apps.
Technologies: REST, Java, Mobile Development, Mobile, Firebase Cloud Messaging (FCM), Mobile Apps, Mobile Applications

Java Developer

2010 - 2011
ShipGenie
  • Participated in the full life cycle of development including analysis, design, coding, and testing the assigned modules.
  • Developed the application using a 3-tier (MVC) architecture.
  • Wrote stored procedures for interaction with the database.
  • Used WinCVS for version control and Eclipse as an IDE.
  • Wrote a multi-threaded scheduler class.
Technologies: Eclipse, Java

EasyMarkets

https://play.google.com/store/apps/details?id=giniapps.easymarkets.com
Android application for a markets trading company. Allowed users to trade a wide variety of financial instruments and securities. Written in Java and Kotlin, Clean Architecture MVP, made extensive use of Web Sockets feeds.

Confidential

Created a map-based events application that allows users to create their own circle of friends in order to share, create event invites, and get invited to events. Excellent visuals made finding and getting invited to parties more fun than ever.

Smartan.ai

• Built the back end using Python, Django, and Django REST Framework.
• Hosted the back end on a highly scalable and cost-efficient server architecture on Amazon Web Services.
• Technologies used: EC2, S3, PostgreSQL, Kinesis, CloudFront, Load balancers, Redis, Docker, Lambdas, Selenium, ElasticSearch, Nginx
• Captured 20 million hits per month with an infrastructure operating cost of $200 per month.
• Ran through the whole product lifecycle.
• Gathered feedback from clients every week and created tasks in Trello/Youtrack to improve the product.
• Helped lead a remote front-end team of four people to build the web client using Vue.js.

Baro.io

• Built the back end with Python, Django, and Django REST Framework
• Hosted the back end on Amazon Web Services.
• Technologies used: EC2, S3, PostgreSQL, CloudFront, Load balancers, Redis, Docker, Nginx, Facebook Graph APIs, Facebook Marketing APIs
• Ran through the whole product lifecycle.
* Gathered feedback from clients every week and created tasks in Trello/Youtrack to improve the product.

Mitra

I structered the app with activities and fragments and used AlarmManager for local notifications and Facebook for the login. I also used SharedPreferences for local persistence (as directed by the client). The app features extensive use of custom view implementations and ViewPagers. There is also a third-party library for charting, Android's volley for some network calls, and Flurry alongside Fabric for analytics and production bug-tracking.

The Culture Trip (iOS)

https://apps.apple.com/ua/app/culture-trip-travel-explore/id1146832951
Culture Trip's new app lets you tune in to the best of food, art, film, books, travel, and more for every single country in the world. You can cultivate the global citizen within via fascinating cultural content worldwide. You can master your own city with stories and recommendations from our fifteen city hubs (fresh content daily).

The Culture Trip (Android)

https://play.google.com/store/apps/details?id=culturetrip.com
Culture Trip's new app lets you tune in to the best of food, art, film, books, travel and more, for every single country in the world. You can cultivate the global citizen within via fascinating cultural content, worldwide. You can master your own city with stories and recommendations from our fifteen city-hubs (fresh content daily!).

The Square Construction App

The Square Construction empowers companies to source quality skilled construction workers quicker, easier, and cheaper than ever before and provides skilled workers a single place to find the best paying jobs near them.

The Square Construction

A React Native rewrite of the previously native "The Square Construction" app.

Speaky - Language Exchange

https://play.google.com/store/apps/details?id=appli.speaky.com
Worked on adding voice calling to the app.

Thinkover - Shopping

Thinkover's technology allows you drag and drop any item from any store into your "Thinkover Place," so you can really consider each and every purchase. Easily find your favorite items, compare, share, and even get notified when they go on sale.

Snag List - Site Audit, Inspection & Reporting

https://play.google.com/store/apps/details?id=com.boluga.android.snaglist
Snag List makes auditing and reporting quick and easy, whether for personal or professional use.

Record, photograph and annotate issues directly on your device. With an in-app purchase, you can unlock the option to print or share a full report via PDF.

Slumber App

https://play.google.com/store/apps/details?id=fm.slumber.sleep.meditation.stories
A Java and Koltin-based Android app that helps users with falling asleep. It contains an extensive library of sleep meditations, sleep-inducing stories, and bedtime stories for kids and adults. I developed it from scratch as the sole developer on the team.

Play One Up

https://playoneup.com/android/
A Kotlin-based Android app for the skilled gaming industry. I was the lead Android developer on a team of five. We built the app from scratch and worked on continuous feature additions and improvements. Also, I synchronized with the iOS developers to deliver the best cross-platform user experience possible.

Mesh Networking SDK

A Kotlin-based mesh networking SDK. I worked in a team of two on the SDK that provided internet access to devices without an active internet connection via piggybacking off nearby devices. My work focused on Android networking, including setting up VPNs, integrating Bluetooth Low Energy (BLE), and implementing WiFi Direct.

Interactive Audio Ads SDK

A Kotlin-based, clean architecture with MVVM SDK that is used to augment regular audio ads with the possibility of user interaction (shake, voice). I was part of a team of three Android developers to deliver a bug-free solution to a top 5 audio streaming apps in the US. I actively participated in requirements gathering and improvement initiatives.

DECU Card Manager

https://play.google.com/store/apps/details?id=com.decu.creditcardsvc.appstore
A React Native cross-platform mobile app for Decatur Earthmover Credit Union clients. The app simplifies online banking access by allowing customers to manage their accounts as well as make payments as needed.

https://apps.apple.com/us/app/decu-card-manager/id1482047150
2006 - 2010

Bachelor's Degree in Computer Science

University of Minnesota - Minneapolis, MN, USA

Libraries/APIs

Retrofit 2, Sugar, Alamofire, RxJava, Node.js, LeakCanary, Butterknife, Retrofit, Fabric, Stripe Connect, iOS Native Libraries, PayPal API, REST APIs, TensorFlow, RxJava 2, Braintree API, React

Tools

Git, Gradle, Android Studio, GitHub, Xcode, Firebase Cloud Messaging (FCM), ADFS, SAP Controlling (CO), Visual Studio, Bubble, Android Jetpack, OneSignal, Auth0, Apple Aperture, VPN, Kodein, Braintree SDK, Expo, NPM

Languages

Kotlin, Java, SQL, TypeScript, Objective-C, Swift, JavaScript, CSS, Dart, GraphQL

Frameworks

Android SDK, .NET, React Native, Express.js, AngularJS, Espresso, Flutter, Core Bluetooth, Dagger 2, Glide, TensorFlow Lite

Paradigms

REST, Mobile Development, Server-side Programming, Test-driven Development (TDD), Agile, Clean Architecture, RESTful Development, Cross-platform, Model View ViewModel (MVVM)

Platforms

Android, Mobile, iOS, Firebase, Parse, LiveKit, Eclipse, Bluetooth Low Energy (LE), Azure, Mixpanel, Zendesk

Storage

Realm, SQLite, MongoDB, MySQL, RoomDB

Other

Google Play Store, Mobile Apps, Mobile Applications, Authentication, Cross-platform App Development, User Interface (UI), Google Pay, Artificial Intelligence (AI), Zustand, Server-side, SAP, SAP FI, SAP FICO, Mobile App Development, Mobile UX, OkHttp, PayPal, Bluetooth, Networking, Kotlin Multiplatform, KMP, WiFi Direct, WiFi, Coroutines, Packet Communication, SQLDelight, Jetpack Compose, Hilt, Lottie, Rive, BrainTree, Room, Migration, AI Agents, React Native Reanimated, React Native Bridge, React Native Navigation

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