Tamas Balogh, Developer in Herceghalom, Hungary
Tamas is available for hire
Hire Tamas

Tamas Balogh

Verified Expert  in Engineering

Android Developer

Location
Herceghalom, Hungary
Toptal Member Since
August 15, 2019

Tamas has more than a decade of experience building Android applications. He had been involved in 30+ Android projects including the talent industry, fintech, insurance, telecommunications, human relations, and the vehicle industry. Tamás is passionate about Android development and also being a part of the developer community, giving presentations at conferences and meetups, and writing articles featured in Android Weekly.

Portfolio

Toptal, LLC
Android SDK, Android, Kotlin, Unit Testing, Mobile App Testing, Dagger 2...
Toptal, LLC
Android SDK, Android, Kotlin, Unit Testing, Mobile App Testing, Dagger 2...
AutSoft
Kanban, RoomDB, Espresso, RxJava, Retrofit, Android SDK, Cryptography, Dagger...

Experience

Availability

Part-time

Preferred Environment

MacOS, Jira, Git, Android Studio, GitHub, IntelliJ IDEA, Slack

The most amazing...

...thing I've built is the Toptal Talent application for Android, used by top freelancers all around the globe.

Work Experience

Android Engineer

2020 - 2023
Toptal, LLC
  • Built the Toptal Talent Android app, used by thousands of top freelancers all around the globe.
  • Worked in a fully remote environment with an asynchronously communicating team.
  • Participated in the whole development lifecycle, from ideas to automated releases, from leading initiatives to code reviews.
  • Designed and implemented application architecture following clean architecture and command query responsibility segregation (CQRS).
  • Facilitated the growth of the codebase to above 100+ modules, heavily relying on dependency injection and the Gradle build system.
  • Helped design the GraphQL API and implemented networking with various cross-caching scenarios and a fully persistent local cache.
  • Implemented various user interfaces by building a reusable design library, using MVVM architecture and data binding.
  • Worked with a 100% Kotlin codebase, helping the team to transition from RxJava to Kotlin coroutines and flows.
  • Wrote behavior-driven development (BDD)‑style unit, functional, screenshot, and integration tests to ensure outstanding quality.
  • Revamped the most crucial screens and features of the app using feature flags, fully supporting new and legacy implementations.
Technologies: Android SDK, Android, Kotlin, Unit Testing, Mobile App Testing, Dagger 2, Gradle, Android Jetpack, UI Testing, RxJava, GraphQL, CQRS, Flow, Coroutines, Room, Proguard, Kotest, REST APIs, RxJava 2

Senior Android Engineer

2019 - 2020
Toptal, LLC
  • Worked for Toptal through the talent network, building the initial release of the Toptal Talent app.
  • Introduced Firebase push notifications, with the ability to deep‑link anywhere in the application using Jetpack Navigation.
  • Wrote BDD‑style unit, functional, screenshot, and integration tests to ensure outstanding quality.
Technologies: Android SDK, Android, Kotlin, Unit Testing, Mobile App Testing, Dagger 2, RxJava, Gradle, Android Jetpack, UI Testing, REST APIs, RxJava 2

Android Technical Lead | Squad Lead | Android Engineer

2012 - 2019
AutSoft
  • Created and maintained various Android applications. Built native apps from the ground up to release, participating in the whole development lifecycle.
  • Designed scalable and maintainable architectures, following clean code practices.
  • Worked with highly async, concurrent, and reactive programming.
  • Ensured quality by performing automated unit, integration, and UI tests.
  • Implemented both REST-based and real-time communication, including streaming.
  • Consulted and developed critical security solutions, including mobile banking and insurance.
  • Guided a team of 15+ Android developers, establishing processes and shaping the company's Android development direction. Managed a team of 8+ developers as a team lead.
  • Participated in education, teaching Android at Budapest University of Technology and Economics and Aalborg University.
Technologies: Kanban, RoomDB, Espresso, RxJava, Retrofit, Android SDK, Cryptography, Dagger, Java, Kotlin, Android, Proguard, Gradle, REST, SQLite, JUnit, REST APIs, RxJava 2

SmartCasco

https://www.aegon.hu/sajtokozlemenyek/aegon-smartcasco-maximalis-biztonsag-a-valos-hasznalat-alapjan.html
Maintained and added new features to an on-demand vehicle insurance solution for AEGON, where users can track car usage and pay insurance as they go. The solution was utilizing bluetooth connections of the car for automatic tracking.

Kodomark

Designed and built a network coding benchmark application for Steinwurf's Kodo library using the Android NDK JNI bridge. Custom UI widgets and outstanding animations were a challenge during development.

IPTV Remote Controller

https://play.google.com/store/apps/details?id=tmobile.hu.android.epgmiab
I implemented an IPTV remote control application for Hungarian Telekom, reaching 100,000+ downloads within the first months. The solution later
got merged with the company's program magazine app reaching more than a million downloads.

Gránit eBank

https://play.google.com/store/apps/details?id=hu.granitbank.granitbankapp&hl=hu&gl=US
Acted as a security consultant and helped Gránit Bank, a Hungarian digital bank, to implement and maintain application security and integrity solutions, including obfuscation and encryption of the application.

Toptal Talent Android App

https://play.google.com/store/apps/details?id=com.toptal.talent&hl=hu&gl=US
I built the Toptal Talent Android app, used by thousands of top freelancers all around the globe. I participated in the whole development lifecycle, from ideas to automated releases, from leading initiatives to code reviews.

Languages

Java, Kotlin, GraphQL

Frameworks

Android SDK, Dagger, Dagger 2, Espresso, Robolectric, JUnit

Libraries/APIs

Retrofit, RxJava, REST APIs, RxJava 2, OpenGL, Proguard

Tools

Android Studio, Git, Flow, Jira, IntelliJ IDEA, Android Jetpack, GitHub, Android NDK, Gradle

Paradigms

Unit Testing, Clean Code, REST, Kanban, CQRS

Platforms

Android, MacOS

Other

OkHttp, Mobile App Testing, UI Testing, Kotest, Obfuscation, Coroutines, Mobile Security, Room, Cryptography, OCR, Augmented Reality (AR), 3D Rendering, Bluetooth, UDP, DexGuard

Storage

RoomDB, SQLite

2013 - 2015

Master's Degree in Computer Engineering

Budapest University of Technology and Economics - Budapest, Hungary

2009 - 2013

Bachelor's Degree in Computer Engineering

Budapest University of Technology and Economics - Budapest, Hungary

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