I Love developing creating learning designing

I'm Bence Stumpf a Software Developer for 6 years, automation and TDD enthusiast.

Mobile

I'm working with android since 2012.I have deep experience with Rx, Retrofit and Dagger
I worked with Google Maps API , Android Wear and low latency communication.

Back-end

I've developed backend services in java and python for various projects.
I've created multiple full site applications and REST apis with Django.
I've helped to create multiple business workflow webapplications with JBoos, jBPM and Spring with Oracle and MySql databases.
I had a project with Hadoop where we used Hive, Oozie, Mapreduce, Pig and Spark.

Automation

I just love automation and TDD, I have my own Jenkins for running tests, deploy services to AWS and release new versions of applications in Google play store.
This site is powered by Gitlab using Gitlab CI.
I heavily use webhooks and Crashlytics to ease my life and catch bugs as early as possible.

Work

What's the score

Store link

What's the score

App allows you to follow all the football scores from your favourite leagues
and lets you set up as many alerts as you like and sends you updates from
the football matches you’re most interested in.

I helped to create this application with 2 more people ,
which includes 7 localized apps for different markets.
The app was written in java and kotlin using the latest patterns an libraries (RxJava, Retrofit, Dagger)
The api was designed and shared with ios and the backend using Swagger

RabFit

Store link

RabFit

Is an Android Wear 2.0 app for HIIT exercise.

The app made under 24 hours with Kotlin.
It's a small timer app what I made for my girlfriend to help her training.

GOBuddies

Project link

GOBuddies

Is a social extension app for Pokémon GO.

It allows users to find or form parties by location basis.
Within the parties the users can chat and see each other on a map.
The app itself uses Facebook messenger like bubble solution to let the user easily switch between the Pokemon go and the GOBuddies app.
The applcaton is made entirely by me. I has a crashlytics integration and handless release setted up.

BetVictor app

Project link

BetVictor app

Is the native android application for BetVictor. Besides entering and following live sports event, the user can also place bets, play casino games from slot machines, roulette, blackjack and more.

When I joined the small Android developer team the application was already live for months. My biggest task was to modernize the whole application and improve the Continous Integration. I addded RxJava, Retrofit and Dagger to the project, refactored mayor parts and improved the test coverage of the application. Beside these I created new features and fixed bugs on a daily basis.

Urban Pirates

 

Urban Pirates

Was my thesis for the Eötvös Lóránd University, where I got my BSc Degree in the field of Computer Science.
It is a location based team vs team game where the main goal is to collect and deliver more virtual coins to the base than the opposing team without letting enemy players steal them while carrying.


I created the mobile application and the server both in Java used websocket communication.

CEM on demand

Project link

CEM

Is a complex set of tools to gather and analyse data in the GSM network and make custom aggregations and show charts and predictions.

I joined the project in the end of the first iteration where the application was function ready and it was made with Liferay and the underlying database and aggregations was in Oracle DB.
The second iteration was to port the database and all the scheduling and support functions to the Hadoop echosystem what our team delivered flawlessly.
We used java, python and Shell scripts to achieve our goal and improve the performance of the big data handling.

NORSA's Web Applications

Project link

National Office for Rehabilitation and Social Affairs

Uses multiple web applications to help the buiness workflow for its workers and associates.

My biggest project for this company was the MÜKENG system, where child protection institutions can apply and get operating permit.
The application run under JBoss server and uses an inhouse engine to fill and generate forms. The data persistence is supported by JPA and Hibernate.