Szabolcs Nagy

Szabolcs Nagy

$39/hr
Android, Kotlin, Mobile Development
DevUPro
Reply rate:
80.0%
Availability:
Full-time (40 hrs/wk)
Location:
Budapest, Pest, Hungary
Experience:
6 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.