Ich bin ein starker Verfechter der Software Craftsmanship Ideologie, für mich ist entwickeln nicht einfach nur Programmieren. Techstack auf Homepage!
Aktualisiert am 14.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 14.10.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Java
PHP
Testing
Spring
Symfony
JUnit
PHPUnit
PHPMD
PHPCS
CI/CD
GitLab
SCRUM
Kanban
Amazon EC2
MongoDB
TypeScript
IntelliJ
PostgreSQL
Software Craftsmanship
Deutsch
Muttersprache
Englisch
sehr gut
Japanisch
Grundkenntnisse
Türkisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Hamburg (+200km) Berlin (+150km) Sachsenbrunn (+200km) Mannheim (+150km) Essen (+150km) München (+200km) Zürich (+200km) Bern (+150km)
möglich

Projekte

Projekte

1 Jahr 7 Monate
2023-03 - heute

SC&E GmbH

Geschäftsführer
Geschäftsführer

Vermittlung von Freelancern sowie Festangestellten

Projektbetreuung, Unternehmensberatung, Softwarekonzipierung, Projektlösungen

SC&E GmbH
1 Jahr 11 Monate
2022-11 - heute

Entwicklung eines GaaS?Produkts

Softwareentwickler, Teamlead, Projektleiter Java PHP AWS ...
Softwareentwickler, Teamlead, Projektleiter

Entwicklung eines GaaS?Produkts (Game-as-a-Service) auf Basis der Java-Plattform. Innerhalb von zwei Monaten Schaffen einer Basis von 15 Tsd. registrierten Nutzern.

  • Konzeption und Design einer robusten und skalierbaren Softwarearchitektur, die zukünftige Anforderungen antizipiert und Best-Practice-Methoden integriert
  • Führen und Aufbauen eines Teams von über 40 Fachleuten, das sich letztendlich auf 23 Kernmitglieder fokussierte, um spezifische Projektaspekte effizienter zu bearbeiten
  • Besonderes Augenmerk auf die Einhaltung regulatorischer Anforderungen und die Entwicklung von Prozessen zur Implementierung von Zugangsberechtigungen
  • Erreichen einer beeindruckenden Nutzerzahl von über 15.000 registrierten Nutzern innerhalb von zwei Monaten, was die schnelle Markteinführung und Akzeptanz des Produktes unterstreicht
  • Schaffen einer einzigartigen Teamdynamik, die trotz des hohen technischen Anspruchs und der Projektintensität zu einer familiären Arbeitsatmosphäre führte
  • Selbstentwickelte, automatisierte Performanceanalyse sowie Codeanalyse beitragend zur Performanceoptimierung.


Projektbeitrag

  • Erstellung des Architekturkonzepts
  • Projektleitung und Führung des Projektteams, um das Produkt erfolgreich zu realisieren und die gesteckten Ziele zu erreichen.

Java PHP AWS Spring TypeScript/JavaScript CSS HTML Linux Windows AWS ECS Docker
Softwaredienstleister, Spielebetreiber
1 Jahr 6 Monate
2021-10 - 2023-03

SOFTWARE CRAFTSMANSHIP AND ENGINEERING - Projektbetreuung ? Programmierdienstleistungen

Software Engineer Java PHP PHP 8 ...
Software Engineer
  • Projektbetreuung u. Programmierdienstleistungen

Statistik
Java PHP PHP 8 C
eigene Firma (gerne auf Anfrage)
Hamburg
5 Monate
2022-07 - 2022-11

Entwicklung einer Onlineplattform

Softwareentwickler Java Vue.js Spring ...
Softwareentwickler

Entwicklung eines GaaS?Produkts (Game-as-a-Service) auf Basis der Java-Plattform. Innerhalb von zwei Monaten Schaffen einer Basis von 15 Tsd. registrierten Nutzern. Entwicklung einer Plattform, die im Einklang mit dem Onlinezugangsgesetz (OZG) steht. Sie wurde entworfen, um als zentrale Brücke zwischen den Bürgern und den digitalen Diensten des Landes zu fungieren. Das primäre Ziel war es, die Effizienz der Verwaltungsprozesse drastisch zu steigern und den Bürgern einen kontinuierlichen nahtlosen digitalen Zugang zu wichtigen Dienstleistungen zu ermöglichen.

  • Konzeption der Projektarchitektur mit Fokus auf Effizienz und Compliance mit dem OZG
  • Verantwortliche Implementierung einer skalierbaren und robusten Spring Boot-Applikation für ein Enterprise-System
  • Integration von Graylog für detailliertes Logging und Kafka für effizientes Message-Queuing
  • Design einer sicheren Authentifizierungsstruktur, die sowohl Stateless- als auch Stateful-Methoden unterstützt
  • Verantwortung für die Integration von Docker, um eine effiziente Virtualisierung und Skalierbarkeit der Anwendungsumgebung zu gewährleisten
  • Erhebliche Hebung des Projektstandards, um den anspruchsvollsten IT-Anforderungen gerecht zu werden


