About Projects Contact

Thomas Krüger

I Develop Clean Code and Great Apps. I Am A Dedicated Developer With Passion. I Am A Frequent Speaker At International Conferences.

Android Developer Expert

What I Do

Concept to Release


It starts with a simple idea. Then comes the brainstorming of the initial screens and the architectural planning and the very first wireframes. I create projects from their ideas to their final release in the store.

Great Code = Great Apps


Good code leads to fewer bugs and a better user experience, resulting in an overall better app. To achieve this you need a solid foundation: clean, high quality code. Starting with a test-driven approach and following through all the way to final code reviews, I am always looking to ensure the quality of my code is top notch.

Team Leader and Speaker


I am passionate about building cool apps, especially on teams. I have already had the opportunity to work as a team leader and have always managed to motivate my team to ensure we are productive, overcoming milestones and meeting deadlines. I also enjoy sharing and exchanging knowledge with my team and as a speaker at int. conferences.


Android

7+ Years, Expert

Java

7+ Years, Expert

ADB/ADT

5+ Years, Expert

SE

5+ Years, Expert

OOP

6+ Years, Expert

Agile

4+ Years, Advanced

Scrum

3+ Years, Advanced

TDD

3+ Years, Advanced

Git

3+ Years, Advanced

REST/HTTP

3+ Years, Advanced



What Else?

I Do Sports!


After a great day as a developer, I love to challenge myself physically and do something sporty. I enjoy all kinds of sports, like karate, archery, bouldering and snowboarding. I’m always looking for an adrenaline rush!

I Travel A Lot!


From San Francisco to Chernobyl to Hong Kong, I love traveling all over the globe! I enjoy the thrill of adventure, learning about different cultures, and taking in nature’s beauty. Traveling has helped me to see the world from a new perspective.

I Like Games.


Be it a good RPG with an involved storyline or a round of Halo or MarioKart with friends, I love videogames. Besides just playing, I also develop games from time to time. Currently, I am working on a roguelike RPG for Steam.




Innovation distinguishes between a leader and a follower.
- Steve Jobs


Latest Projects


Groupon UI Test Automation

At Groupon I was responsible for creating a UI test automation platform. This platform covered a high level UI test runner for their merchant app in both versions, Android and iOS. My task also covered the integration in the current CI process, as well as in the selenium grid. I also worked on Groupon's merchant app (mostly Android, over one million downloads!) to enable the flawless UI test automation on the client side.

#Test Automation #Appium #Android #iOS #TDD

Google Play App Store

Cortado Workplace

This project was the biggest I ever worked on. Nearly six years of development and over seven versions with a teamsize of 2-8 made this a very special experience. It was my task to create prototypes for new features and to show what's possible, as well as setting up and maintaining the overall architecture of this huge project. The app's focus is mostly about cloud computing and -printing. It has also arround 500.000 downloads in overall and two current forks of the project: Cortado Workplace and Teamplace.

#Cloud Computing #Cloud Printing #Corporate #Architect

Google Play: Workplace Google Play: Teamplace

Simpli: Car Driver's Theory

This app helps you to learn for your driving licence tests with interactive questions and exam tests. I was hired as a contract developer for this app, to develop new features (add videoquestions, add animated pictures and several new exam modes) and to improve the user experience in the current version. This included several bugfixes, performance improvements and the task to split up the architecture for three different featuresets. This app exists in three different versions and featuresets: DE, CH and AT.

#Educational #UX #Performance #Bugfixing

Google Play: CH Google Play: DE Google Play: AT

Berlin On Film

I was hired as a Lead Developer to develop this app, based on an iOS version. Berlin on Film is a guided tour through Berlin that lets you discover the locations and scenes where movies have been filmed. The Android version was developed from scratch, with a concept from the iOS version. My task was to build up a stable and lasting architecture, lead the team and leverage the existing competences, as well as handling deadlines and milestones. The focus was set to a good compatibility across many devices, tablet support and a great user experience.

#Movies #Team Lead #Architecture #UX #GoogleMaps

Google Play

Augmented Reality App Collection

In a corporation with the companies mCrumbs and MenschOrtWeb I had several contracts to develop AR-Apps, starting from a festival app, to a travel brochure app or some convention apps. Some of them used GoogleMaps or Webviews to display content, but all had one in common: the use of the Metaio SDK. The development of these apps mostly took only a couple of days, most of them share the same modules. Different approaches of Metaio were used, for example the cloud render plugin or the support of local AREL packages.

#AR #Metaio #MiniApp #GoogleMaps #WebView

Google Play: HoliView Google Play: Wiga Google Play: ZKM

Impossible Project

With this app (and some hardware) you can get polaroids of your precious pictures on your Android device. Furthermore you can edit them, share them in a community and much more. I was hired for this project to improve the user experience by changing some UI elements, fixing bugs, improving performance/accuracy and adding new features.

#Polaroid #UX #ImageProcessing #Bugfixing

Google Play

Farvel Media Player

This app is used in a franchise of barbershops to entertain their customers with video, music and infotainment about products. The clue: this app runs 24/7, can update itself while running (without GooglePlay) and supports not only all kinds of video and audio, but also HTML5, Flash and Youtube content. This app also runs on Android media boxes and features external peripherals.

#MediaPlayer #Video #Youtube #Streaming #HTML5 #Stability

Puky Games

As a passionate gamer I also developed a couple of games and my own character: Puky. It started with a canvas based game in 2010 for Android 1.5 where you have to feed him, shake him and let him puke. Followed by 2012, where I had a contract to develop a DoodleJump clone (based on AndEngine) with Puky. In 2015 I started a roguelike RPG with Puky that is currently on hold.

#GameDev #Canvas #AndEngine #Pixelpushing #GML



Say Hello

contact@thkru.com