Tomasz Czura

Tomasz Czura

Krakow, Poland
Hire Tomasz
Scroll To View More
Tomasz Czura

Tomasz Czura

Krakow, Poland
Member since November 29, 2015
Tomasz is an Android developer who specializes in creating user-friendly and useful applications with the newest technologies. He enjoys experimenting with different languages, technologies, and electronics. Tomasz makes it a personal goal to ensure the client is fully satisfied, and often likens the process of software development to writing a good, interesting novel.
Tomasz is now available for hire
  • Java, 6 years
  • Android, 5 years
  • C#, 4 years
  • Kotlin, 1 year
  • Ruby on Rails (RoR), 1 year
Krakow, Poland
Preferred Environment
Elementary OS, Android Studio, Git, RubyMine
The most amazing...
...thing I have helped develop is an entertainment system for hotels, where I worked on the Android app, hotel systems integration, and server side infrastructure.
  • Software Engineer
    Software Mind
    2013 - 2016
    • Customized the Android platform.
    • Built a custom Android image.
    • Created a TV app for Android.
    • Created several hotel guest Android apps, including apps for room service, checking your bill, reading messages, and making appointments.
    • Created an Android flights schedule app.
    • Created a hotels systems integration app in C# with integration to FIAS, Opera, SIHOT, etc.
    • Created a music forum information app in .Net with map and digital signage.
    • Created an Android digital signage app.
    • Took part in creating a server-side app in Ruby on Rails.
    Technologies: Java, Android, C#, .Net, Ruby On Rails
  • Software Engineer
    Velia Systems
    2012 - 2013
    • Created a multi-platform app for restaurants and their clients.
    • Created a Windows Phone and iOS app that displays interesting articles based on user preferences.
    • Created an Android SDK for in-app advertising.
    Technologies: Java, Android, Windows Phone, Corona SDK, C#, iOS, Objective-C
  • SmartphoneKey (Development)

    This is the project for German company, realized with friends. The main goal of project was to create system for opening door locks produced by this company via Bluetooth Low Energy. I was responsible for:
    - create SDK for Android developers who wants to integrate with door locks
    - create Android app SmartphoneKey. Application allows user to create account, receive created reservations (also via push) and messages and open door locks via created SDK
    - create administration console in ReactJS
    - create BLE firmware in C on Nordic Semiconductor hardware
    - create .Net application responsible for communication between hotel HMS and our server

  • BonMed (Development)

    This service allows people to visit with different doctors through the web, using WebRTC technology. The patient, seeking advise from a specialist, can make an appointment to video chat with the doctor at a date that works for both parties. The doctor can prescribe medicines or give any recommendations to the patient, as well as check to see if they were fulfilled.

  • Uprising '44 (Development)

    Android app created for Warsaw Rising Museum. The app integrates with beacons, which were to be placed in the museum, and shows text, video, and image information about Uprising 44. The app references Norman Davies' book "Uprising 44", and contains interview videos with the author. Unfortunately, it has never been published.

  • BonTV (Development)

    Android app similar to YouTube, in which you can see videos from (I also developed the site). The app connects with ChromeCast, allows you to create playlists, add videos to favorites, and more.

  • iLumio (Development)

    iLumio it's an entertainment system designed for hotels. I am a member of the team which created the whole system. I worked on the Android app, hotel system integration, and server side.

  • FiveS (Development)

    This Android app allows auditors to control five standards of quality in factories and companies. The auditor can rate each quality factor, take photos, and write notes. When the audit is finished, all information is presented on charts and can be exported to CSV or PDF file formats.
    The app is not available for download - the customer distributes it on his own.

  • MonopolyGame (Development)

    This Android app was created with my colleague for a Bachelor's degree. It's a game very similar to Monopoly. The game was designed to allow players to play together, each one of his own phone via Bluetooth. Players can also play with a computer player. There is an implemented Artificial Intelligence mechanism that uses fuzzy logic. The app also provides local game saving status.

  • Introduction to Kotlin: Android Programming For Humans (Publication)
    Java has been a dominant programming language for ages, but modern times call for modern languages. Meet Kotlin, a modern, clear, and expressive programming language powered by the same virtual machine technology that powers Java. In this article, Toptal Freelance Software Engineer Tomasz Czura takes us for a spin through the world of Kotlin and shows us how it can be used to make an Android application with an elegant architecture without compromising the very qualities of the code that Kotlin aims to provide.
  • Languages
    Java, C#, CoffeeScript, JavaScript, Swift 2, CSS, CSS3, SCSS, ES6, Swift 3, HTML5, Swift, HTML
  • Frameworks
    Android SDK, Bootstrap 3, Dagger, Redux, Rails4, Ruby on Rails (RoR), iOS SDK
  • Libraries/APIs
    Butter Knife, Retrofit, JSON REST API, Android Support Library, Android API, REST API, Joda-Time, Otto, API, RxJava, Fabric, Firebase Android SDK, React.js, ActiveAndroid, WebRTC, Android OpenGL, iOS API
  • Tools
    Android Studio, Git, GitHub, Bitbucket, IntelliJ IDEA, JIRA, RubyMine, Android NDK, Gradle, Visual Studio, SQLiteManager
  • Paradigms
    Model View Presenter (MVP), Material Design, REST, Mobile Design, Agile Software Development
  • Platforms
    Android, Mobile, Firebase, iOS 10, Android TV, iOS, iOS 8, iOS 9
  • Storage
    JSON, SQLite, PostgreSQL
  • Misc
    Kotlin, Full-stack, RESTful APIs, Web Development, User Experience (UX), Firebase Cloud Messaging (FCM), Mobile Apps, Full-stack Development, User Interface (UI)
  • Master's degree in Computer Science
    University of Science and Technology - Krakow, Poland
    2013 - 2015
  • Bachelor's degree in Information Technology
    University of Technology - Krakow, Poland
    2009 - 2013
I really like this profile
Share it with others