Projektbeitrag

  • Implementieren einer hochskalierbaren und robusten Spring Boot?Applikation
  • Integration von Graylog für präzises Logging und Kafka für effizientes Message?Queueing
  • Design einer hochsicheren Authentifizierungsstruktur, welche sowohl Stateless? als auch Stateful?Authentifizierungsmethoden berücksichtigte
  • Integration von Docker

Java Vue.js Spring AWS RabbitMQ Kafka Graylog SonarQube IntelliJ Linux Windows Docker Kubernetes
Landesbetrieb für Daten und Informationen (Landeseigene IT-Behörde)
1 Jahr 1 Monat
2021-10 - 2022-10

Weiterentwicklung Online-Plattform

Softwareentwickler PHP Symfony PHPUnit ...
Softwareentwickler

Weiterentwicklung einer Online-Plattform für Statistik, die Daten von Markt- und Meinungsforschungsinstitutionen sowie aus der Wirtschaft und amtlicher Statistik zugänglich macht. Ein besonderer Schwerpunkt lag auf der automatisierten Generierung der Study Pages, wobei die Nutzung von Metadaten zentral für Effizienz und Konsistenz war. Implementiert wurde ein standardisiertes Cover?Template, das dennoch individuell angepasst werden konnte. Weiterhin wurde die Bildgenerierung für unterschiedlichste Displayauflösungen und soziale Netzwerke optimiert. Die Integration von RabbitMQ beschleunigte die Lieferung von Metadaten, während die Bildverarbeitung mit PHPGD eine hohe Präzision in grafischen Darstellungen ermöglichte.

  • Entwicklung eines automatisierten Systems zur Generierung von Study Pages unter intensiver Nutzung von Metadaten zur Sicherstellung von Effizienz und Konsistenz
  • Einführung eines standardisierten, aber anpassbaren Cover-Templates und Optimierung der Bildgenerierung für verschiedene Displayauflösungen und soziale Netzwerke
  • Beschleunigung der Metadatenlieferung durch die Integration von RabbitMQ und Gewährleistung präziser grafischer Darstellungen mittels PHP GD für die Bildverarbeitung
  • Sicherstellung von Modularität und Wartbarkeit des Systems durch Verwendung von .yml-Dateien zur Flexibilisierung der Konfiguration
  • Effizienzsteigerung und Reduktion der Serverlast durch Einsatz von Memcached für das Caching
  • Durchführung umfangreicher Testverfahren, bei denen ca. 80% der neuen Features über Testing auf Funktionalität gesichert wurden
  • Optimierung der Speicherung und Verteilung von Daten durch das Hochladen generierter Outputs direkt in den AWS S3 Bucket.


Projektbeitrag

  • Verantwortlich für die technische Entwicklung und Gewährleistung der Systemmodularität
  • Durchführung von Optimierungen, um Leistung und Skalierbarkeit der Plattform zu verbessern
  • Leitung der Qualitätssicherung durch Tests und Datenmanagement

PHP Symfony PHPUnit PHPMD Jenkins Linux Windows IntelliJ GitKraken Graylog AWS
Statista GmbH
3 Monate
2021-11 - 2022-01

Erneuerung Mailingsystem

Softwareentwickler, Scrum Master Java RabbitMQ IntelliJ ...
Softwareentwickler, Scrum Master

Erneuerung des Mailingsystems für die Nutzer des ERP?Systems. Erforderlich war das Refactoring der Systemkomponenten.

  • Durchführung eines komplexen Reverse Engineerings des internen obfuskierten Frameworks des ERP-Systems
  • Entschlüsselung und Neuauslegung verdeckter Strukturen unter Einsatz von Fachwissen und technischer Analysefähigkeit
  • Refactoring mehrerer Systemkomponenten zur Integration des erneuerten Mailingsystems
  • Einführung von SCRUM-Methoden, um die Projekt- und Entwicklungsarbeit zu optimieren
  • Intensives Training und Coaching des Teamleads sowie der Teammitglieder, um eine nachhaltige Verankerung agiler Arbeitsmethoden zu gewährleisten und kontinuierliche Verbesserungen im Entwicklungsprozess zu erzielen


Projektbeitrag

  • Technische Leitung und Projektmanagement
  • Organisation und Führung des Entwicklerteams
  • Implementierung von Best Practices und agilen Methoden zur Steigerung der Entwicklungseffizienz

Java RabbitMQ IntelliJ Linux Windows Git
SwissCommerce Germany GmbH
3 Monate
2021-10 - 2021-12

Weiterentwicklung interner Tools

