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
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
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.
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)
The 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.storiesEducation
Bachelor's Degree in Computer Science
University of Minnesota - Minneapolis, MN
Skills
Libraries/APIs
Retrofit 2, Sugar, Alamofire, RxJava, Node.js, LeakCanary, Butterknife, Retrofit, Fabric, Stripe Connect, iOS Native Libraries, PayPal API
Tools
Git, Gradle, Android Studio, GitHub, Xcode, Firebase Cloud Messaging (FCM), ADFS, SAP Controlling (CO), Visual Studio, Bubble, Android Jetpack, OneSignal, Auth0, Apple Aperture
Languages
Kotlin, Java, SQL, Objective-C, Swift, JavaScript, CSS, Dart
Frameworks
Android SDK, .NET, Express.js, AngularJS, Espresso, React Native, Flutter
Paradigms
REST, Mobile Development, Test-driven Development (TDD), Agile, Clean Architecture
Platforms
Android, Mobile, iOS, Firebase, Parse, Eclipse, Bluetooth Low Energy (LE), Azure
Storage
Realm, SQLite, MongoDB, MySQL
Other
Google Play Store, Authentication, Cross-platform App Development, User Interface (UI), Google Pay, SAP, SAP FI, SAP FICO, Mobile App Development, Mobile UX, OkHttp, PayPal, Bluetooth, Networking, Kotlin Multiplatform, KMP
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