Szabolcs Nagy
Senior Android Developer
Summary:
The candidate has altogether 6 years of programming experience, 5 years as Android developer and 1
year experience as a .NET developer. He has skills programming in Kotlin and Java and migrating Java
code into Kotlin. He is Experienced with RxKotlin, RxJava, RxAndroid, and RxBluetooth frameworks,
Android performance tuning and crash reporting applications. He has a sound understanding of HTTP
and REST-style web services.
Technology skills:
Architectures and Design Patterns: MVVM, MVP, MVC, MVI, Bob Martin’s Clean Code.
Programming Languages: Kotlin, Java, C#, Core Java, Reactive Programming, C++
Tools: Android SDK, Android Studio, Eclipse IDE, Gradle, MySQL Workbench, NDK
Testing/Debugging Tools: Leak Canary, Espresso, Robotium, Mockito, Logcat, UIAutomator,
Monkeyrunner Traceview, Hierarchy Viewer, DDMS, TestFlight, HockeyApp, Crashlytics, Fabric,
Calabash, Cucumber, SonarQube, Klint, TestCloud
Dependency Injection: Butterknife, Dagger2, Android Annotations, RoboGuice, Hilt, Koin Google API:
Google Maps, Google Places API, Google Invites/Pay, Play services, Firebase
Databases: MySQL, SQLite, Realm, ORMLite, Room Continuous
Integration: Circle CI, Travis CI, Jenkins, Teamcity, Bitrise, Concourse
Methodologies: Agile, Scrum, XP, Waterfall, TDD, Kanban, Pair Programming
Cloud Messaging: Firebase, UrbanAirship, Pushwosh, MixPanel, GCM
Android and Third-Party: Certificate Pinning, RxJava, RxKotlin, MonkeyRunner, Bluetooth Low Energy,
ExoPlayer, SyncAdapters, Volley, IcePick, Circle-CI, Samsung SDK, Glide, VidEffects, JUnit, Ion, GSON,
ORMLite, Push Notifications, Kickflip, SpongyCastle, Parse, Flurry, Twitter, FloatingActionButton,
Espresso, Fresco, Moshi, Jenkins, UIautomator, Parceler, Dependency Injection, EventBus, , Dagger,
Crashlytics, MixPanel, Material Dialogs, RxCache, Retrofit, Loaders, Jitpack, JobScheduler,
ParallaxPager, XmlPullParser, Google Cloud Messaging, LeakCanary, JetPack Compose
Selected Professional experience:
K&H Bank - Android Developer
Dec 2024 – Mar 2025
Tasks: Developed view layouts based on UI/UX design, Developed API and handling in Coroutines,
Write BDD unit tests using Kotest and MockK
Technology: Android, Coroutines, GPS, MockK, Kotestt
UK Client - Industry Apps - Mobile Engineer
August 2022 – Oct 2024 (developed industrial apps, not on App Store)
Tasks: Developed a new app for street sweeper council employees in the UK, France, and Australia;
Designed UI components, added server communication functionality, endpoint controllers, GPS
location tracking and a local database for data persistence, added Work Manager for handling
scheduled, and fixed bugs in Xamarin apps and upgraded the Xamarin apps to MVVMCross and from
.NET 6.0 to .NET 8.0 framework.
Technology: Jetpack Compose, Coroutines, GPS, ProtoBuf, GSON, Room SQLite Jetpack Component,
Cryptography library, Googles Machine Learning Kit (MLKIT), Datastore Jetpack Component, Xamarin
apps, and .NET 8.0.
1
Online Gambling company - Sr. Android Developer
January 2021 - July 2022
Tasks: Worked on deposit page auto-refresh, built our NIL as a collection of frameworks for
communication with the Native Integration Layer, adding deep link to open the app from widget, added
new AuthPrompt APIs for biometric authentication and for constructing a BiometricPrompt and
performing authentication for Android 12, created App shortcuts, Automated regression geolocation,
and Created Native Integration Layer Interface pure Kotlin module.
Technology: Jetpack, Kotlin multiplatform, Material Design, AuthPrompt APIs, BiometricPrompt,
Coroutines, Retrofit and okhttp, Analytics (New Relic).
UK Streaming company - Android Developer
April 2019 - December 2020
Tasks: Built in MVVM architecture with for scalability and modularity, Introduce Kotlin Flow and
Channels API for the parallel execution of coroutines, developed shipment method management dialog
screens, UX/UI development, Used JIRA to estimate and assign stories, created automated UI
integration tests, ensured code quality writing Unit Tests using JUnit, Mockito and PowerMock
frameworks, and ensured that UI/UX teams followed Material Design best practices and guidelines.
Technology: MVVM, Kotlin, Flow and Channels API, Singleton, Decorator, Composite, Jetpack,
Livedata, Viewmodel, Data -binding, Room, Android KTX, Coroutines, Retrofit and okhttp.
Global IT Service and consulting Company - .NET Developer
June 2018 - March 2019
Tasks: Wrote clean, scalable code using .NET programming languages such as C# and Visual Basic,
integrated SQL Server data storage systems, collaborate with Siemens POs and testers to produce
custom software design and architecture, revised and updated developed codes after testing and
deploy applications and systems.
Technology: .NET programming languages, C#, Visual Basic, SQL Server, MVC design/architectural
pattern, NuGet packages.
HIGHEST EDUCATIONAL DEGREE:
•
Bachelor of Science (BSc) Computer Science (1st class degree) London, UK University of
West London September 2016 – June 2021
LANGUAGES:
HUNGARIAN: Native
ENGLISH:
Fluent
2