Softwareentwickler, Scrum Master Java Spring JUnit ...
Softwareentwickler, Scrum Master

Weiterentwicklung der Tools, um tägliche Arbeitsabläufe effizienter zu gestalten. Wartung und Weiterentwicklung bestehender Systemarchitekturen, um die Leistungsfähigkeit und Zuverlässigkeit der Systeme sicherzustellen.

  • Konzeption und Umsetzung von Test-Suites für neue und bestehende Projekte, um die Softwarequalität durch umfangreiche Unit- und Integrationstests sicherzustellen
  • Frühzeitige Erkennung und Behebung potenzieller Fehlerquellen, um die Funktionalität und Verlässlichkeit unserer Softwareprodukte zu garantieren
  • Einführung und Verfeinerung von SCRUM-Methodologien, um Arbeitsprozesse zu optimieren und eine produktivere, angenehmere Arbeitsatmosphäre für Entwickler zu schaffen
  • Schulung des Teams in der Software Craftsmanship Methodologie zur Förderung der Entwicklung qualitativ hochwertiger Software mit Fokus auf Exzellenz und Professionalität
  • Koordination und Förderung von Knowledge Sharing innerhalb des Teams, um einen kontinuierlichen Informationsaustausch und Lernen aus den Erfahrungen der Teammitglieder zu gewährleisten.


Projektbeitrag

  • Verantwortlich für die Implementierung und Verbesserung von Arbeitsabläufen und Softwarearchitekturen.
  • Agieren als SCRUM-Master zur Unterstützung des Team-Leads und zur Strukturierung des Arbeitsflusses.
  • Leitung von Trainings in Software Craftsmanship und Förderung von Wissensaustausch zur kontinuierlichen Verbesserung des Teams.

Java Spring JUnit IntelliJ Git Gitkraken Linux
G&G Gesamtheitliche Gesundheitspflege
4 Monate
2021-06 - 2021-09

Koordination und Leitung

SOFTWARE ENGiNEER
SOFTWARE ENGiNEER
  • Koordination und Leitung von 4 weiteren Entwicklern (Sprint?Planning, Pair Programming, Ansprechpartner)
  • Weiterentwicklung der CleverPush?Plattform
  • Customer Supporter (B2B, L3)
  • Prozessoptimierung in Form von Developer Workflow?Veränderungen, Einführung von SCRUM (Dailies und Co.)
  • Zuständiger Software Craftsman
  • Verantwortlicher für das Einführen und Warten von Code Guidelines u. der Jour Fixes
  • Verantwortlicher für das Implementieren eines Unit?, Integration u. E2E?Tests Frameworks
  • Verantwortlicher für das Refactoring von Repositories und das damit verbundene Anheben der Code?Qualität
CleverPush GmbH
Hamburg
3 Monate
2021-01 - 2021-03

Projektkonzipierung? und Fertigstellung

INTERMEDiATE SOFTWARE ENGiNEER
INTERMEDiATE SOFTWARE ENGiNEER
  • Nebenberufliche befristete Anstellung (Teilzeit)
  • Projektkonzipierung? und Fertigstellung eines concurrent?basierten konfigurierbaren Scraper in Python
eviit GmbH, Bargteheide

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 1 Monat
2021-09 - heute

BACHELOR OF SCIENCE

IT-Security (Bachelor of Science), Technische Hochschule Lübeck Barmstedt
IT-Security (Bachelor of Science)
Technische Hochschule Lübeck Barmstedt
  • Eingeschriebener Student der Hochschule Lübeck, Studiengang IT?Security
1 Jahr 11 Monate
2019-08 - 2021-06

FACHINFORMATiKER iN DER ANWENDUNGSENTWiCKLUNG

Erfolgreicher Abschluss der Ausbildung, Abschlusszeugnis (Durchschnittsnote): 1,4, Statista GmbH, Hamburg
Erfolgreicher Abschluss der Ausbildung, Abschlusszeugnis (Durchschnittsnote): 1,4
Statista GmbH, Hamburg
  • SCRUM?Master Zertifizierung
  • Mitglied einer Unit?Testing Workforce zur Code?Optimierung und Sicherstellung der Code?Qualität
  • Projektverantwortlicher für das Erstellen eines Bots zur Verwaltung/Erinnerung von Pullrequests in Java 15 (Spring)
  • Projektverantwortlicher für das Erstellen eines Lexers und Parsers in PHP 7.4 zur Optimierung von Twig Templates (Symfony)
2 Monate
2016-05 - 2016-06

PRAKTIKANT / FACHINFORMATIKER IN DER ANWENDUNGSENTWICKLUNG

Captech GmbH Hamburg
Captech GmbH Hamburg
  • ?Grüne?Wiese Projekt? in Form eines Launchers in Java Swing
  • Erstellen eines 2D?Spiels mit Java Swing
