Thomas H.

AR-App

Ohlsbach, Deutschland

Erfahrungen

AR-App

  • Entwicklung einer AR-App für iOS für ein Sportunternehmen.
  • Entwicklung: Mobile Anwendung, Augmented Reality.
  • Technologien: objective-c, ios, metaio, rest, json, php, Xcode.

Verschiedenes

  • Unterstützung der FE-Entwicklung in Projekten für externe Kunden aus Energie & Versicherungen.
  • Weitere Aufgaben: Coaching, Softwaredesign.
  • Entwicklung: Web-Apps, Technologie-Coaching (WebComponents / FE-Architektur).
  • Technologien: javascript, polymer, webcomponents, git, docker, lighthouse, lit-html, lit-element.

Fireworks-as-a-Service-Startup

  • Automatisierung des gesamten Prozesses von der Bestellung bis zur Ausführung mit Fokus auf das Kundenerlebnis.
  • Weitere Aufgaben: Technischer Leiter, Systemarchitektur, Cloud-Architektur, agile Methoden.
  • Entwicklung: REST-API, Salesforce-Anpassung, Slackbots, BI-Anpassung / SEO.
  • DevOps: Jenkins CI/CD.
  • Infrastruktur: Managed Server.
  • Technologien: apex, php, javascript, salesforce, golang, slack, google-analytics, google-tag-manager, seo, firebase, polymer, webcomponents.

Food Retail

  • Entwicklung & Betrieb von Microservices für ein groß angelegtes Logistikprojekt im Einzelhandel.
  • Entwicklung: Microservices, Micro Frontend, Anbindung externer JMQ-Systeme.
  • DevOps: Jenkins CI, Docker / Docker-Compose.
  • Infrastruktur: GCP, K8s, Minikube, Kafka.
  • Technologien: java, kubernetes, docker, spring-boot, kafka, amq, polymer, git, gcp, jenkins, mysql, rest, JUnit, spring cloud contracts, jmq.
Hybrid

Müllabfuhr-Planer-App

  • Portierung einer Hybrid-HTML5-App auf Windows Mobile.
  • Entwicklung: Cordova → Windows Mobile.
  • Technologien: c#, .net, windows-phone, html5, bower, npm, cordova.

Industrial IoT Plattform

  • Entwurf & Umsetzung einer Industrial-IoT-Anwendungsplattform auf Kubernetes, die Edge- und Embedded-Geräte integriert.
  • Weitere Aufgaben: Technischer Leiter, Systemarchitektur, Softwaredesign, Cloud-Architektur.
  • Entwicklung: Microservices, OS-Daemon (Windows/Linux), Dashboard-Web-App, Kommandozeilen-Client.
  • DevOps: Gitlab CI/CD, Multi-Target-VM-Build-Automatisierung, K3OS-Anpassung / Templating, Docker / Buildkit.
  • Infrastruktur: IoT-Edge-Geräte, AWS EC2, Bereitstellung eines hybriden Edge/Cloud-K3S-Clusters, airgapped Container-Verteilung.
  • Technologien: golang, kubernetes, k3s, k3os, docker, linux, arm, terraform, helm, kustomize, aws, vuejs, edgex-foundry, gitlab, spring-boot, packer, vagrant, testify, JUnit, jest.

Industrial-IoT-Kommunikationsplattform

  • Aufbau einer IoT-Kommunikationsplattform zur Erfassung und Anreicherung von Daten der firmeneigenen Hardware-Geräte.
  • Weitere Aufgaben: Technischer Leiter, Softwaredesign, Systemarchitektur, Betriebsstrategie.
  • Entwicklung: Microservices, IoT-Connectoren, Service-Dashboards, Web-Apps.
  • DevOps: Gitlab CI/CD, Build-Agent-Anpassung, Docker / Buildkit.
  • Infrastruktur: MQTT Cloud / Edge, IoT-Edge-Geräte, K8S/K3S.
  • Technologien: 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, um Kunden nahtlose Cloud-native Technologien vom Edge bis zum Hyperscaler zu bieten.
  • Automatisierung von CI/CD und Deployment für Entwicklungsumgebungen.
  • Weitere Aufgaben: Softwarearchitektur, Softwaredesign, Systemarchitektur, Cloud-Native-Strategie.
  • Entwicklung: Microservices, K8S-Operatoren, API-Clients, Kommandozeilen-Clients, OS-Daemons, Infrastruktur-Provisioning-Module.
  • DevOps: Gitlab CI, K8S-Deployment, VM-Build-Automatisierung, Testautomatisierung, GitOps, Docker / Buildkit.
  • Infrastruktur: Kubernetes-Cluster-Provisioning mit Openstack, Kubevirt, LXD, Stateful LXC, AWS EC2, EKS, OpenVPN-as-a-Service.
  • Technologien: golang, docker, kubernetes, buildkit, helmfile, helm, openstack, terraform, gitlab, earthly, ytt, kapp, kotlin, typescript, packer, postgres, spring-boot, kubevirt, kube-ovn, linux, nuxtjs.

Photo-Sharing-Startup

  • Innovative, ereignisbasierte Fotoalben mit Fokus auf Datenschutz.
  • Weitere Aufgaben: Gründer, System-/Infrastrukturarchitektur, Softwaredesign, Cloud-Architektur, agile Methoden.
  • Entwicklung: REST-API, QR-Code-Verarbeitungsservice, OCR, HA-Image-Store, native Mobile-Apps, Web-Apps, Web-Widgets.
  • DevOps: Jenkins CI/CD, Linux-Server.
  • Infrastruktur: Jira, Exim, Root-Server, Artifactory.
  • Technologien: java, groovy&grails, cloud-privacy, javascript, spring-security, golang, spring-acl, android, iOS, objective-c, jenkins, tomcat, piwik, mysql, linux.

