Thomas Hieber

AR App

Ohlsbach, Deutschland

Erfahrungen

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.

Diverse

  • 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, webpomonents, git, docker, lighthouse, lit-html, lit-element.

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.

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

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.

Industrial IoT

  • 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.

Industrial IoT

  • 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.

IoT / Cloud Computing

  • 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, pring-boot, kubevirt, kube-ovn, linux, nuxtjs.

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.

QA Reporting App

  • 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.

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.

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, chrashlytics, rest, json, mysql, firebase, apns, http2.

Sports

  • 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.

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.

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.

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.

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.

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.

Zusammenfassung

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.

Sprachen

Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.