3 Monate
2016-02 - 2016-04

PRAKTIKANT / FACHINFORMATIKER IN DER ANWENDUNGSENTWICKLUNG

Captech GmbH Hamburg
Captech GmbH Hamburg
  • Entwickeln eines eigenen Wordpress?plugin welche eine Gallerie darstellt, basierend auf JSON?Rohdaten
  • Testen von Web?Interfaces bestehender Projekte

Position

Position

  • Product Owner
  • Projektleiter
  • Scrum Master
  • Softwarearchitekt
  • Softwareentwickler
  • Systemarchitekt

Kompetenzen

Kompetenzen

Top-Skills

Java PHP Testing Spring Symfony JUnit PHPUnit PHPMD PHPCS CI/CD GitLab SCRUM Kanban Amazon EC2 MongoDB TypeScript IntelliJ PostgreSQL Software Craftsmanship

Produkte / Standards / Erfahrungen / Methoden

ZUSAMMENFASSUNG

Ich bin ein erfahrener Freelancer mit einem Schwerpunkt in der Softwareentwicklung. Ich habe vornehmlich in agilen Projekten verschiedene Rollen innegehabt. Als Geschäftsführer konzipierte und verantwortete ich ein GaaS-Produkt, das ich erfolgreich am Markt einführen konnte. Mit meinen vielfältigen Projekterfahrungen zeichne ich mich insbesondere durch meine Fähigkeit aus, mich in neue fachliche und technische Themen einzuarbeiten, die Teamleistung insgesamt zu fördern sowie einen hohen Eigenanspruch an qualitativ exzellente Ergebnisse zu haben.


TOP-SKILLS

  • Softwareentwicklung
  • Softwarearchitektur


KOMPETENZEN UND KENNTNISSE

Test und Qualitätssicherung

  • Testarten und -verfahren
  • Testdurchführung (Unit tests; Integration tests; Systemtests, Black/Whiteboxtesting, Smoke testing, Regression testing)


Protokolle

  • Graylog
  • TLS
  • HTTP/HTTPS
  • SOAP


Allgemeine und soziale Kompetenzen und Kenntnisse

  • Durchsetzungsvermögen
  • Führungskompetenz
  • Innovationsfähigkeit
  • Kommunikationsfähigkeit
  • Konfliktfähigkeit
  • Konzeptionelles und strukturiertes Vorgehen
  • Lösungsorientierung
  • Moderationskompetenz
  • Überzeugungsfähigkeit
  • Verhandlungskompetenz
  • Verlässlichkeit


QUALIFIKATIONEN

Führungskompetenz

Unternehmensführung und Management


Businesskompetenzen

  • Budgetplanung und -überwachung
  • SCRUM


IT-Skills

  • Agile Softwareentwicklung
  • Continuous Delivery (CD)
  • Continuous Integration (CI)
  • Softwareentwicklung


IT-Architektur

  • Clean Architecture
  • Domain-driven Design (DDD)
  • Microservices
  • OWASP
  • Platform as a Service (PaaS)
  • Softwarearchitektur (Hexagonal, MVC, Event-driven, Microservices-Pattern, Broker-Pattern, Layered, N-tier; REST)
  • Architekturmodellierung (UML, SysUML, BPMN, ERM, System Composer)


Anwendungssoftware und Entwicklertools

  • Atlassian Jira
  • BigQuery
  • Bitbucket
  • C
  • C#
  • C++
  • CSS
  • Git
  • GitHub
  • GitKraken
  • GitLab
  • HTML
  • IntelliJ IDEA
  • Java
  • XPath
  • Jenkins
  • Kotlin
  • PHP
  • Postman
  • Selenium
  • SonarQube
  • TypeScript
  • XML
  • JSON


Programmiersprachen, Bibliotheken und Frameworks

  • Electron
  • JavaFX
  • JUnit
  • Less
  • Swagger
  • Meteor
  • Mapstruct
  • Node.js
  • Spring Framework
  • Swing (Java)
  • Symfony
  • Vue.js
  • Java SE / EE
  • Java Keystore
  • Windows Presentation Foundation (WPF)
  • Java JPA, Java Servlets


Toolchain

IntelliJ, Git (GitLab, GitHub, Bitbucket), GitKraken, Jenkins, Postman, Graylog, SonarQube, JIRA


Coding Standards

Oracle Code Conventions, Microsoft Code Conventions, Google Java Coding Standards, PSR?12, PEP?8


Cloud

AWS, Docker, Kubernetes


Web?Sprachen

HTML5, LESS, PHP


Frameworks

Spring, JavaFX, Swing, Selenium, WPF, Meteor, Kivy, Electron, Symfony, Vue.JS


Weitere Kenntnisse