QA-Reporting-App

  • Aufbau einer Suite von Reporting-Tools für das Management der QA von Entwicklungs- & Cloud-Plattform-Auslieferung.
  • Entwicklung: Microservice, Frontend-Reporting-Anwendung.
  • DevOps: Github Actions.
  • Infrastruktur: Gardener, SAP Neo.
  • Technologien: vuejs, java, javascript, tomcat, neo, rest, jira, github, web-components, lit-html, gardener, jest.

Immobilien

  • Entwurf und Entwicklung eines Wartungssystems für Immobilienvermögen.
  • Weitere Aufgaben: Systemarchitektur / Datenbankdesign.
  • Entwicklung: SOAP-Services, Web-Apps, Desktop- & Mobile-Apps.
  • Infrastruktur: IIS, SQLServer.
  • Technologien: javascript, c#, .net, html, soap, xml, windows-server, mssql.

Smart-Companion-App

  • Planung & Prototyping einer Smart-Companion-App für persönliche Entwicklung.
  • Weitere Aufgaben: Systemarchitektur, Technischer Leiter, agile Methoden.
  • Entwicklung: REST-API, APNS-Gateway, iOS-App, Landing Pages.
  • Infrastruktur: Google App Engine, Testflight.
  • Technologien: golang, swift, google-app-engine, iOS, objective-c, testflight, fabric, crashlytics, rest, json, mysql, firebase, apns, http2.

Sport

  • Konzeption und Aufbau einer Softwareplattform für ein Online-Trainingssystem für Ausdauersport.
  • Weitere Aufgaben: Cloud-Architektur, Technischer Leiter, Softwarearchitektur, Softwaredesign.
  • Entwicklung: Microservices, Coach-Frontend, Athlete-Frontend.
  • DevOps: Gitlab CI/CD, GCP CloudBuild.
  • Infrastruktur: GCP Cloud Build, GCP Cloud Run, AWS EC2, MongoDB Atlas.
  • Technologien: golang, kotlin, vuejs, docker, kubernetes, spring-boot, javascript, git, rest, gitlab, aws, serverless, mysql, mongodb, okta, JUnit, testify, jest.

Reise

  • Support und Performance-Audit / Performance-Verbesserung für ein CMS auf Web-Components-Basis.
  • Weitere Aufgaben: Technischer Leiter, Coaching, Softwaredesign.
  • Entwicklung: CMS-Frontend, Coaching WebComponents / Polymer 2.
  • DevOps: Gitlab CI/CD, Docker / Buildkit.
  • Technologien: javascript, polymer, git, docker, lighthouse, webcomponents.

Reise

  • Entwicklung eines CMS für Reiseziele, auch White-Labeling für verschiedene B2B-Kunden.
  • Entwicklung: CMS-Backend, Web-Apps, Mobile-Apps.
  • Technologien: html, javascript, php, jquery, css, smarty, soap, xml, rest, json, ovi-apps, mysql, java mobile.

Video-Streaming-Service

  • Entwicklung neuer Funktionen für die Android-App / Migration von Jenkins zu Gitlab.
  • Weitere Aufgaben: Teamleitung, Deployment & Delivery, Cloud-Architektur.
  • Entwicklung: Android-App.
  • DevOps: Jenkins, Gitlab CI/CD, Firebase-Integration.
  • Infrastruktur: AWS EC2 / AWS S3, Firebase TestLab.
  • Technologien: java, android, kotlin, gitlab, rest, dagger, jenkins, rxjava, espresso, JUnit.

Video-Streaming-Service

  • Entwicklung einer neuen Video-Player-Bibliothek auf Basis von ExoPlayer und Integration von DRM.
  • Entwicklung: Android-App, DRM-Implementierung.
  • DevOps: Jenkins CI/CD.
  • Technologien: java, android, dash/widevine, rest, json, git, jenkins, rxjava, drm, JUnit.

Video-Streaming-Service

  • Refactoring & Relaunch der Mobile-App.
  • Entwicklung: Chromecast-Lib-Integration, DRM, Nutzerfunktionen.
  • DevOps: Jenkins CI/CD.
  • Technologien: java, android, rest, json, git, jenkins, chromecast, drm.

Zusammenfassung

Ich bin leidenschaftlich darin, Software zu entwickeln und auszuliefern, die für Menschen wichtig ist. Ich habe meine gesamte Karriere sowohl im Front- als auch im Backend gearbeitet und auch viel Erfahrung mit Hyperscalern und Cloud-Technologie.

DevOps-Aufgaben gehören natürlich zu meinem Job, zumindest so wie ich es gewohnt bin. Außerdem beteilige ich mich in der Regel aktiv an Architektur- und Softwaredesign-Diskussionen. Da ich im Herzen ein Produktmensch bin, versuche ich immer, die Perspektive des Nutzers bei allem, was ich baue, zu berücksichtigen.

Automatisierung ist ein zentraler Aspekt des Jobs, und ich bin motiviert, überall dort Automatisierung einzuführen, wo sie hilft und Sinn macht.

Außerdem bin ich stets für ein Gespräch über Sport, Kaffee und gutes Essen zu haben.

Sprachen

Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen