Anatol Gergelezhiu
Verified Expert in Engineering
Software Developer
Limassol, Cyprus
Toptal member since April 15, 2016
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
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
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
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.
Senior Android Developer
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.
Kotlin and Swift Developer
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.
Android Developer
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.
Mobile Developer
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.
Mobile Developer (React Native)
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.
Android Developer
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.
Android Developer
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.
Android Developer
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.
Android Developer
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.
Android Developer
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.
Android Developer
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.
Android Developer
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.
Android Developer
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.
SAP FICO Functional Consultant
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.
Java Developer
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.
Android Developer
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.
Java Developer
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.
Experience
EasyMarkets
https://play.google.com/store/apps/details?id=giniapps.easymarkets.comConfidential
Smartan.ai
• 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
• 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
The Culture Trip (iOS)
https://apps.apple.com/ua/app/culture-trip-travel-explore/id1146832951The Culture Trip (Android)
https://play.google.com/store/apps/details?id=culturetrip.comThe Square Construction App
The Square Construction
Speaky - Language Exchange
https://play.google.com/store/apps/details?id=appli.speaky.comThinkover - Shopping
Snag List - Site Audit, Inspection & Reporting
https://play.google.com/store/apps/details?id=com.boluga.android.snaglistRecord, 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.storiesPlay One Up
https://playoneup.com/android/Mesh Networking SDK
Interactive Audio Ads SDK
DECU Card Manager
https://play.google.com/store/apps/details?id=com.decu.creditcardsvc.appstorehttps://apps.apple.com/us/app/decu-card-manager/id1482047150
Education
Bachelor's Degree in Computer Science
University of Minnesota - Minneapolis, MN, USA
Skills
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
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