Node.JS, TypeScript

Programmiersprachen

Java
Kotlin
Python
C/C++/C#

Branchen

Branchen

  • Behörden/Staatliche Institutionen/Verwaltung
  • Dienstleistungen
  • Gesundheitswesen
  • Web-Dienstleistungen

Einsatzorte

Einsatzorte

Hamburg (+200km) Berlin (+150km) Sachsenbrunn (+200km) Mannheim (+150km) Essen (+150km) München (+200km) Zürich (+200km) Bern (+150km)
möglich

Projekte

Projekte

1 Jahr 7 Monate
2023-03 - heute

SC&E GmbH

Geschäftsführer
Geschäftsführer

Vermittlung von Freelancern sowie Festangestellten

Projektbetreuung, Unternehmensberatung, Softwarekonzipierung, Projektlösungen

SC&E GmbH
1 Jahr 11 Monate
2022-11 - heute

Entwicklung eines GaaS?Produkts

Softwareentwickler, Teamlead, Projektleiter Java PHP AWS ...
Softwareentwickler, Teamlead, Projektleiter

Entwicklung eines GaaS?Produkts (Game-as-a-Service) auf Basis der Java-Plattform. Innerhalb von zwei Monaten Schaffen einer Basis von 15 Tsd. registrierten Nutzern.

  • Konzeption und Design einer robusten und skalierbaren Softwarearchitektur, die zukünftige Anforderungen antizipiert und Best-Practice-Methoden integriert
  • Führen und Aufbauen eines Teams von über 40 Fachleuten, das sich letztendlich auf 23 Kernmitglieder fokussierte, um spezifische Projektaspekte effizienter zu bearbeiten
  • Besonderes Augenmerk auf die Einhaltung regulatorischer Anforderungen und die Entwicklung von Prozessen zur Implementierung von Zugangsberechtigungen
  • Erreichen einer beeindruckenden Nutzerzahl von über 15.000 registrierten Nutzern innerhalb von zwei Monaten, was die schnelle Markteinführung und Akzeptanz des Produktes unterstreicht
  • Schaffen einer einzigartigen Teamdynamik, die trotz des hohen technischen Anspruchs und der Projektintensität zu einer familiären Arbeitsatmosphäre führte
  • Selbstentwickelte, automatisierte Performanceanalyse sowie Codeanalyse beitragend zur Performanceoptimierung.


Projektbeitrag

  • Erstellung des Architekturkonzepts
  • Projektleitung und Führung des Projektteams, um das Produkt erfolgreich zu realisieren und die gesteckten Ziele zu erreichen.

Java PHP AWS Spring TypeScript/JavaScript CSS HTML Linux Windows AWS ECS Docker
Softwaredienstleister, Spielebetreiber
1 Jahr 6 Monate
2021-10 - 2023-03

SOFTWARE CRAFTSMANSHIP AND ENGINEERING - Projektbetreuung ? Programmierdienstleistungen

Software Engineer Java PHP PHP 8 ...
Software Engineer
  • Projektbetreuung u. Programmierdienstleistungen

Statistik
Java PHP PHP 8 C
eigene Firma (gerne auf Anfrage)
Hamburg
5 Monate
2022-07 - 2022-11

Entwicklung einer Onlineplattform

Softwareentwickler Java Vue.js Spring ...
Softwareentwickler

Entwicklung eines GaaS?Produkts (Game-as-a-Service) auf Basis der Java-Plattform. Innerhalb von zwei Monaten Schaffen einer Basis von 15 Tsd. registrierten Nutzern. Entwicklung einer Plattform, die im Einklang mit dem Onlinezugangsgesetz (OZG) steht. Sie wurde entworfen, um als zentrale Brücke zwischen den Bürgern und den digitalen Diensten des Landes zu fungieren. Das primäre Ziel war es, die Effizienz der Verwaltungsprozesse drastisch zu steigern und den Bürgern einen kontinuierlichen nahtlosen digitalen Zugang zu wichtigen Dienstleistungen zu ermöglichen.

  • Konzeption der Projektarchitektur mit Fokus auf Effizienz und Compliance mit dem OZG
  • Verantwortliche Implementierung einer skalierbaren und robusten Spring Boot-Applikation für ein Enterprise-System
  • Integration von Graylog für detailliertes Logging und Kafka für effizientes Message-Queuing
  • Design einer sicheren Authentifizierungsstruktur, die sowohl Stateless- als auch Stateful-Methoden unterstützt
  • Verantwortung für die Integration von Docker, um eine effiziente Virtualisierung und Skalierbarkeit der Anwendungsumgebung zu gewährleisten
  • Erhebliche Hebung des Projektstandards, um den anspruchsvollsten IT-Anforderungen gerecht zu werden


Projektbeitrag

  • Implementieren einer hochskalierbaren und robusten Spring Boot?Applikation
  • Integration von Graylog für präzises Logging und Kafka für effizientes Message?Queueing
  • Design einer hochsicheren Authentifizierungsstruktur, welche sowohl Stateless? als auch Stateful?Authentifizierungsmethoden berücksichtigte
  • Integration von Docker

Java Vue.js Spring AWS RabbitMQ Kafka Graylog SonarQube IntelliJ Linux Windows Docker Kubernetes
Landesbetrieb für Daten und Informationen (Landeseigene IT-Behörde)
1 Jahr 1 Monat
2021-10 - 2022-10

Weiterentwicklung Online-Plattform

Softwareentwickler PHP Symfony PHPUnit ...
Softwareentwickler

Weiterentwicklung einer Online-Plattform für Statistik, die Daten von Markt- und Meinungsforschungsinstitutionen sowie aus der Wirtschaft und amtlicher Statistik zugänglich macht. Ein besonderer Schwerpunkt lag auf der automatisierten Generierung der Study Pages, wobei die Nutzung von Metadaten zentral für Effizienz und Konsistenz war. Implementiert wurde ein standardisiertes Cover?Template, das dennoch individuell angepasst werden konnte. Weiterhin wurde die Bildgenerierung für unterschiedlichste Displayauflösungen und soziale Netzwerke optimiert. Die Integration von RabbitMQ beschleunigte die Lieferung von Metadaten, während die Bildverarbeitung mit PHPGD eine hohe Präzision in grafischen Darstellungen ermöglichte.

  • Entwicklung eines automatisierten Systems zur Generierung von Study Pages unter intensiver Nutzung von Metadaten zur Sicherstellung von Effizienz und Konsistenz
  • Einführung eines standardisierten, aber anpassbaren Cover-Templates und Optimierung der Bildgenerierung für verschiedene Displayauflösungen und soziale Netzwerke
  • Beschleunigung der Metadatenlieferung durch die Integration von RabbitMQ und Gewährleistung präziser grafischer Darstellungen mittels PHP GD für die Bildverarbeitung
  • Sicherstellung von Modularität und Wartbarkeit des Systems durch Verwendung von .yml-Dateien zur Flexibilisierung der Konfiguration
  • Effizienzsteigerung und Reduktion der Serverlast durch Einsatz von Memcached für das Caching
  • Durchführung umfangreicher Testverfahren, bei denen ca. 80% der neuen Features über Testing auf Funktionalität gesichert wurden
  • Optimierung der Speicherung und Verteilung von Daten durch das Hochladen generierter Outputs direkt in den AWS S3 Bucket.


Projektbeitrag

  • Verantwortlich für die technische Entwicklung und Gewährleistung der Systemmodularität
  • Durchführung von Optimierungen, um Leistung und Skalierbarkeit der Plattform zu verbessern
  • Leitung der Qualitätssicherung durch Tests und Datenmanagement

PHP Symfony PHPUnit PHPMD Jenkins Linux Windows IntelliJ GitKraken Graylog AWS
Statista GmbH
3 Monate
2021-11 - 2022-01

Erneuerung Mailingsystem

Softwareentwickler, Scrum Master Java RabbitMQ IntelliJ ...
Softwareentwickler, Scrum Master

Erneuerung des Mailingsystems für die Nutzer des ERP?Systems. Erforderlich war das Refactoring der Systemkomponenten.

  • Durchführung eines komplexen Reverse Engineerings des internen obfuskierten Frameworks des ERP-Systems
  • Entschlüsselung und Neuauslegung verdeckter Strukturen unter Einsatz von Fachwissen und technischer Analysefähigkeit
  • Refactoring mehrerer Systemkomponenten zur Integration des erneuerten Mailingsystems
  • Einführung von SCRUM-Methoden, um die Projekt- und Entwicklungsarbeit zu optimieren
  • Intensives Training und Coaching des Teamleads sowie der Teammitglieder, um eine nachhaltige Verankerung agiler Arbeitsmethoden zu gewährleisten und kontinuierliche Verbesserungen im Entwicklungsprozess zu erzielen


Projektbeitrag

  • Technische Leitung und Projektmanagement
  • Organisation und Führung des Entwicklerteams
  • Implementierung von Best Practices und agilen Methoden zur Steigerung der Entwicklungseffizienz

Java RabbitMQ IntelliJ Linux Windows Git
SwissCommerce Germany GmbH
3 Monate
2021-10 - 2021-12

Weiterentwicklung interner Tools

Softwareentwickler, Scrum Master Java Spring JUnit ...
Softwareentwickler, Scrum Master

