Juraj Hodoň, Developer in Bratislava, Bratislava Region, Slovakia
Juraj is available for hire
Hire Juraj

Juraj Hodoň

Verified Expert  in Engineering

Android Developer

Bratislava, Bratislava Region, Slovakia

Toptal member since December 18, 2021

Bio

Juraj is a professional with more than five years of experience working as an Android developer. He thrives on delivering the highest-quality code with attention to detail and a seamless user experience. One of his most valuable assets is his analytical approach to every project, enabling him to provide sustainable and scalable solutions.

Portfolio

Zentity Slovakia s.r.o.
Kotlin, Coroutines, Java, Android SDK, Model View ViewModel (MVVM), RxJava 2...
Československá Obchodná Banka
Kotlin, Java, Android, Model View ViewModel (MVVM), Android Jetpack, RxJava 2...
AXON PRO spol. s.r.o.
C#, Windows Presentation Foundation (WPF), .NET, Android, Kotlin, Java...

Experience

  • Java - 8 years
  • Android SDK - 6 years
  • Android - 6 years
  • Mobile Development - 6 years
  • Kotlin - 4 years
  • Android Jetpack - 2 years
  • Coroutines - 2 years
  • Model View ViewModel (MVVM) - 2 years

Availability

Part-time

Preferred Environment

Slack, Android Studio, Windows, Android, Gradle, Git, Kotlin

The most amazing...

...project I've participated in is the ČSOB SmartBanking that was the highest-rated banking app in Slovakia for a long time.

Work Experience

Senior Android Developer

2019 - PRESENT
Zentity Slovakia s.r.o.
  • Worked on and maintained multiple Android applications for clients using both Java and Kotlin.
  • Participated in the development of in-house SDK that simplified future implementations of numerous frequently implemented features.
  • Tracked and fixed bugs reported by the client and the testing team.
Technologies: Kotlin, Coroutines, Java, Android SDK, Model View ViewModel (MVVM), RxJava 2, Retrofit 2, REST APIs, Android Jetpack, SQLite, Android Data Binding

Senior Android Developer

2020 - 2021
Československá Obchodná Banka
  • Developed new features, including buying tickets for integrated transportation inside the app, online authorizations, and language localization, and maintained already implemented ones.
  • Implemented dependency check Gradle plugin which scans projects dependencies and checks for possible vulnerabilities in added dependencies.
  • Streamlined and divided building process to separate build flavors for Huawei and Google mobile services.
  • Cooperated with the testing team on finding and fixing bugs.
Technologies: Kotlin, Java, Android, Model View ViewModel (MVVM), Android Jetpack, RxJava 2, Android Data Binding, Android Architecture Components, Google Mobile Services (GMS)

Software Developer

2015 - 2018
AXON PRO spol. s.r.o.
  • Participated in multiple projects in both the private and public sectors.
  • Developed a Windows desktop app for the local agricultural union.
  • Worked on a Kotlin-based Android application that was part of a product sold to a customer.
Technologies: C#, Windows Presentation Foundation (WPF), .NET, Android, Kotlin, Java, Microsoft SQL Server, SQLite

ČSOB SmartBanking

One of the first mobile banking applications on the Slovak market. Apart from obligatory base features such as payments, transaction history, or account dashboard, SmartBanking offers users a variety of exciting features; fund investments, public transport ticket purchase, or insurance contracts of various types such as travel and car insurance.

It has been the highest-rated mobile banking app on Google Play Store from all Slovak banking applications for a few months.

I worked as a senior Android developer on this project, and I had implemented the aforementioned public-transport-ticket-purchase feature using PostMessage API, language localization feature, or an online authorization method for payments and logins to the internet banking.

In addition, I streamlined and divided the building process to separate build flavors for Huawei and Google mobile services. I also implemented a dependency check Gradle plugin which scans projects dependencies and checks for possible vulnerabilities.

eZóna SSE

A Kotlin-based Android application offering users the possibility to track their utility consumption, list and pay invoices, contact the provider, and more.

I was the lead Android developer. As such, my job was to work closely with other teams, especially the analytical team. Furthermore, my responsibilities were to implement and maintain a proper project infrastructure as well as a high-quality codebase that is sustainable and scalable.
2012 - 2015

Bachelor's Degree in Computer Science

Faculty of Management Science and Informatics - Žilina, Slovakia

Libraries/APIs

Android Architecture Components, Android Support Library, Retrofit 2, Proguard, Android API, Material 2, Google Gson, RxJava 2, REST APIs, Google Maps SDK

Tools

Android Studio, Android Jetpack, Jira, Slack, Gradle, Git, Google Mobile Services (GMS), WebView

Languages

Kotlin, Java, C#

Frameworks

Android SDK, KOIN, Glide, Windows Presentation Foundation (WPF), .NET

Paradigms

Mobile Development, Model View ViewModel (MVVM), Clean Architecture, Clean Code, Dependency Injection, Agile Software Development

Platforms

Android, Firebase, Windows, Software Design Patterns

Storage

SQLite, Microsoft SQL Server

Other

Coroutines, Room, Push Notifications, Computer Informatics, Software Development, Software Analysis, Android Data Binding

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