Scroll To View More
Becze Szabolcs, Z-Wave Developer in Cluj-Napoca, Cluj County, Romania
Becze Szabolcs

Z-Wave Developer in Cluj-Napoca, Cluj County, Romania

Member since September 10, 2015
Becze is a talented freelance software engineer, who has previously worked as an Android developer at Garmin. He has worked on very large and complex Android projects in Scrum teams using state of the art technologies, including BT Classic, BLE, ANT+, and wearables.
Becze is now available for hire

Portfolio

Experience

  • Java, 6 years
  • Android, 3 years
  • Dagger, 1 year
  • RxJava, 1 year
Cluj-Napoca, Cluj County, Romania

Availability

Part-time

Preferred Environment

Android

The most amazing...

...thing I've created is software to estimate the fuel consumption of a vehicle based on its GPS positions, engine size, and fuel type.

Employment

  • Android Software Engineer

    2015 - PRESENT
    ExarLabs
    • Developed new features for existing Android applications.
    Technologies: Android
  • Senior Android Developer

    2012 - 2015
    Garmin
    • Worked on large, complex Android projects using Java and Git.
    Technologies: Android
  • Web Engineer

    2011 - 2012
    Mihok Consult
    • Created websites in Drupal 7.
    • Handled website logical design and development.
    • Developed Drupal modules using HTML, JavaScript, PHP, and MySQL.
    • Tested websites and communicated with clients.
    • Created a wide variety of sites, including http://www.mihokconsult.com, http://www.suzannecare.com, http://newdirectionfoundation.org, http://www.aecr.eu/, http://www.energee-watch.eu/, http://donate.cyfnepal.org/, and http://cyfnepal.org/new/.
    Technologies: Drupal, HTML, JavaScript, PHP, MySQL
  • Software Architect, Developer

    2008 - 2011
    Mihok Consult
    • Belonged to the core development team and handled a variety of different responsibilities.
    • Worked as a software architect and team leader.
    • Designed software, lead development cycles, consulted periodically with the team, and programmed the client-side. created UI components and animations in Flash-based technologies, handled server-side programming, desig Software design.
    • Implemented application logic with Flash in ActionScript3.
    • Created UI components and animations in Flash-based technologies.
    • Handled server-side programming.
    • Designed software on the client-side.
    • Handled server-side programming.
    • Designed and implemented the Java-based Red5 Flash server.
    Technologies: Java, ActionScript3, Flash

Experience

  • Brightswitch (Development)
    http://exarlabs.com/portfolio/brightswitch/

    Advanced home automation project with multiple components and technologies including Android, Firebase, Z-Wave, and many more

  • MyRules - Koina (Development)
    https://github.com/beczesz/MyRules

    A rules-based engine demo. Here, I used many of the most interesting libraries like RxJava, Dagger2, GreenDao, Stetho, and Fabric. The code is open source.

  • Garmin Connect (Development)
    https://play.google.com/store/apps/details?id=com.garmin.android.apps.connectmobile&hl=en

    An interesting and very complex application that syncs your Garmin watch via BLE with your mobile device. I was part of the Android development team and gained a great deal of experience working in engineering teams.

  • Speed Puzzle (Development)

    A sample application where I used many of the newest libraries for Android.

    The code is open sourced here: https://github.com/beczesz/SlidingPuzzle

  • Android Developer’s Guide to Fragment Navigation Pattern (Publication)
    Navigation in mobile applications, when done right, can have tremendous positive impact on overall user experience. Android offers application developers multiple ways of implementing navigation in their application. However, not all navigation patterns are created equal. In this article, Toptal engineer Becze Szabolcs shows us how to implement fragment-based navigation and how it stacks up against Android's traditional navigation philosophy.

Skills

  • Languages

    Java, SQL
  • Libraries/APIs

    Butterknife, RxJava, GSON, Retrofit, JavaPoet, ZXing
  • Platforms

    Android, Google Cloud Platform (GCP), Firebase
  • Frameworks

    Dagger
  • Tools

    greenDAO, Android Studio, Android APT, Jenkins, Bitbucket, GitHub
  • Paradigms

    Agile Software Development, Scrum
  • Storage

    MySQL
  • Other

    Z-Wave, Wireframing, FontAwesome

Education

  • Master of Computer Science degree in Computer Science
    2010 - 2012
    Vrij Universiteit Brussels - Brussels, Belgium
  • Software Engineering degree in Computer Science
    2006 - 2010
    Technical University of Cluj Napoca - Cluj Napoca, Romania
I really like this profile
Share it with others