Tamas Balogh
Verified Expert in Engineering
Android Developer
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
Experience
- Android - 10 years
- Git - 8 years
- Dagger - 8 years
- Java - 7 years
- Kotlin - 6 years
- Mobile App Testing - 5 years
- Clean Code - 3 years
- Coroutines - 2 years
Availability
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
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.
Senior Android Engineer
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.
Android Technical Lead | Squad Lead | Android Engineer
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.
Experience
SmartCasco
Kodomark
IPTV Remote Controller
https://play.google.com/store/apps/details?id=tmobile.hu.android.epgmiabgot 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=USToptal Talent Android App
https://play.google.com/store/apps/details?id=com.toptal.talent&hl=hu&gl=USEducation
Master's Degree in Computer Engineering
Budapest University of Technology and Economics - Budapest, Hungary
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
Tools
Android Studio, Git, Flow, Jira, IntelliJ IDEA, Android Jetpack, GitHub, Android NDK, Gradle
Languages
Java, Kotlin, GraphQL
Frameworks
Android SDK, Dagger, Dagger 2, Kotest, Espresso, Robolectric, JUnit
Paradigms
Unit Testing, Clean Code, REST, Kanban, CQRS
Platforms
Android, MacOS
Storage
RoomDB, SQLite
Other
OkHttp, Mobile App Testing, UI Testing, Obfuscation, Coroutines, Mobile Security, Room, Cryptography, Optical Character Recognition (OCR), Augmented Reality (AR), 3D Rendering, Bluetooth, UDP, DexGuard
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