Thomas Hieber

Full Stack Developer / DevOps

Thomas Hieber
Ohlsbach, Germany

Experience

Lorem ipsum dolor sit amet

Conceptualising and building a software platform for an online training system for endurance sports

Other Responsibilities:

  • Cloud Architecture
  • Technical Lead
  • Software Architecture
  • Software Design

Development:

  • Microservices
  • Coach Frontend
  • Athlete Frontend

DevOps:

  • Gitlab CI/CD
  • GCP CloudBuild

Infra:

  • GCP cloudbuild
  • GCP Cloud Run
  • AWS EC2
  • Mongodb Atlas

Technologies: golang, kotlin, vuejs, docker, kubernetes, spring-boot, javascript, git, rest, gitlab, aws, gap, serverless, mysql, mongodb, okta, JUnit, testify, jest

Lorem ipsum dolor sit amet

Conception & implementation of an Industrial IoT application platform based on Kubernetes running on and integrating both edge and embedded devices

Other Responsibilities:

  • Technical Lead
  • Systems Architecture
  • Software Design
  • Cloud Architecture

Development:

  • Microservices
  • OS Daemon (Windows/Linux)
  • Dashboard Web App
  • Command Line Client

DevOps:

  • Gitlab CI/CD
  • Multi-Target VM Build Automation
  • K3OS Customizing / Templating
  • Docker / Buildkit

Infra:

  • IoT Edge Devices
  • AWS EC2
  • Provisioning of hybrid edge/cloud K3S cluster
  • Airgapped Container Distribution

Technologies: golang, kubernetes, k3s, k3os, docker, linux, arm, terraform, helm, kustomize, aws, vuejs, edgex-foundry, gitlab, spring-boot, packer, vagrant, testify, JUnit, jest

Lorem ipsum dolor sit amet

Building a suite of reporting tools for the management of QA of development & cloud platform delivery.

Development:

  • Microservice
  • Frontend Reporting Application

DevOps:

  • Github Actions

Infra:

  • Gardener
  • SAP Neo

Technologies: vuejs, java, javascript, tomcat, neo, rest, jira, github, web-components, lit-html, gardener, jest

Lorem ipsum dolor sit amet

Building an IoT communication platform to collect and enrich data of the company's hardware devices

Other Responsibilities:

  • Technical Lead
  • Software Design
  • Systems Architecture
  • Operation Strategy

Development:

  • Microservices
  • IoT Connectors
  • Service Dashboards
  • Web Apps

DevOps:

  • Gitlab CI/CD
  • Build Agent Customisation
  • Docker / Buildkit

Infra:

  • MQTT cloud / edge
  • IoT Edge Devices
  • K8S/K3S

Technologies: golang, docker, kubernetes, java, kotlin, git, spring-boot, gitlab, rest, mqtt, mongodb, postgres, protobuf, junit, jmeter, cucumber, testify, spring cloud contracts

Lorem ipsum dolor sit amet

Supporting FE development in projects for external customers in energy & insurance

Other Responsibilities:

  • Coach
  • Software Design

Development:

  • Web Apps
  • Technology Coaching (WebComponents / FE Architecture)

Technologies: javascript, polymer, webcomponents, git, docker, lighthouse, lit-html, lit-element

Full Stack Cloud Engineer

Multi-Cloud / Edge provisioning system to provide customers with seamless cloud-native technologies from edge to hyperscaler. Automation of CI/CD and deployment for development environments.

Other Responsibilities:

  • Software Architecture
  • Software Design
  • System Architecture
  • Cloud Native Strategy

Development:

  • Microservices
  • K8S Operators
  • API Clients
  • Command Line Clients
  • OS Daemons
  • Infra Provisioning Modules

DevOps:

  • Gitlab CI
  • K8S deployment
  • VM Build Automation
  • Test Automation
  • GitOps
  • Docker / Buildkit

Infra:

  • K8S cluster provisioning with Openstack, Kubevirt, LXD, Stateful LXC, AWS EC2, EKS, OpenVPN as a Service

Technologies: golang, docker, kubernetes, buildkit, helmfile, helm, openstack, terraform, gitlab, earthly, ytt, kapp, kotlin, typescript, packer, postgres, spring-boot, kubevirt, kube-ovn, linux, nuxtjs

Lorem ipsum dolor sit amet

AR App

Development of an AR app for iOS for a sports company

Development:

  • Mobile Application
  • Augmented Reality

Technologies: objective-c, ios, metaio, rest, json, php, Xcode

Lorem ipsum dolor sit amet

Fireworks as a service Startup

Automation of the entire process from order to execution, focusing on customer experience.

Other Responsibilities:

  • Technical Lead
  • System Architecture
  • Cloud Architecture
  • Agile Person

Development:

  • REST API
  • Salesforce Customisation
  • Slackbots
  • BI Customisation / SEO

DevOps:

  • Jenkins CI/CD

Infra:

  • Managed Server

Technologies: apex, php, javascript, salesforce, golang, slack, google-analytics, google-tag-manager, seo, firebase, polymer, webcomponents

Lorem ipsum dolor sit amet

Food Retail

