Sebastian Weggesser

< Zurück

Software Entwicklung

Ich habe in den letzten 20+ Jahren Software für das Web und für mobile Geräte entwickelt. Dabei habe ich Erfahrungen mit einer Vielzahl von Technologien gesammelt. Obwohl ich in den letzten 8 Jahren in Führungspositionen war, war ich immer Hands-On und habe Code geschrieben, Code-Reviews durchgeführt und war Mentor für Entwickler.

Technologien

Mit diesen Technologien, habe ich zuletzt gearbeitet:

Experte

Ruby, JavaScript, Git, SQL, Docker

Rails, React, Node.js

AWS S3, RDS, EC2, SQS, SNS, Lambda, Api Gateway, Route 53

Vertraut

Golang, Elixir, GraphQL, Astro, Terraform, MongoDB, K8S, Keycloak, React Native

Schon im Produktiv-Kontext verwendet

C++, Swift, Objective-C, Tensorflow, Java, Groovy, PHP, Ember.js, Backbone.js / Marionette, Cordova

Web

Ich habe kleine bis große Webanwendungen entwickelt - von Marketing-Websites bis hin zu komplexen mandantenfähigen SaaS-Anwendungen.

Ich habe im Laufe meiner Karriere eine große Vielfalt an Programmiersprachen, Frameworks, Paradigmen und Patterns eingesetzt. Ich bin mit allen Arten von Architekturen vertraut - seien es monotlithische Full-Stack-Anwendungen, serviceorientierte und Microservice-Systeme.

Cloud

In verschiedenen Aufträgen und Projekten habe ich mit einer Vielzahl von Cloud-Technologien gearbeitet. Ich habe Transformationsinitiativen geplant und an der ausgeführt, zum Beispiel:

  • Migration von Anwendungen und Systemen von Bare Metal in containerisierte Dienste, die auf Kubernetes, ECS usw. laufen.
  • Aufbrechen von Monolithen in serviceorientierte Systeme, die Containerisierung, serverlose Funktionen und Message Driven Architectures nutzen.
  • Aufbau von CI/CD-Pipelines und Automatisierung von Deployments mit Terraform, Ansible usw.

Und vieles mehr. Wenn Sie zusätzliches Fachwissen bei der Planung Ihrer Cloud-Infrastruktur mehr Hands on Deck benötigen, lassen Sie uns reden.

Mobile

Ich habe verschiedene mobile Apps entwickelt - vor allem im Gesundheitsbereich. Ich biete mein Fachwissen sowohl als Berater als auch als Entwickler in diesen Bereichen an:

  • Identifizieren des richtigen Tech-Stacks für Ihre mobilen Initiativen
  • Entwicklung mobiler Anwendungen mit React Native
  • Automatisierung der Deployments und Tests von mobilen Anwendungen
  • Aufbau von CI/CD-Pipelines für mobile Anwendungen