Maroš Šeleng, Developer in Brno, South Moravian Region, Czech Republic
Maroš is available for hire
Hire Maroš

Maroš Šeleng

Verified Expert  in Engineering

Software Developer

Brno, South Moravian Region, Czech Republic

Toptal member since December 6, 2021

Bio

Maroš is a software developer with a passion for mobile devices. He currently focuses on Android development, doing his best to meet clients' expectations, whether it is a simple content application or a complex multi-module and multi-screen one. A kind and intentional communicator, Maroš always communicates with his clients to understand their requirements and develop a product that they want.

Portfolio

Dotypos
Java, Android, Kotlin, SQLite, Realm, Android Jetpack, Android UI Design, XML
Brightify
Xcode, Swift, iOS, CocoaPods, RxSwift, Android UI Design, XML

Experience

  • REST - 6 years
  • Java - 6 years
  • SQLite - 5 years
  • Android - 5 years
  • Kotlin - 4 years
  • Android Jetpack - 4 years
  • Coroutines - 3 years
  • Jetpack Compose - 1 year

Availability

Part-time

Preferred Environment

MacOS, Android Studio, Kotlin

The most amazing...

...project I've developed is a platform providing small businesses and restaurants a possibility to showcase their goods and allow customers to order them online.

Work Experience

Android Developer

2016 - PRESENT
Dotypos
  • Participated in developing a popular point-of-sale (POS) system application for small businesses and restaurants.
  • Contributed to the development of several companion applications providing support for different peripherals, such as payment terminals or thermal printers.
  • Helped to develop an application providing stock management capabilities to the main POS application.
  • Developed an order-and-delivery application, along with the client application, for small businesses to help them overcome difficulties caused by the lockdowns imposed by the local government.
  • Investigated and fixed bugs and data inconsistencies.
  • Tested the applications and the POS system as a whole.
Technologies: Java, Android, Kotlin, SQLite, Realm, Android Jetpack, Android UI Design, XML

iOS Developer

2015 - 2016
Brightify
  • Participated in the development and testing of several applications.
  • Communicated different requirements and specifications directly with clients.
  • Tracked and fixed bugs and problems that occurred during and after the application's launch.
  • Refactored the application's screens following the design provided by a client.
Technologies: Xcode, Swift, iOS, CocoaPods, RxSwift, Android UI Design, XML

B2B Online Shop and B2C Integrations for a Company Selling Sustainable Products

This Spring MVC online shop for my client's B2B customers was created using the Kotlin language. I included B2C integrations, such as automatically importing new orders into an accounting system and synchronizing background stock statuses. I was a sole developer and tester for both projects' back end and, in the case of the online shop, front end as well.

Mobile Application to Ease Holiday Packing for Unorganized People

The idea for this mobile application that is still in progress came to me while packing for multiple similar subsequent trips. The main goal of this application is to demonstrate and test the capabilities of Kotlin Multiplatform Mobile by creating a common codebase for the business logic. I am the sole engineer on this project.
2013 - 2019

Master's Degree in Computer Science

Masaryk University - Brno, Czech Republic

Libraries/APIs

CocoaPods, RxSwift

Tools

Android Studio, Android Jetpack, JetBrains, Xcode, IntelliJ IDEA

Languages

Java, Kotlin, XML, Swift

Platforms

Android, iOS, MacOS

Paradigms

Agile Software Development, Design Patterns, REST

Storage

SQLite, Realm, PostgreSQL

Frameworks

SwiftUI

Other

Algorithms, OkHttp, Coroutines, Jetpack Compose, IT Project Management, System Design, Kotlin Multiplatform Mobile (KMM), Android UI Design

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