Tibor Kaputa

Tibor Kaputa

Jasov, Slovakia
Hire Tibor
Scroll To View More
Tibor Kaputa

Tibor Kaputa

Jasov, Slovakia
Member since September 22, 2015
Tibor is a skilled developer with more than eight years of experience in Java, JavaScript, C++, and others. He has a strong background in creating Android applications that look great, feel smooth, and are stable. He has experience in computer administration specifically MySQL, and UNIX/ Linux servers. He always tries to use opensource code whenever possible. He is detail oriented and enjoys undertaking new programming challenges.
Tibor is now available for hire
Portfolio
Experience
  • Java, 5 years
  • Android, 4 years
  • JavaScript, 4 years
  • PHP, 4 years
  • OpenStreetMap API, 2 years
  • Git, 5 years
  • Linux, 3 years
  • MySQL, 5 years
Jasov, Slovakia
Availability
Part-time
Preferred Environment
Android Studio, Linux, Git
The most amazing...
...project I`m working on is a group of simple, opensource Android apps.
Employment
  • Android Developer
    Gruveo.com
    2016 - PRESENT
    • Implemented a WebRTC-based video and audio communication system.
    • Ensured that the app works fine across many different devices.
    Technologies: Java, Kotlin, RxAndroid, WebRTC
  • Android Developer
    GlobalLogic
    2015 - 2016
    • Helped create reliable applications for medical purposes.
    • Developed a newspaper application used by people all over the world.
    • Optimized Android apps for both tablets and phones.
    • Implemented REST communication with servers.
    • Worked on multiple mobile analytics services.
    Technologies: Android, Java, Git, REST
  • CTO, Co-Founder
    Subtl
    2014 - 2015
    • Created an Android app for both phones and tablets.
    • Developed a PHP back-end with a MySQL database.
    • Implemented location-aware content.
    • Setup and maintained a Debian server with timed jobs and several services including backups.
    Technologies: Android, Java, PHP, Linux, MySQL
  • Software Developer
    TrampShoes
    2013 - 2014
    • Created an Android application for tourists.
    • Helped with creating the back-end and the database.
    • Setup a Debian server with regular backups.
    Technologies: Android, Java, Nginx, OpenStreetMap
  • System Administrator
    T-Systems
    2013 - 2013
    • Administrated the servers for international customers.
    • Created scripts for backups and scheduled jobs.
    Technologies: Unix, Linux, Bash
  • Android Developer
    Slovakia.com
    2013 - 2013
    • Implemented location-aware Google maps.
    • Implemented an internal database for storing and reusing downloaded items.
    • Added filters for displaying different marker groups on a map.
    Technologies: Android, Java, REST, Google Maps, SQLite
Experience
  • Simple Mobile Tools (Development)
    http://simplemobiletools.com

    A group of simple, stupid, open source Android apps with customizable widgets, without annoying ads and unnecessary permissions.

  • Personal Website (Other amazing things)
    http://kaputa.sk/

    Just my personal info with a couple projects and links.

  • Ingress Medal Calculator (Development)
    https://play.google.com/store/apps/details?id=com.emsy.ocrmedals

    This is a simple utility for the players of the Ingress game. It allows users to upload their profile on the server. It is then processed with OCR, and the obtained data is shown to the user in a simply readable format with progress bars etc.

  • nebojtesalinuxu.sk (Other amazing things)
    http://www.nebojtesalinuxu.sk

    This is a website made for people in Slovakia; its goal is to spread Linux Mint. It is aimed at beginners, who have no or barely any experience with the Linux environment.

  • obecjasov.sk (Other amazing things)
    http://www.obecjasov.sk

    This is an unofficial website for my village, providing a clean and simple way of sending important information to villagers. Tourists can find several suggested places worth visiting, accommodation, and photos of the area.

  • Tips And Tools For Optimizing Android Apps (Publication)
    The plethora of tutorials on building Android apps may have you thinking that making a mobile app is simple. In reality, however, performance issues can be very complicated, and because performance plays a key role in making sure that your app stays on your users' list of favorite apps for a long time, every little detail must be given one's full attention. In this article, Toptal Freelance Software Engineer Tibor Kaputa shares some tips on how you can optimize some common performance issues and identify some of the bottlenecks in your Android app.
Skills
  • Languages
    Java, JavaScript, PHP, Python, C++
  • Frameworks
    Android SDK, Nette, Yii Framework, Robolectric, JUnit
  • Platforms
    Android, Linux
  • Libraries/APIs
    Picasso, GSON, Google Maps, OpenStreetMap API, Retrofit, jQuery, Joda-Time, Proguard, RxJava
  • Tools
    Android Studio, Eclipse, GitHub, Crittercism, Git, Git flow, Gradle, JIRA, Shell
  • Storage
    MySQL, SQLite
  • Misc
    Urban Airship, Kotlin, OkHttp, Espresso, MySQL/MariaDB, Google Play Store, Android Wearable
  • Paradigms
    Agile Software Development
Education
  • Magister's (Master's) degree in History
    University of Presov - Presov, Slovakia
    2007 - 2012
I really like this profile
Share it with others