Development & operation of microservices for a large scale logistics project in customer retail

Development:

  • Microservices
  • Micro Frontend
  • Connecting to external JMQ Systems

DevOps:

  • Jenkins CI
  • Docker / Docker-Compose

Infra:

  • GCP
  • K8s
  • Minikube
  • Kafka

Technologies: java, kubernetes, docker, spring-boot, kafka, amq, polymer, git, gcp, jenkins, mysql, rest, JUnit, spring cloud contracts, jmq

Hybrid
Lorem ipsum dolor sit amet

Garbage Collection Scheduler App

Porting a hybrid html5 app to windows mobile

Development:

  • Cordova -> Windows Mobile

Technologies: c#, .net, windows-phone, html5, bower, npm, cordova

Lorem ipsum dolor sit amet

Photo Sharing Startup

Innovative event-based photo albums with focus on user privacy.

Other Responsibilities:

  • Founder
  • Systems / Infrastructure Architecture
  • Software Design
  • Cloud Architecture
  • Agile Person

Development:

  • Rest API
  • QR Code Processing Service
  • OCR
  • HA Image Store
  • Native Mobile Applications
  • Web Apps
  • Web Widgets

DevOps:

  • Jenkins CI/CD
  • Linux Server

Infra:

  • Jira
  • Exim
  • Root Servers
  • Artifactory

Technologies: java, groovy&grails, cloud privacy, javascript, spring-security, golang, spring-acl, android, iOS, objective-c, jenkins, tomcat, piwik, mysql, linux

Lorem ipsum dolor sit amet

Real Estate

Designing and developing a maintenance system for real estate assets.

Other Responsibilities:

  • Systems Architecture / Database Design

Development:

  • Soap Services
  • Web Apps
  • Desktop & Mobile Applications

Infra:

  • IIS
  • SQLServer

Technologies: javascript, c#, .net, html, soap, xml, windows-server, mssql

Lorem ipsum dolor sit amet

Smart Companion App

Planning & Prototyping a smart companion app for personal development.

Other Responsibilities:

  • System Architecture
  • Technical Lead
  • Agile Person

Development:

  • REST API
  • APNS Gateway
  • iOS App
  • Product Landing Pages

Infra:

  • Google App Engine
  • Testflight

Technologies: golang, swift, google-app-engine, iOS, objective-c, testflight, fabric, crashlytics, rest, json, mysql, firebase, apns, http2

Lorem ipsum dolor sit amet

Travel

Support and performance audit / performance improvement for a web-components based CMS

Other Responsibilities:

  • Technical Lead
  • Coach
  • Software Design

Development:

  • CMS Frontend
  • Coaching WebComponents / Polymer 2

DevOps:

  • Gitlab CI/CD
  • Docker / Buildkit

Technologies: javascript, polymer, git, docker, lighthouse, webcomponents

Lorem ipsum dolor sit amet

Travel

Developing a CMS for Travel Destinations, also white-labelling for various b2b customers.

Development:

  • CMS backend
  • Web Apps
  • Mobile Apps

Technologies: html, javascript, php, jquery, css, smarty, soap, xml, rest, json, ovi-apps, mysql, java mobile

Lorem ipsum dolor sit amet

Video streaming service

Development of new features for the android app / Migration from Jenkins to Gitlab

Other Responsibilities:

  • Team Lead
  • Deployment & Delivery
  • Cloud Architecture

Development:

  • Android App

DevOps:

  • Jenkins
  • Gitlab CI/CD
  • Firebase Integration

Infra:

  • AWS EC2 / AWS S3
  • Firebase TestLab

Technologies: java, android, kotlin, gitlab, rest, dagger, jenkins, rxjava, espresso, JUnit

Lorem ipsum dolor sit amet

Video streaming service

Developing a new video player library based on ExoPlayer and integrating DRM

Development:

  • Android App
  • DRM implementation

DevOps:

  • Jenkins CI/CD

Technologies: java, android, dash/widevine, rest, json, git, jenkins, rxjava, drm, JUnit

Lorem ipsum dolor sit amet

Video streaming service

Refactor & Relaunch of the mobile app

Development:

  • ChromeCast Lib Integration
  • DRM
  • User Features

DevOps:

  • Jenkins CI/CD

Technologies: java, android, rest, json, git, jenkins, chromecast, drm

Summary

I am passionate about building and shipping software that matter to people. I have working on both front and backend throughout my entire career and also have plenty of experience when it comes to hyper scalers and cloud technology. Doing DevOps tasks is naturally party of my job, at least it is they way I am used to doing it. Also I usually actively engage in architecture and software design discussions. As I am a product person at heart I always try and consider the user's perspective on anything I build. Automation is a mother key aspect of the job and I am driven by adding automation wherever it helps and makes sense. Also, I am always there for a chat about sports, coffee and good food.

Languages

German
Native
English
Advanced

Education

Oct 2008 - Apr 2011

Universität Bamberg

Master · Applied Computer Science · 1.7

Oct 2002 - May 2005

University of Liverpool

Bachelor of Arts · Computer Science and English · Liverpool, United Kingdom · 2.3