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

Tamas Balogh

Verified Expert  in Engineering

Android Developer

Herceghalom, Hungary

Toptal member since August 15, 2019

Bio

Tamas has more than a decade of experience building Android applications. He has been involved in 30+ Android projects, including those in the talent industry, fintech, insurance, telecommunications, human relations, and the vehicle industry. In the past year, Tamas has expanded his expertise and focused on cross-platform mobile technologies and the back end.

Portfolio

Jaumo
Android, React Native, Kotlin, iOS, TypeScript, JavaScript, Firebase
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...

Experience

  • Android - 10 years
  • Git - 8 years
  • Kotlin - 6 years
  • Mobile App Testing - 5 years
  • Coroutines - 2 years
  • React Native - 1 year
  • iOS - 1 year
  • TypeScript - 1 year

Availability

Part-time

Preferred Environment

MacOS, Jira, Git, Android Studio, GitHub, IntelliJ IDEA, Slack, Linux, WebStorm, GitLab

The most amazing...

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

Work Experience

Software Developer

2023 - PRESENT
Jaumo
  • Contributed to the development of the Jaumo app and its secondary brands, and helped meet millions of people all around the globe.
  • Participated in full-stack development using TypeScript with React Native and Node.js, owning full features in the app from kick-off to release in the Cosmy app.
  • Contributed to the payment systems implementation in Android native, React Native, and Node.js, integrating with 3rd-party vendors.
Technologies: Android, React Native, Kotlin, iOS, TypeScript, JavaScript, Firebase

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

Experience

SmartCasco

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.

Jaumo

https://www.jaumo.com/en
Community based dating app used by millions all around the globe every month. I was contributing to the Android native clients, focusing on UI (Jetpack Compose) and payments. In the past year I was focusing on Community related features.

Cosmy

https://cosmy.com/
Participated in the development of a brand new AI based astrology app using React Native and Node.js, releasing to both Android and iOS from the same codebase. I was involved in full stack development contributing to both mobile clients and backend as well, but my main focus was still mobile apps and user interfaces

Education

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

Skills

Libraries/APIs

Retrofit, RxJava, REST APIs, RxJava 2, OpenGL, Proguard, Node.js

Tools

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

Languages

Java, Kotlin, GraphQL, TypeScript, JavaScript

Frameworks

Android SDK, Dagger, Dagger 2, Kotest, Espresso, Robolectric, JUnit, React Native

Paradigms

Unit Testing, Clean Code, REST, Kanban, CQRS

Platforms

Android, Firebase, MacOS, Linux, iOS

Storage

RoomDB, SQLite

Other

OkHttp, Mobile App Testing, UI Testing, Obfuscation, Coroutines, Mobile Security, Room, Jetpack Compose, Cryptography, Optical Character Recognition (OCR), Augmented Reality (AR), 3D Rendering, Bluetooth, UDP, DexGuard, Billing SDK

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