Weiterentwicklung der Tools, um tägliche Arbeitsabläufe effizienter zu gestalten. Wartung und Weiterentwicklung bestehender Systemarchitekturen, um die Leistungsfähigkeit und Zuverlässigkeit der Systeme sicherzustellen.

  • Konzeption und Umsetzung von Test-Suites für neue und bestehende Projekte, um die Softwarequalität durch umfangreiche Unit- und Integrationstests sicherzustellen
  • Frühzeitige Erkennung und Behebung potenzieller Fehlerquellen, um die Funktionalität und Verlässlichkeit unserer Softwareprodukte zu garantieren
  • Einführung und Verfeinerung von SCRUM-Methodologien, um Arbeitsprozesse zu optimieren und eine produktivere, angenehmere Arbeitsatmosphäre für Entwickler zu schaffen
  • Schulung des Teams in der Software Craftsmanship Methodologie zur Förderung der Entwicklung qualitativ hochwertiger Software mit Fokus auf Exzellenz und Professionalität
  • Koordination und Förderung von Knowledge Sharing innerhalb des Teams, um einen kontinuierlichen Informationsaustausch und Lernen aus den Erfahrungen der Teammitglieder zu gewährleisten.


Projektbeitrag

  • Verantwortlich für die Implementierung und Verbesserung von Arbeitsabläufen und Softwarearchitekturen.
  • Agieren als SCRUM-Master zur Unterstützung des Team-Leads und zur Strukturierung des Arbeitsflusses.
  • Leitung von Trainings in Software Craftsmanship und Förderung von Wissensaustausch zur kontinuierlichen Verbesserung des Teams.

Java Spring JUnit IntelliJ Git Gitkraken Linux
G&G Gesamtheitliche Gesundheitspflege
4 Monate
2021-06 - 2021-09

Koordination und Leitung

SOFTWARE ENGiNEER
SOFTWARE ENGiNEER
  • Koordination und Leitung von 4 weiteren Entwicklern (Sprint?Planning, Pair Programming, Ansprechpartner)
  • Weiterentwicklung der CleverPush?Plattform
  • Customer Supporter (B2B, L3)
  • Prozessoptimierung in Form von Developer Workflow?Veränderungen, Einführung von SCRUM (Dailies und Co.)
  • Zuständiger Software Craftsman
  • Verantwortlicher für das Einführen und Warten von Code Guidelines u. der Jour Fixes
  • Verantwortlicher für das Implementieren eines Unit?, Integration u. E2E?Tests Frameworks
  • Verantwortlicher für das Refactoring von Repositories und das damit verbundene Anheben der Code?Qualität
CleverPush GmbH
Hamburg
3 Monate
2021-01 - 2021-03

Projektkonzipierung? und Fertigstellung

INTERMEDiATE SOFTWARE ENGiNEER
INTERMEDiATE SOFTWARE ENGiNEER
  • Nebenberufliche befristete Anstellung (Teilzeit)
  • Projektkonzipierung? und Fertigstellung eines concurrent?basierten konfigurierbaren Scraper in Python
eviit GmbH, Bargteheide

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 1 Monat
2021-09 - heute

BACHELOR OF SCIENCE

IT-Security (Bachelor of Science), Technische Hochschule Lübeck Barmstedt
IT-Security (Bachelor of Science)
Technische Hochschule Lübeck Barmstedt
  • Eingeschriebener Student der Hochschule Lübeck, Studiengang IT?Security
1 Jahr 11 Monate
2019-08 - 2021-06

FACHINFORMATiKER iN DER ANWENDUNGSENTWiCKLUNG

Erfolgreicher Abschluss der Ausbildung, Abschlusszeugnis (Durchschnittsnote): 1,4, Statista GmbH, Hamburg
Erfolgreicher Abschluss der Ausbildung, Abschlusszeugnis (Durchschnittsnote): 1,4
Statista GmbH, Hamburg
  • SCRUM?Master Zertifizierung
  • Mitglied einer Unit?Testing Workforce zur Code?Optimierung und Sicherstellung der Code?Qualität
  • Projektverantwortlicher für das Erstellen eines Bots zur Verwaltung/Erinnerung von Pullrequests in Java 15 (Spring)
  • Projektverantwortlicher für das Erstellen eines Lexers und Parsers in PHP 7.4 zur Optimierung von Twig Templates (Symfony)
2 Monate
2016-05 - 2016-06

PRAKTIKANT / FACHINFORMATIKER IN DER ANWENDUNGSENTWICKLUNG

Captech GmbH Hamburg
Captech GmbH Hamburg
  • ?Grüne?Wiese Projekt? in Form eines Launchers in Java Swing
  • Erstellen eines 2D?Spiels mit Java Swing
3 Monate
2016-02 - 2016-04

PRAKTIKANT / FACHINFORMATIKER IN DER ANWENDUNGSENTWICKLUNG

