Werdegang

Berufserfahrung

01/2024 - heute

Principal Software Engineer

Enviria GmbH

Entwicklung der Enviria-Website, des Kundenportals und verschiedener intern genutzter Web- sowie Mobil-Anwendungen für iOS und Android.

Verantwortlichkeiten

  • Full-Stack Softwarearchitektur und -entwicklung
  • Entwicklung von AWS und Azure Infrastruktur via IaC
  • DevOps wie z.B. die Automatisierung von CI/CD-Pipelines
  • Implementierung und Einhaltung von Sicherheitsstandards z.B. nach OWASP und ISO 27001
  • Implementierung von Qualitätsstandards durch bspw. Testing, Code Reviews
  • SEO/SEA Implementierung und Optimierung
  • Implementierung von Datenschutz- und Compliance-Anforderungen
  • Unternehmensweite Implementierung von OKR als OKR-Master

Programmiersprachen

TypeScriptDartPython

Bibliotheken und Technologien

Nuxt 3+AWS CDKFlutterRiverpodReactLangchain

Cloud-Anbieter

AWSAzure

Laufzeiten

Node.jsWebiOSAndroid

10/2017 - 12/2023

Manager Cloud Engineering

Ströer Gruppe

Konzeption, Architektur und Entwicklung skalierbarer Client-Server-Anwendungen, Microservices, Frontends, Cloud-Infrastruktur und datengetriebener Plattformen auf AWS.

Verantwortlichkeiten

  • Konzeption und Design umfassender Softwarelösungen
  • Entwicklung skalierbarer Client-Server-Anwendungen und Microservices
  • Frontend- und Backend-Entwicklung mit modernen Web-Technologien
  • DevOps, IaC und CI/CD mit Docker, Terraform, GitLab und Bitbucket
  • Aufbau von Data-Warehouse-, Data-Lake- und Data-Platform-Komponenten
  • Entwicklung interner Desktop-Anwendungen mit .NET

Programmiersprachen

JavaScriptTypeScriptJavaC#VB

Bibliotheken und Technologien

AngularSpring BootSpring CloudExpressDockerTerraformGitLab CI/CDBitbucket PipelinesMatillionAWS Redshift.NETMicroservices

Cloud-Anbieter

AWS

Laufzeiten

Node.jsWebWindows

04/2016 - 10/2017

Software Consultant

compeople AG

Entwicklung, Wartung und kundenspezifische Einführung eines SmartClient-Frameworks sowie Beratung von Kundenteams zu zugehörigen Frontend- und Integrations-Technologien.

Verantwortlichkeiten

  • Entwicklung und Wartung eines SmartClient-Frameworks
  • Beratung von Kundenteams zur Integration und Nutzung des Frameworks
  • Erweiterung gemeinsamer Frontend-Komponenten und -Tools
  • Schnittstellen- und datenbanknahe Entwicklung mit OpenAPI und MySQL

Programmiersprachen

JavaJavaScript

Bibliotheken und Technologien

Apache HiveMindJavaFxJava Swing

Laufzeiten

WindowsiOS

01/2015 - 03/2016

Software-Entwickler

LomoSoft GmbH

Mitarbeit bei der Neuentwicklung einer Dispositionssoftware auf Basis einer Webapplikation.

Verantwortlichkeiten

  • Mitarbeit bei der Neuentwicklung der Dispositionssoftware
  • Entwicklung einer Webapplikation mit AngularJS, HTML, JavaScript und CSS
  • Backend-Entwicklung mit ASP.Net und C#
  • Datenbankentwicklung und -anbindung mit MS SQL

Programmiersprachen

JavaScriptC#

Bibliotheken und Technologien

AngularJSHTMLCSSASP.NetMS SQL

Laufzeiten

Web

06/2014 - 01/2015

Studentische Hilfskraft

Lauer, Teuber GbR

Konzeption und Weiterentwicklung mobiler Anwendungen für die Plattform iOS.

Verantwortlichkeiten

  • Konzeption mobiler Anwendungen
  • Weiterentwicklung von iOS-Produkten
  • Unterstützung bei Auslieferung und Stabilisierung

Programmiersprachen

Objective-C

Laufzeiten

iOS

01/2013 - 06/2014

Studentische Hilfskraft

Uni Kassel / FG IES

Weiterentwicklung eines Java-Frameworks mit Algorithmen und Verfahren zur Mustererkennung und Data Mining.

Verantwortlichkeiten

  • Forschungsnahe Framework-Entwicklung
  • Algorithmen und Verfahren zur Mustererkennung
  • Unterstützung bei Data-Mining-bezogenen Übungen

Programmiersprachen

JavaPython

Laufzeiten

Linux

07/2012 - 12/2012

Studentische Aushilfe

SMA AG

Entwicklung eines auf Perl basierenden Skripts zur einheitlichen Formatierung von C/C++-Quellcode-Dokumentation.

Verantwortlichkeiten

  • Automatisierung der Dokumentationsformatierung von Quellcode
  • Skripting- und Produktivitätsarbeit
  • Standardisierung von Code-Ausgaben über Teams hinweg

Programmiersprachen

PerlC++

Laufzeiten

Windows

04/2010 - 09/2010

Praktikum

Crytek GmbH

Praktikum in der Quality Assurance und in einem Projektteam zur Entwicklung einer Online-Gaming-Plattform.

Verantwortlichkeiten

  • Testing in der Abteilung Quality Assurance
  • Programmierung am Game Server für eine Online-Gaming-Plattform
  • Eigenverantwortliche und zuverlässige Mitarbeit in den Projektteams

2009 - 2011

Studentische Hilfskraft

Uni Kassel / FG ComTec

Betreuung von Laborpraktika zu den Themen Netzwerk und GSM.

Verantwortlichkeiten

  • Betreuung von Laboren und Lehrunterstützung
  • Anleitung zu Netzwerk- und GSM-Praktika
  • Technische Unterstützung für Studierende

Bibliotheken und Technologien

GSM

Ausbildung

Akademischer Hintergrund

2012 - 2016

Studium der Informatik (M.Sc.)

Universität Kassel

2007 - 2012

Studium der Informatik (B.Sc.)

Universität Kassel

2004 - 2007

Abitur

Albert-Schweitzer-Schule, Hofgeismar

Gesprochene Sprachen

Sprachprofil

Deutsch

Muttersprache, fließend in Wort und Schrift

Englisch

Gute Kenntnisse, fließend in Wort und Schrift

Türkisch

Muttersprache, fließend in Wort und Schrift