Captech GmbH Hamburg
Captech GmbH Hamburg
  • Entwickeln eines eigenen Wordpress?plugin welche eine Gallerie darstellt, basierend auf JSON?Rohdaten
  • Testen von Web?Interfaces bestehender Projekte

Position

Position

  • Product Owner
  • Projektleiter
  • Scrum Master
  • Softwarearchitekt
  • Softwareentwickler
  • Systemarchitekt

Kompetenzen

Kompetenzen

Top-Skills

Java PHP Testing Spring Symfony JUnit PHPUnit PHPMD PHPCS CI/CD GitLab SCRUM Kanban Amazon EC2 MongoDB TypeScript IntelliJ PostgreSQL Software Craftsmanship

Produkte / Standards / Erfahrungen / Methoden

ZUSAMMENFASSUNG

Ich bin ein erfahrener Freelancer mit einem Schwerpunkt in der Softwareentwicklung. Ich habe vornehmlich in agilen Projekten verschiedene Rollen innegehabt. Als Geschäftsführer konzipierte und verantwortete ich ein GaaS-Produkt, das ich erfolgreich am Markt einführen konnte. Mit meinen vielfältigen Projekterfahrungen zeichne ich mich insbesondere durch meine Fähigkeit aus, mich in neue fachliche und technische Themen einzuarbeiten, die Teamleistung insgesamt zu fördern sowie einen hohen Eigenanspruch an qualitativ exzellente Ergebnisse zu haben.


TOP-SKILLS

  • Softwareentwicklung
  • Softwarearchitektur


KOMPETENZEN UND KENNTNISSE

Test und Qualitätssicherung

  • Testarten und -verfahren
  • Testdurchführung (Unit tests; Integration tests; Systemtests, Black/Whiteboxtesting, Smoke testing, Regression testing)


Protokolle

  • Graylog
  • TLS
  • HTTP/HTTPS
  • SOAP


Allgemeine und soziale Kompetenzen und Kenntnisse

  • Durchsetzungsvermögen
  • Führungskompetenz
  • Innovationsfähigkeit
  • Kommunikationsfähigkeit
  • Konfliktfähigkeit
  • Konzeptionelles und strukturiertes Vorgehen
  • Lösungsorientierung
  • Moderationskompetenz
  • Überzeugungsfähigkeit
  • Verhandlungskompetenz
  • Verlässlichkeit


QUALIFIKATIONEN

Führungskompetenz

Unternehmensführung und Management


Businesskompetenzen

  • Budgetplanung und -überwachung
  • SCRUM


IT-Skills

  • Agile Softwareentwicklung
  • Continuous Delivery (CD)
  • Continuous Integration (CI)
  • Softwareentwicklung


IT-Architektur

  • Clean Architecture
  • Domain-driven Design (DDD)
  • Microservices
  • OWASP
  • Platform as a Service (PaaS)
  • Softwarearchitektur (Hexagonal, MVC, Event-driven, Microservices-Pattern, Broker-Pattern, Layered, N-tier; REST)
  • Architekturmodellierung (UML, SysUML, BPMN, ERM, System Composer)


Anwendungssoftware und Entwicklertools

  • Atlassian Jira
  • BigQuery
  • Bitbucket
  • C
  • C#
  • C++
  • CSS
  • Git
  • GitHub
  • GitKraken
  • GitLab
  • HTML
  • IntelliJ IDEA
  • Java
  • XPath
  • Jenkins
  • Kotlin
  • PHP
  • Postman
  • Selenium
  • SonarQube
  • TypeScript
  • XML
  • JSON


Programmiersprachen, Bibliotheken und Frameworks

  • Electron
  • JavaFX
  • JUnit
  • Less
  • Swagger
  • Meteor
  • Mapstruct
  • Node.js
  • Spring Framework
  • Swing (Java)
  • Symfony
  • Vue.js
  • Java SE / EE
  • Java Keystore
  • Windows Presentation Foundation (WPF)
  • Java JPA, Java Servlets


Toolchain

IntelliJ, Git (GitLab, GitHub, Bitbucket), GitKraken, Jenkins, Postman, Graylog, SonarQube, JIRA


Coding Standards

Oracle Code Conventions, Microsoft Code Conventions, Google Java Coding Standards, PSR?12, PEP?8


Cloud

AWS, Docker, Kubernetes


Web?Sprachen

HTML5, LESS, PHP


Frameworks

Spring, JavaFX, Swing, Selenium, WPF, Meteor, Kivy, Electron, Symfony, Vue.JS


Weitere Kenntnisse

Node.JS, TypeScript

Programmiersprachen

Java
Kotlin
Python
C/C++/C#

Branchen

Branchen

  • Behörden/Staatliche Institutionen/Verwaltung
  • Dienstleistungen
  • Gesundheitswesen
  • Web-Dienstleistungen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.