iOS swift, Spring boot, Angular 2/14, Ionic, Node.js, NestJs, mongoDb, Mysql, Ionic
Aktualisiert am 27.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2025
Verfügbar zu: 100%
davon vor Ort: 25%
Node.js
Angular
Spring MVC
Hibernate
MySQL
PHP
MongoDB
Nestjs
Englisch
fließend
Deutsch
Kommunikations- und verhandlungssicher
Hindi
Muttersprache

Einsatzorte

Einsatzorte

Stade (+150km)
möglich

Projekte

Projekte

1 Jahr 1 Monat
2024-01 - heute

Entwicklung einer fortschrittlichen Time Management Software

Principal Software Engineer, Consultant (Freelancer) Angular 17 NestJs NodeJs ...
Principal Software Engineer, Consultant (Freelancer)

Entwicklung einer fortschrittlichen Time Management Software zur effizienten Verwaltung und Planung von Zeit- und Projektmanagement-Aufgaben. Die Anwendung bietet eine benutzerfreundliche Oberfläche für die Zeiterfassung, Projektverfolgung und Integration mit Zahlungs- und Benachrichtigungssystemen.

  • Entwicklung der Benutzeroberfläche und Benutzererfahrung mit Angular 17, Tailwind, Typescript, HTML und SCSS.
  • Implementierung der Serverlogik und Datenverwaltung mit NestJS, Node.js und Postgres.
  • Implementierung von ngRx und Elf Store für effizientes und reaktives State Management.
  • Aufbau und Integration von Websockets für Echtzeit-Datenaktualisierungen und -interaktionen.
  • Erstellung einer RESTful API und Nutzung von Swagger zur Dokumentation und Verwaltung der API-Spezifikationen.
  • Einsatz von Redis für Caching und Verbesserung der Systemleistung.
  • Verwaltung von Benutzerkonten und -rollen mit sicherer Authentifizierung mittels JWT.
  • Integration und Verwaltung von E-Mail-Templates mit Brevo, MJML und Handlebar.
  • Implementierung von Stripe für Zahlungsabwicklungen innerhalb der Anwendung.
  • Durchführung von Unit-Tests mit Jest zur Sicherstellung der Funktionalität und Stabilität der Anwendung.
  • Verwaltung des Quellcodes und der CI/CD-Pipelines mit Git und Nutzung von IntelliJ IDEA für die Entwicklung auf MacOS.

Angular 17 NestJs NodeJs Postgres Tailwind Typescript HTML SCSS Git Websocket Redis Rest API Swagger IntelliJIdea ngRx Elf Store management RxJs Brevo MJML Handlebar Mail templating Jest Unit tests Stripe Payment und MacOS
auf Anfrage
4 Jahre 4 Monate
2020-10 - heute

Einführung von test

Principal Software Engineer, Consultant
Principal Software Engineer, Consultant
  • Einführung von E2E test 
  • Bestehende Komponenten wurden neu strukturiert, indem sie in ein Modul verschoben wurden (Performace enhancement). 
  • Implement neue design 
  •  Entwickeln BE components (projections, command and queries) CQRS
Angular 10 HTML CSS Spring Boot CQRS SAGA Rest API Responsive design ActiveMq kafka Scrum Methodology Typescript Gitlab Confluence WebStorm IntelliJ Idea Ultimate Docker AWS und MAC
carTrust GmbH
4 Jahre 6 Monate
2020-08 - heute

Entwicklung einer umfassenden Schulverwaltungssoftware

Geschäftsführer Angular 13 NestJs NodeJs ...
Geschäftsführer
Entwicklung einer umfassenden Schulverwaltungssoftware zur Rationalisierung der Verwaltungs- und Bildungsprozesse von Schulen. Ziel dieses Projekts war es, eine effiziente und benutzerfreundliche Plattform für die Verwaltung von Schülerdaten, Lehrerplänen, Elternkommunikation und Schulveranstaltungen zu schaffen.
  • Entwicklung von Backend-Diensten mit NestJs, um Skalierbarkeit und Zuverlässigkeit zu gewährleisten.
  • Entwurf und Verwaltung des Datenbankschemas in Postgres für eine effiziente Datenspeicherung und -abfrage.
  • Implementierung von Caching und Echtzeit-Datenverarbeitung mit Redis.
  • Aktivierung von Echtzeit-Kommunikationsfunktionen mit Websocket für sofortige Aktualisierungen.
  • Aufbau eines reaktionsschnellen und dynamischen Frontends mit Angular.
  • Sichere Benutzerauthentifizierung und -autorisierung mit JWT.
  • Entwicklung einer ereignisgesteuerten Architektur zur Entkopplung von Komponenten für bessere Wartbarkeit und Skalierbarkeit.
  • Integrierte automatische E-Mail-Benachrichtigungen für Benutzerwarnungen und Updates.
Angular 13 NestJs NodeJs Postgres Responsive design Typescript HTML CSS Git Websocket Redis Rest API Webrtc WebStorm Akita store (state management) und Jest Unit tests und MacOS
auf Anfrage
1 Jahr 7 Monate
2022-07 - 2024-01

Gestaltung und Entwicklung einer innovativen App

Principal Software Engineer, Consultant (Freelancer) Java 17 Spring Boot 3 AWS ...
Principal Software Engineer, Consultant (Freelancer)

Ich bin verantwortlich für die Gestaltung und Entwicklung einer innovativen App zur Verwaltung zusätzlicher Fahrer. Die App ermöglicht es den Nutzern, zusätzliche Fahrer für ihre Fahrzeuge zu buchen, zu bezahlen und zu bewerten. Ich habe die App mit Spring Boot und Angular entwickelt, um eine hohe Leistung, Sicherheit und Benutzerfreundlichkeit zu gewährleisten. Ich bin auch an der Erstellung von Tests, Dokumentation und Fehlerbehebung beteiligt.

  • Implementierung von RESTful APIs mit Swagger-Dokumentation.
  • Integration eines leistungsfähigen Backend-Services mit Spring Boot, um einen reibungslosen Betrieb zu gewährleisten.
  • Verwendung von SoapUI für die Testautomatisierung von SOAP Services.
  • Erstellung detaillierter Helmet Charts für ein einfaches Deployment und Management der Anwendung auf Kubernetes-Clustern.
  • Verwendung von Maven als Build-Management-Tool.
  • Verwaltung und Optimierung von Datenbanken mit Oracle DB zur Datenspeicherung und -abfrage.
  • Automatisierung von CI/CD-Pipelines mit Jenkins.
  • Durchführung von Tests und Fehlerbehebung zur Sicherstellung der Softwarequalität.
  • Konzeption und Umsetzung einer innovativen Zusatzfahrer-Verwaltungs-Applikation auf Basis von Angular-Webkomponenten.
  • Erstellung von Angular-Komponenten und Integration von UI-Bibliotheken zur Optimierung der Benutzeroberfläche.
  • Verwendung von Tailwind CSS und Responsive Design für eine ästhetische und benutzerfreundliche Oberfläche.
  • Verwendung von Figma für Design und Prototyping, um das Design und die Benutzererfahrung zu optimieren.
  • Arbeit mit NX und NPM zur effizienten Verwaltung von Node.js-Anwendungen.
  • Effizientes Versionsmanagement mit Bitbucket und Verwendung von Monorepos zur Verwaltung des Quellcodes.
  • Aktive Teilnahme an einem agilen Scrum-Team und Nutzung von Confluence zur Dokumentation und Verbesserung der Zusammenarbeit.
  • Arbeitet eng mit dem Produktmanager, dem Designer und dem QA-Team zusammen, um die Kundenanforderungen zu erfüllen und die Qualität der Anwendung zu verbessern.

Java 17 Spring Boot 3 AWS Scrum Methodology Angular 15/16 Nx Workspace Tailwind Typescript NodeJs Bitbucket SCSS Confluence IntelliJ WebStorm SOAP UI SOAP WSDL kafka NgRx Elf (state management) Mockito Swagger OpenAPI REST Jest Unit tests und MacOS
Nürnberger Versicherung
11 Monate
2021-09 - 2022-07

Design und Umsetzung einer Ressourcenplanungsanwendung

Principal Software Engineer, Consultant (ANÜ) Angular 12 Nx Workspace Spring Boot ...
Principal Software Engineer, Consultant (ANÜ)

Verantwortlich für die Konzeption und Entwicklung einer umfassenden Anwendung zur Ressourcenplanung für die Automobilindustrie unter Verwendung modernster Technologien und agiler Methoden.

  • Design und Umsetzung einer Ressourcenplanungsanwendung für die Automobilbranche, basierend auf Angular-Framework.
  • Entwicklung eines zuverlässigen Backend-Services mit Spring Boot, um eine nahtlose Integration und Datenverarbeitung zu gewährleisten.
  • Effiziente Versionskontrolle und kollaborative Zusammenarbeit im Team mit Bitbucket und dem Konzept des Monorepos.
  • Aktive Teilnahme an agilen Scrum-Praktiken, Dokumentation und Projektorganisation mit Confluence.
  • Erstellung von REST-APIs mit detaillierter Dokumentation in Swagger zur nahtlosen Integration und Kommunikation.
  • Nutzung von Nx-Workspace zur modularen Strukturierung des Projekts für verbesserte Wartbarkeit und Skalierbarkeit.
  • Entwicklung von ansprechenden Benutzeroberflächen unter Verwendung von Angular UI Libraries und Material Design.
  • Sicherstellung einer reaktionsschnellen und benutzerfreundlichen Oberfläche durch responsives Design.
  • Effiziente Softwareentwicklung und Debugging mit IntelliJ IDEA.
  • Umfassende Nutzung von Swagger-OpenAPI zur Beschreibung und Dokumentation der API-Spezifikationen.
  • Integration von Kafka für eine robuste und skalierbare Event-Streaming-Kommunikation.
  • Effiziente Zusammenarbeit mit verschiedenen Teams und Abteilungen, um die Anforderungen der Automotive Resource Planning Anwendung zu erfüllen.

Angular 12 Nx Workspace Spring Boot Scrum Methodology Typescript NodeJs Gitlab SCSS Confluence IntelliJ WebStorm kafka NgRx Akita Store (state management) Mockito Swagger OpenAPI REST Jest Unit tests und MacOS
Lufthansa Industry
1 Jahr
2021-07 - 2022-06

Erstellung und Pflege einer innovativen App

Principal Software Engineer, Consultant Java 17 Spring Boot 3 AWS ...
Principal Software Engineer, Consultant

Als Fullstack-Entwickler für Lebensmittelhandeln bin ich verantwortlich für die Erstellung und Pflege einer innovativen App, die es den Nutzern ermöglicht, ihre Bezugswege, Sortimente in der Region, Lagerverwaltung und den Datenaustausch mit anderen Services zu planen für die Produkte. Die App basiert auf modernen Technologien wie Spring boot, Rest API, Swagger, kafka, microservices und Angular und bietet eine benutzerfreundliche und leistungsfähige Schnittstelle für die Lebensmittelbranche.

  • Implementierung von Microservices zur Abwicklung von Lebensmittelbestellungen für Marktplätze.
  • Entwickelte und implementierte effiziente Lösungen für komplexe Anforderungen im Lebensmittelhandel.
  • Migration bestehender Anwendungen auf moderne Technologie-Stacks, insbesondere Einführung von Microservices und Kubernetes.
  • Verantwortlich für die Integration von Kafka zur Verbesserung der Echtzeit-Datenverarbeitung und Kommunikation zwischen verschiedenen Systemen.
  • Entwickelte und pflegte Backend-Anwendungen mit Spring Boot und verwaltete Datenbanken wie Postgres und Oracle.
  • Benutzerfreundliche Oberflächen mit Angular entworfen und implementiert..
  • Erstellung und Pflege von Helm Charts zur einfachen Bereitstellung und Skalierung von Anwendungen.
  • Verwaltung von Projekten und Abhängigkeiten mit Maven und NPM.
  • Zusammenarbeit mit anderen Abteilungen, um Anforderungen zu verstehen und entsprechende Softwarelösungen zu entwickeln.
  • Design und Implementierung von Datenbanken mit Postgres und Redis.

Java 17 Spring Boot 3 AWS Scrum Methodology Angular 15 Nx Workspace Typescript NodeJs Gitlab SCSS Confluence IntelliJ WebStorm kafka NgRx Elf (state management) Mockito Swagger OpenAPI REST Jest Unit tests und MacOS
Rewe Group
10 Monate
2020-10 - 2021-07

Container-Logistik-App

Principal Software Engineer, Consultant (Freelancer) Angular 12 Spring Boot 2 AWS ...
Principal Software Engineer, Consultant (Freelancer)

In diesem Projekt wird eine Container-Logistik-App entwickelt, die die Planung von LKW- und Zugfahrplänen für die Abholung und Lieferung von Containern im Hafen und bis zu ihrem Bestimmungsort ermöglicht. Die App soll die Effizienz und Transparenz der Container-Logistik verbessern und die Kosten und Emissionen reduzieren. Die App wird mit Spring Boot als Backend-Framework und Angular als Frontend-Framework erstellt.

  • Leitete die Entwicklung einer Containerlogistik-Applikation, die die Planung von LKW- und Zugfahrplänen für die Abholung und Zustellung von Containern im Hafen und am Bestimmungsort ermöglicht.
  • Entwickelte das Frontend der Anwendung mit Angular 12 unter Verwendung der neuesten Best Practices und Techniken, um eine ansprechende Benutzeroberfläche zu gewährleisten.
  • Arbeitete eng mit dem Entwicklungsteam zusammen und wandte die Scrum-Methodik an, um eine agile Entwicklung und kontinuierliche Verbesserung zu gewährleisten.
  • Verwendung von Typescript und NodeJs, um die Codeentwicklung zu vereinfachen und eine hohe Codequalität zu gewährleisten.
  • Gitlab zur effizienten Versionskontrolle und Zusammenarbeit im Team verwendet.
  • Entwickelte eine benutzerfreundliche Oberfläche mit HTML und SCSS, um eine intuitive Interaktion mit der Anwendung zu ermöglichen.
  • Projektdetails und -richtlinien wurden in Confluence dokumentiert, um einen reibungslosen Wissensaustausch im Team zu gewährleisten.
  • WebStorm wurde als Haupt-IDE für die Entwicklungsaufgaben verwendet, um effiziente und qualitativ hochwertige Ergebnisse zu erzielen.
  • Sichere Benutzerauthentifizierung und -autorisierung mit Cognito von AWS implementiert, um Datenschutz und Sicherheit zu gewährleisten.
  • Akita Store als Zustandsverwaltungsbibliothek verwendet, um den Anwendungszustand effektiv zu verwalten.
  • Umfassende Unit-Tests mit Mockito, Jest und anderen Frameworks durchgeführt, um die Stabilität und Qualität des Codes sicherzustellen.
  • Integrierte API-Dokumentation mit Swagger und OpenAPI, um eine klare Kommunikation und Interaktion mit anderen Diensten zu ermöglichen.

Angular 12 Spring Boot 2 AWS AWS Lambda Scrum Methodology Typescript NodeJs Gitlab HTML SCSS Confluence WebStorm cognito Akita store (state management) Sketch Mockito Swagger OpenAPI REST Jest Unit tests und MacOS
RailMyBox GmbH
11 Monate
2020-09 - 2021-07

Konzeption und Entwicklung von Anwendungen zur Ressourcenplanung

Principal Software Engineer, Consultant Java-13 Spring Boot-2 Angular-12 ...
Principal Software Engineer, Consultant

Verantwortlich für die Konzeption und Entwicklung einer umfassenden Anwendung zur Ressourcenplanung für die Automobilindustrie unter Verwendung modernster Technologien und agiler Methoden.

  • Konzeption und Entwicklung von Anwendungen zur Ressourcenplanung in der Automobilindustrie.
  • Einsatz von Spring Boot für die Backend-Entwicklung von Microservices zur Prozessoptimierung.
  • Integration von Kafka für die Echtzeitverarbeitung von Nachrichten und Ereignissen.
  • Einsatz von Kubernetes zur Orchestrierung und Skalierung von Microservices.
  • Einsatz von Maven als Build-Tool zur Automatisierung des Build-Prozesses.
  • Entwicklung von Benutzeroberflächen mit Angular für eine intuitive Benutzererfahrung.
  • Integration von NPM für das Dependency Management und die Verwaltung von Frontend-Bibliotheken.
  • Erstellung und Verwaltung von Helm-Charts für das Deployment von Anwendungen in Kubernetes.
  • Durchführung von Tests und Fehlerbehebung zur Sicherstellung der Softwarequalität.
  • Datenbankdesign und Implementierung von Datenbankzugriffsschichten für PostgreSQL, Oracle und Redis.
  • Effiziente Versionskontrolle und Zusammenarbeit im Team mit Bitbucket und dem Konzept des Monorepos.
  • Aktive Teilnahme an agilen Scrum-Praktiken, Dokumentation und Projektorganisation mit Confluence.
  • Sicherstellung einer reaktionsschnellen und benutzerfreundlichen Oberfläche durch responsives Design.
  • Effiziente Software-Entwicklung und Debugging mit IntelliJ IDEA.
  • Effiziente Zusammenarbeit mit verschiedenen Teams und Abteilungen, um die Anforderungen der Automotive Resource Planning-Anwendung zu erfüllen.

Java-13 Spring Boot-2 Angular-12 Nx Workspace-12 Scrum Methodology Typescript NodeJs Gitlab SCSS Confluence IntelliJ Idea WebStorm kafka NgRx Akita Store (state management) Mockito Swagger Sketch OpenAPI REST Jest Unit tests und MacOS
Lufthansa Industry
5 Monate
2020-08 - 2020-12

Umgestaltung und Neuschreibung von Angular-Komponenten

Principal Software Engineer, Consultant (Freelancer) Angular 11 Spring Boot 2 AWS ...
Principal Software Engineer, Consultant (Freelancer)
Entwickelte ein umfassendes Management-System zur Verwaltung von LKWs und Trailern sowie zur Verteilung von Aufträgen für die Abholung und den Transport von Containern. Ziel des Projekts war es, den Logistikprozess zu optimieren und eine effiziente, benutzerfreundliche Lösung zur Auftragsverwaltung bereitzustellen.
  • Umgestaltung und Neuschreibung von Angular-Komponenten zur Verbesserung der Benutzererfahrung und Leistung.
  • Einführung von End-to-End-Tests (E2E) zur Gewährleistung der Funktionalität und Stabilität der Anwendung.
  • Neustrukturierung bestehender Komponenten durch Verschieben in ein Modul, um die Leistung zu optimieren.
  • Implementierung eines neuen Designs unter Verwendung von SCSS, um eine ansprechende Benutzeroberfläche zu erstellen.
  • Entwicklung von Backend-Komponenten, darunter Projections, Commands und Queries, zur Unterstützung der Anwendungslogik.
Angular 11 Spring Boot 2 AWS AWS Lambda Scrum Methodology Typescript HTML CSS Gitlab Confluence WebStorm cognito Skketch Akita store (state management) und Mockito Swagger OpenAPI REST Jest Unit tests MacOS
DriveMyBox GmbH
2 Jahre
2019-01 - 2020-12

Entwicklung und Wartung von Frontend-Komponenten

Principal Software Engineer, Consultant (Freelancer) Angular 5/8 Nativescript Typescript ...
Principal Software Engineer, Consultant (Freelancer)
Entwickelte eine mobile App zur Förderung der Kundenbindung durch das Sammeln von Punkten, Ansehen von Tutorials und Speichern von Belegen für Grohe-Produkte. Die App zielt darauf ab, den Nutzern Anreize zu bieten, Grohe-Produkte zu kaufen und sich über deren Nutzung zu informieren.
  • Entwicklung und Wartung von Frontend-Komponenten mit Angular 5/8 und Typescript.
  • Implementierung von nativen Mobile-App-Funktionen mit Nativescript.
  • Verwendung von Android Studio und Xcode zur Entwicklung und Veröffentlichung der mobilen App auf Android und iOS.
  • Verwaltung der Versionskontrolle und CI/CD-Pipelines mit Bitbucket.
  • Dokumentation und Zusammenarbeit im Team über Confluence.
  • Nutzung von WebStorm als primäre Entwicklungsumgebung.
  • Sicherstellung der Kompatibilität und Performanz der App auf iOS/Android devices.
Angular 5/8 Nativescript Typescript NodeJs Android Studio xCode Bitbucket Confluence WebStorm und MacOS
Nexum AG
9 Monate
2019-12 - 2020-08

Entwicklung Bestellplattform

Principal Software Engineer, Consultant (Freelancer) Php 7 Scrum Methodology NodeJs ...
Principal Software Engineer, Consultant (Freelancer)

Entwickelte eine umfassende Bestellplattform für Getränke und Lebensmittel, speziell für Restaurants und Gastronomen. Ziel des Projekts war es, den Bestellprozess zu optimieren und eine effiziente, benutzerfreundliche Lösung für die Verwaltung von Bestellungen zu bieten.

  • Entwicklung und Wartung von Backend-Services in PHP 7 und NodeJs.
  • Erstellung von performanten und skalierbaren APIs in Typescript.
  • Implementierung und Verwaltung von Redis zur Echtzeit-Datenverarbeitung.
  • Nutzung von Elasticsearch zur Verbesserung der Suchfunktionalität.
  • Einsatz von GitLab zur Versionskontrolle und CI/CD-Pipelines.
  • Dokumentation des Projekts in Confluence.
  • Entwicklung und Testen der Anwendung in PhpStorm und Vagrant.
  • Deployment und Skalierung der Anwendung auf AWS.
  • Konfiguration und Verwaltung des Nginx Servers
  • Durchführung von Unit Tests zur Sicherstellung der Codequalität.
Php 7 Scrum Methodology NodeJs Typescript Gitlab Redis Elasticsearch Red (Redis Client) Confluence PhpStorm Vagrant AWS Nginx server und MacOS Unit tests
Dept Agency GmbH
1 Jahr
2019-01 - 2019-12

Migration einer veralteten Swing UI-Plattform

Principal Software Engineer, Consultant (Freelancer) Java 8 Spring Angular7/8 ...
Principal Software Engineer, Consultant (Freelancer)
Durchführung der Migration einer veralteten Swing UI-Plattform zu einer modernen, webbasierten Anwendung unter Verwendung von REST API und Angular-Komponenten. Ziel des Projekts war es, die Benutzererfahrung zu verbessern, die Wartbarkeit zu erhöhen und die Skalierbarkeit der Anwendung sicherzustellen.
  • Entwicklung und Wartung von RESTful APIs in Java 8 mit Spring.
  • Migration der UI-Komponenten von Swing zu Angular 7/8.
  • Integration von Echtzeit-Kommunikation mittels Websockets.
  • Implementierung von State Management im Frontend mit NgRx und Akita Store.
  • Nutzung von Node.js für serverseitige Aufgaben und Skripte.
  • Containerisierung der Anwendung mit Docker und Deployment auf AWS.
  • Verwaltung der Versionskontrolle und CI/CD-Pipelines mit GitLab.
  • Dokumentation der API-Schnittstellen mit Swagger und OpenAPI.
  • Durchführung von Unit Tests und Qualitätssicherung mit Jest.
  • Nutzung von IntelliJ IDEA als Entwicklungsumgebung.
  • Sicherstellung der Kompatibilität und Performanz auf Windows und MacOS.
Java 8 Spring Angular7/8 Node Js Gitlab Material IO NgRx Reactive programming (redux and store) Akita Store Confluence IntellijIdea Docker AWS Nginx server Jest Windows und MacOS Swagger OpenAPI REST Unit tests
EUROGATE GmbH & Co. KGaA, KG
3 Monate
2018-10 - 2018-12

Entwicklung einer Plattform

Principal Software Engineer, Consultant and Architect Java 8 Spring-Boot Spring ...
Principal Software Engineer, Consultant and Architect
Entwicklung einer Plattform für das Spielen von Lotto, Bereitstellung aktueller Informationen über Lottoziehungen und Integration sicherer Zahlungssysteme. Ziel des Projekts war es, eine zuverlässige und benutzerfreundliche Lösung für Lottospieler zu schaffen.
  • Entwicklung und Wartung von Backend-Services mit Java 8, Spring Boot und Spring.
  • Implementierung von Frontend-Komponenten mit Angular 5/6 und Typescript.
  • Nutzung von NGRX und Reactive Programming für das State Management.
  • Integration von Echtzeit-Updates und Messaging mit Kafka.
  • Verwendung von Node.js für serverseitige Aufgaben und Skripte.
  • Entwicklung und Dokumentation von RESTful APIs und deren Integration in das Frontend.
  • Verwaltung und Skalierung der Datenbank mit MongoDB.
  • Sicherstellung der hohen Verfügbarkeit und Performanz durch Einsatz von Redis und Nginx.
  • Durchführung von Unit Tests mit Jasmine zur Sicherstellung der Codequalität.
  • Nutzung von Docker zur Containerisierung und einfachen Bereitstellung der Anwendung.
  • Dokumentation und Zusammenarbeit im Team über Confluence und Jira.
  • Verwaltung der Versionskontrolle und CI/CD-Pipelines mit GitLab.
    Java 8 Spring-Boot Spring Kafka Angular5/6 NGRX Reactive programming (redux and store) NodeJs Angular Universal Jasmine ElasticSearch Jira Redis Gitlab Confluence WebStorm IntellijIdea Docker MongoDB Nginx server und MacOS
    Lottostarlet GmbH
    4 Monate
    2018-06 - 2018-09

    Konzeption und Entwicklung verschiedener Angular 5-Komponenten

    Principal Software Engineer and Consultant (Freelancer) PHP 7.2 Symfony 4 Doctrine ...
    Principal Software Engineer and Consultant (Freelancer)
    • Konzeption und Entwicklung verschiedener Angular 5-Komponenten für eine Gaming-Plattform.
    • Analyse von funktionalen und technischen Anforderungen zur Gewährleistung der Systemintegrität.
    • Entwurf und Implementierung eines leistungsstarken Backends für Spiele, um eine optimale Leistung sicherzustellen.
    • Umsetzung einer Client-Server-Anwendung auf Basis von socket.io zur Unterstützung einer reibungslosen Kommunikation.
    PHP 7.2 Symfony 4 Doctrine Phalcon Angular5 Node Js ElasticSearch Jira Redis GitHub Confluence PHPStorm Vagrant MySql Apache server Linux Ubuntu SocketIO NodeJs MacOS
    Whow GmbH
    4 Monate
    2018-06 - 2018-09

    Entwicklung eines benutzerfreundlichen Dashboards

    Principal Software Engineer and Consultant (Freelancer) PHP7.2 Laravel5.6 Eloquent ...
    Principal Software Engineer and Consultant (Freelancer)
    Entwicklung eines benutzerfreundlichen Dashboards zur Organisation von Musiktiteln und deren Kanälen. Die Plattform bietet eine Dayparting-Funktionalität, die es ermöglicht, die Laufzeit der Kanäle auf Client-Geräten zu steuern, einschließlich der Planung von Start- und Endzeiten.
    • Entwicklung und Wartung von Backend-Services mit PHP 7.2 und Laravel 5.6.
    • Implementierung von Datenbankmodellen und Abfragen mit Eloquent ORM.
    • Erstellung von benutzerfreundlichen Frontend-Komponenten mit Encore.
    • Verwaltung und Optimierung der Datenbank mit MariaDB.
    • Implementierung von Caching-Strategien mit Redis zur Verbesserung der Performance.
    • Bereitstellung und Konfiguration des Apache-Webservers.
    • Nutzung von Vagrant zur Erstellung reproduzierbarer Entwicklungsumgebungen.
    • Verwaltung der Versionskontrolle und CI/CD-Pipelines mit GitHub.
    • Dokumentation und Zusammenarbeit im Team über Confluence und Jira.
    • Nutzung von PHPStorm als primäre Entwicklungsumgebung.
      PHP7.2 Laravel5.6 Eloquent Encore Jira Redis GitHub Confluence PHPStorm Vagrant MariaDB Apache server MacOS
      Platingroup GmbH
      9 Monate
      2018-01 - 2018-09

      Entwicklung eines Portals zur effizienten Verwaltung von Retouren

      Principal Software Engineer and Consultant (Freelancer) PHP7 (OOP) Symfony 4 Webpack ...
      Principal Software Engineer and Consultant (Freelancer)
      Entwicklung eines Portals zur effizienten Verwaltung von Retouren im E-Commerce-Bereich. Das Projekt umfasste die Gestaltung und Implementierung einer REST-API auf Basis von Symfony 4 zur Unterstützung der Retourenabwicklung und -verwaltung.
      • Design und Implementierung der REST-API mit Symfony 4, um eine zuverlässige und skalierbare Schnittstelle für die Retourenverwaltung bereitzustellen.
      • Nutzung von MariaDB für relationale Daten und MongoDB für unstrukturierte Daten.
      • Implementierung von ElasticSearch für effiziente Such- und Analysefunktionen und Nutzung von Kibana für Datenvisualisierung.
      • Implementierung der Benutzeroberfläche mit Angular 5, einschließlich der Integration der REST-API.
      • Einsatz von Webpack und Encore für das Bundling und die Optimierung von Frontend-Ressourcen.
      • Nutzung von Docker zur Erstellung konsistenter und reproduzierbarer Entwicklungs- und Produktionsumgebungen.
      • Verwaltung der Versionskontrolle und CI/CD-Pipelines mit Bitbucket und Dokumentation des Projekts über Confluence und Jira.
      • Nutzung von PHPStorm für die Entwicklung und Durchführung von Unit Tests zur Sicherstellung der Codequalität.
      PHP7 (OOP) Symfony 4 Webpack Encore ElasticSearch Kibana Jira Redis MongoDb NodeJs NestJs Angular 5 bitbucket Confluence PHPStorm Docker MariaDB Apache server und MacOS
      OnDemandCommerce GmbH
      4 Monate
      2018-01 - 2018-04

      Konzeption und Entwicklung von maßgeschneiderter Softwarelösungen

      Principal Software Engineer and Consultant (Freelancer) PHP7 (OOP) Symfony 4 Webpack ...
      Principal Software Engineer and Consultant (Freelancer)
      • Konzeption und Entwicklung von maßgeschneiderter Softwarelösungen für Veranstaltungen auf Messen.
      • Verwendung von fortschrittlichen Technologien, einschließlich PHP 7 und Symfony 4, zur Erstellung hochwertiger Anwendungen.
      • Sorgfältige Analyse sowohl funktionaler als auch technischer Anforderungen, um eine präzise Umsetzung sicherzustellen.
      • Aktive Beratung und Unterstützung während des gesamten Projektverlaufs, von der Planung bis zur Auslieferung.
      • Enge Zusammenarbeit mit interdisziplinären Teams, um optimale Ergebnisse zu erzielen und effiziente Lösungen bereitzustellen.
        PHP7 (OOP) Symfony 4 Webpack Encore ElasticSearch Jira Redis Couchbase MongoDb bitbucket Confluence PHPStorm Docker Codeception MySQL Apache server LinuxDebian MacOS
        event it AG
        10 Monate
        2017-07 - 2018-04

        Modernisierung der Codebasis

        Principal Software Engineer and Consultant (Freelancer) PHP7 (OOP) Symfony 2/3 Angular2/4 ...
        Principal Software Engineer and Consultant (Freelancer)
        • Modernisierung der Codebasis durch Umstellung von AngularJS auf Angular 4 zur Verbesserung der Leistung und Wartbarkeit.
        • Durchführung von Code Reviews für Java-Code auf der Hybris-Plattform, um Qualität und Best Practices sicherzustellen.
        • Entwicklung von modularen Komponenten in Angular 4, die zur Erweiterung der Anwendungsflexibilität beitrugen.
        • Leitung der Entwicklung eines Prototyps für eine Hybrid-App, um die Machbarkeit und Nutzerfreundlichkeit zu demonstrieren.
        • Konzeption und Umsetzung individueller Bundles auf Symfony 2 zur Anpassung an spezifische Kundenanforderungen.
        • Regelmäßige Berichterstattung an Teamleiter über Projektfortschritt, Herausforderungen und Lösungsvorschläge.
        • Führung eines Teams von 8 Entwicklern, Koordination der Aufgaben und Sicherstellung des reibungslosen Ablaufs.
        PHP7 (OOP) Symfony 2/3 Angular2/4 RxJs Gulp Bower ElasticSearch Jira Redis Couchbase bitbucket Confluence PHPStorm Docker Codeception MySQL Apache server Java Hybris Ionic 3 Linux Debian und MacOS
        Mobilcom-Debitel GmbH
        3 Monate
        2017-04 - 2017-06

        Programmierung und Entwicklung von individuellen PHP-Anwendungen

        Principal Software Engineer PHP7 (OOP) Symfony 2 ExtJS ...
        Principal Software Engineer
        • Programmierung und Entwicklung von
          individuellen PHP-Anwendungen
        • Entwicklung von individuellen E-Commerce-Lösungen zum Betrieb von Geschäftsmodellen auf Basis von Shopware
        • Die Entwicklung von Shopware Plugins, Themes
          und Schnittstellen
        • Bericht an die Team Leiter
        • Team große 12 entwickler
        PHP7 (OOP) Symfony 2 ExtJS Bootstrap Gulp Bower ElasticSearch Kanban Jira bitbucket Confluence PHPStorm Docker Codeception MySQL Apache server Linux Debian und MAC
        Blume 2000
        4 Monate
        2017-01 - 2017-04

        Gesamtverantwortung für die technische Umsetzung von e-Commerce management system Projekt

        Software Engineer, consultant and Architecture
        Software Engineer, consultant and Architecture
        • Gesamtverantwortung für die technische
        • Umsetzung von e-Commerce management system
          Projekt
        • Verantwortlich fü r die Entwicklung
        • kundenindividueller Softwarelösungen
        • Erstellen von Anforderungsanalysen und Lasten und
          Pflichtenheften
        • Führung eines Teams
        • Ansprechpartner für das Key Account Management
        • Bericht an die Geschä ftsführung
        • Team große 8 entwickler
        Symfony 3 Angular JS Bootstrap Gulp Bower ElasticSearch Kanban PHPStorm VM player Vagrant Codacy PHPCI Codeception MySQL Apache server Linux Debian MAC PHP7 OOP
        Aldi Süd
        1 Jahr 5 Monate
        2015-07 - 2016-11

        App ?API Centric? Entwicklung

        Executive IT App and Mobile (Lead software Engineer)
        Executive IT App and Mobile (Lead software Engineer)
        • Native moebel.de App “API Centric” Entwicklung für iOS / Android und in App/Play -store breitgestellt
        • Umschrieben von Obj-c nach swift für iOS App
        • Konzeption und Ausbau einer REST-API als Schnittstelle zwischen nativen Apps und dem Ecommercesystem
        • Einführung von Automatisierungstechnologien zur iOS App Testung (Fastlane, Quick, Nimble)
        • Optimierung der Entwicklungsprozesse
        • Design und Umsetzung von ITSicherheitskonzepten
        • Monitoring, Evaluierung und Bewertung der Software Lifecycle
        • Enge Zusammenarbeit mit angrenzenden Fachbereichen (Projekt owner und UX team)
        • Optimierung des Product Developments hinsichtlich Strukturen, Prozesse und Methoden
        • Verantwortung bei der Entwicklung der strategischen IT-Innovations-Roadmap
        • Aufbau und Führung von interdisziplinären, internationalen Entwicklungsteams
        • Mitarbeiterschulungen, Führung und Analyse der Codereviews
        Objective-C/Swift (iOS) Android Mixpanel. Fabric Omniture Crashlytics Quick Nimble PHP5 (OOP) Bootstrap Gulp Bower ElasticSearch Redis Laravel Kanban PHPStorm RubyMine XCode Android Studio VM player Vagrant Codacy PHPCI Codeception MySQL Apache server Linux Debian MAC
        moebel.de Einrichten & Wohnen AG
        2 Jahre 1 Monat
        2013-01 - 2015-01

        Leitung der gesamten IT-Abteilung mit Personalentwicklung

        Head Of IT
        Head Of IT
        • Leitung der gesamten IT-Abteilung mit Personalentwicklung
        • Realisierung von Native iOS Apps “API Centric” für Messe- und Inhouse-Apps (für Olympus), ohne Appstore-Distrubution, für den interne Firmeneinsatz
        • Technical design, Entwicklung und test koplexer Web-Anwendungen basiert auf Ruby on Rails
        • Optimierung der Organisations- und Qualitätsentwicklung, sowie der IT Infrastruktur
        • Konzeption und Darstellung von kundenspezifischen IT-System- und Lösungen
        • Prozessanalyse, Reporting und Koordination externer Dienstleister
        • Einführung agiler Softwareentwicklung (Kanban)
        • Einführung von Automatisierungstechnologien zur Testung von Tools (CI, TDD, BDD)
        Objective-C(iOS) Ruby on Rail (RoR) RSpecs angularJS JavaScript CSS3 XML AJAX JSON jQuery Zend PHP5 (OOP) Symfony 2 Doctrine ORM Git Twig Kanban Zend studio PHPStorm RubyMine XCode Netbeans VM player Vagrant Codacy PHPCI Codeception MySQL Postgres Database Apache server Linux Debian MAC
        Olympus, Helm, Imtech, Stulz, Placemodels, Thalgo, Jimdo
        1 Jahr
        2012-01 - 2012-12

        Gesamtverantwortung für die technische Umsetzung von Projekten

        Lead PHP Developer
        Lead PHP Developer
        • Gesamtverantwortung für die technische Umsetzung von Projekten
        • Verantwortung für die Planung und Schätzung der technischen Projektumsetzungen (technische Voraussetzungen, Datenursprung, Programmierung und Online-Bereitstellung)
        • Eigenständiges Entwickeln von Central Event Datenbanken (Postgres). Location und Events Daten ausschließlich in dieser Datenbank eingegeben und daraus in bestehende Systeme prinz.de und urbanite.de gespeist
        • Entwicklung von In-house iPhone App "Miliue" (basierend auf Titanium Appcelerator) mit Backend, welches rein auf Symfony 2.1 basiert
        XHTML JavaScript CSS XML AJAX jQuery Zend Framework PHP5 (OOP) Symfony 2.1 Doctrine ORM Git Twig template JIRA/Green hopper Zend studio Netbeans VM player Vagrant Postgres Database und Apache server
        Intosite GmbH
        10 Monate
        2011-03 - 2011-12

        Konzeption und Entwicklung von Internet- Anwendungen, sowie die Gewährleistung einer starken Web-Optimierung und Funktionalität

        Web and App Developer
        Web and App Developer
        • Konzeption und Entwicklung von Internet-Anwendungen, sowie die Gewährleistung einer starken Web-Optimierung und Funktionalität
        • Analyse, Überprüfung und Modifizierung von Web-Systemen durch die Überwachung, Wartung, Dokumentation und das Testen von Webbasierten Anwendungen
        • Arbeiten an mehreren Web-Projekten, einschließlich Website-Erweiterungen, Optimierung von Layouts, Implementierung, sowie Backend und Web-basierten Applikationen
        • Unterstützung bei der Planung der gesamten Unternehmenspolitik in Bezug auf Suchmaschinen Optimierung-Anwendungen und Web-Entwicklungen
        • Konzeption und Entwicklung von Internet-und iOS-Applikationen durch die Anwendung unterschiedlicher Frameworks, um die Wünsche und Anforderungen der Konsumenten, sowie den der Innerbetrieblichen Erwartungen gerecht zu werden
        XHTML HTML5 JavaScript CSS XML AJAX jQuery Zend Framework PHP5 (OOP) SVN Titanium Studio Appcelerator (App Development) Zend studio PHPMyAdmin CyberDuck Play-framework (Java development) Java Photoshop Symfony 1.4 MantisBT MySQL Database und Apache server
        Flow4 GmbH & Co. KG
        7 Monate
        2010-08 - 2011-02

        Bereinigung und Umschreibung von HTML und CSS Code, um die Validierung zu erfüllen

        Web Developer
        Web Developer
        • Bereinigung und Umschreibung von HTML und CSS Code, um die Validierung zu erfüllen
        • Strategische Planung und Programmierung von Modulen, die die betriebswirtschaftliche Intelligenz und die Verwaltung der Website implementiert und koordiniert
        • Programmierung intelligenter Features in die Website, um Maximierung der Website Effektivität, Zweckmäßigkeit und präventiven Schutz vor missbräuchlichen Elementen zu erzielen
        • Behebung von Fehlern innerhalb der Anwendung
        • Dokumentation im Wiki zu allen betriebsinternen implemetierten technischen Know-hows-Anwendungen und die Darstellung des Anforderungprofils für die
          Entwicklungsumgebung
        XHTML JavaScript CSS XML AJAX jQuery Zend Framework PHP5 (OOP) SVN JIRA/Green hopper Zend studio VM player Hudson Confluence Wiki PHPMyAdmin MySQL Database und Apache server
        Yoom GmbH
        8 Monate
        2009-12 - 2010-07

        Master Thesis (Information Engineering)

        Titel der Thesis: “A New Generation of Interactive Learning
        Application on the iPhone”

        • Entwicklung und Etablierung von GUI-Design durch HTML und CSS, um das Gefühl der iPhone Anwendung zu simulieren
        • Gestaltung effizienter Datenbank-Modelle und Ausführung extensiver Abfrage-Optimierungen
        • Implementierung von Frontend mit XHTML, CSS, JavaScript, jQuery, Ajax und jQTouch, um konventionellen Look und Validierung zu erwirken
        • Entwicklung eines Chat-Plattforms für die Benutzer, um den sofortigen wechseldynamischen Austausch von Lerninformationen zu fördern und somit deren Kenntnisse über Lernobjekte zu erweitern
        • Durch die Anwendung von Cross-Domain-Features können die Benutzer auf die Lerninhalte aus diversen Domänen zugreifen, die an einem Order akkumuliert werden
        • Entwicklung und Implementierung auf einem Feature, der Lerninhalte für die Benutzer zur Eigenverwendung und interaktiven Anwendung (durch Annotation und die Anbringung einer Verlinkung) bereit stellt
        • Programmierung intelligenter Features in die Website, um Maximierung der Website, Effektivität und Zweckmäßigkeit zu erzielen
        XHTML JavaScript CSS AJAX jQuery jQtouch PHP iPhone simulator MySQL Database und Apache server
        University Of Applied Sciences Hamburg

        Aus- und Weiterbildung

        Aus- und Weiterbildung

        2007 - 2010

        Studium - Information Engineering

        Master

        University of Applied Sciences (HAW), Hamburg, Germany


        2004 - 2007

        Studium - Information Engineering

        Bachelor

        University of Applied Sciences (HAW), Hamburg, Germany


        1994 - 1997

        Science Graduates

        Bachelor of Electronic Science

        Kurukshetra University, Kurukshetra, India


        1988 - 1994

        Gymnasium Kendriya Vidhalaya Nr. 1, Haryana, India


        1982 - 1988

        Grundschule Kendriya Vidhalaya Nr. 1, Haryana, India

        Position

        Position

        • Principal Software Engineer
        • Consultant und Architekt (Freelancer)

        Kompetenzen

        Kompetenzen

        Top-Skills

        Node.js Angular Spring MVC Hibernate MySQL PHP MongoDB Nestjs

        Produkte / Standards / Erfahrungen / Methoden

        Profil

        Ich bin ein motivierter Fullstack-Entwickler mit umfangreicher Erfahrung in der Entwicklung von Webanwendungen unter Verwendung von Spring Boot, NestJS, Symfony und Angular. Ich bin ein proaktiver Teamplayer mit Spezialisierung auf die Umsetzung bewährter agiler Praktiken wie Scrum und Test-driven Development (TDD). Darüber hinaus verfüge ich über Fachkenntnisse in Java, TypeScript, Node.js, GitLab/Bitbucket und anderen relevanten Technologien. Mein Ziel ist es, elegante Lösungen zu entwerfen und mich beruflich kontinuierlich weiterzuentwickeln.


        Fähigkeiten:

        • Leidenschaftlicher Softwareentwickler mit umfangreicher Erfahrung in der technischen Planung von Backend- und Frontend-Systemen.
        • Starke Problemlösungsfähigkeiten und kreativer Ansatz zur Entwicklunginnovativer Lösungen.
        • Ständige Bereitschaft zur Weiterbildung und Erkundung neuer Technologien, um auf dem neuesten Stand der Entwicklungen in der Softwareentwicklung zu bleiben.State-Management für reaktive Anwendungen
        • Umfassende Kenntnisse in Angular 15, Typescript, NodeJs und Nx-workspace.
        • Erfahrung in der Verwendung von Spring Boot zur Backend-Entwicklung.
        • Vertrautheit mit der Verwendung von SOAP, WSDL und REST für die ServiceIntegration.
        • Praktische Anwendung der Scrum-Methodik für agile Entwicklung.
        • Expertise in der Verwendung von Gitlab für Versionskontrolle und Zusammenarbeit.
        • Beherrschung von HTML und SCSS für die Gestaltung von Benutzeroberflächen.
        • Erfahrung in der Dokumentation von Projekten und Wissenstransfer mit Confluence.
        • Effiziente Nutzung von IntelliJ zur Entwicklung und Fehlerbehebung.
        • Integration von Redhat und Keycloak für sichere Authentifizierung und Autorisierung.
        • Anwendung von Elf zur Zustandsverwaltung in Angular-Anwendungen.
        • Durchführung von Unit-Tests mit Mockito, Jest und anderen Technologien.
        • Erstellung von API-Dokumentationen mit Swagger und OpenAPI.
        • Vertrautheit mit der Verwendung von Jest für effektive Testabdeckung.


        Internet Technologies

        • HTML
        • HTML5
        • XHTML
        • CSS
        • AngulaJS
        • JSP
        • PHP5
        • JavaBeans
        • Play! Framework
        • MySQL
        • XML
        • JSON
        • JavaScript
        • AJAX
        • jQuery
        • jQtouch
        • Zend Framework
        • Doctrine ORM
        • Propel ORM
        • Symfony 2
        • Hudson (Jenkins)
        • Jira
        • Codacy
        • PHPCI
        • Codeception
        • Shopware


        Web Servers

        • Apache Http Server
        • Apache Tomcat 4.0
        • Hudson (CI Server)
        • Jenkins


        DBMS used

        • MySQL
        • Oracle 8g
        • SQL Sybase Anywhere 10
        • Postgres


        Analysis/ Design Methodologies

        • UML (OOA, OOD, OOP)


        Tools

        • PHPStorm
        • Sublime
        • RubyMine
        • Netbeans
        • Eclipse
        • Zend studio
        • Notepad++
        • Xcode
        • Photoshop
        • iOS Simulator
        • ORM
        • Visual Studio
        • Subversion
        • Git
        • Titanium Studio
        • Vagrant

        Betriebssysteme

        Android
        Debian
        Linux

        Programmiersprachen

        C
        C++
        Java
        Javascript
        MATLAB
        Objective-C
        PHP5 (OOP)
        Ruby On Rail
        Swift
        Titanium Appcelerator
        VHDL

        Datenbanken

        MySQL

        Hardware

        MAC

        Einsatzorte

        Einsatzorte

        Stade (+150km)
        möglich

        Projekte

        Projekte

        1 Jahr 1 Monat
        2024-01 - heute

        Entwicklung einer fortschrittlichen Time Management Software

        Principal Software Engineer, Consultant (Freelancer) Angular 17 NestJs NodeJs ...
        Principal Software Engineer, Consultant (Freelancer)

        Entwicklung einer fortschrittlichen Time Management Software zur effizienten Verwaltung und Planung von Zeit- und Projektmanagement-Aufgaben. Die Anwendung bietet eine benutzerfreundliche Oberfläche für die Zeiterfassung, Projektverfolgung und Integration mit Zahlungs- und Benachrichtigungssystemen.

        • Entwicklung der Benutzeroberfläche und Benutzererfahrung mit Angular 17, Tailwind, Typescript, HTML und SCSS.
        • Implementierung der Serverlogik und Datenverwaltung mit NestJS, Node.js und Postgres.
        • Implementierung von ngRx und Elf Store für effizientes und reaktives State Management.
        • Aufbau und Integration von Websockets für Echtzeit-Datenaktualisierungen und -interaktionen.
        • Erstellung einer RESTful API und Nutzung von Swagger zur Dokumentation und Verwaltung der API-Spezifikationen.
        • Einsatz von Redis für Caching und Verbesserung der Systemleistung.
        • Verwaltung von Benutzerkonten und -rollen mit sicherer Authentifizierung mittels JWT.
        • Integration und Verwaltung von E-Mail-Templates mit Brevo, MJML und Handlebar.
        • Implementierung von Stripe für Zahlungsabwicklungen innerhalb der Anwendung.
        • Durchführung von Unit-Tests mit Jest zur Sicherstellung der Funktionalität und Stabilität der Anwendung.
        • Verwaltung des Quellcodes und der CI/CD-Pipelines mit Git und Nutzung von IntelliJ IDEA für die Entwicklung auf MacOS.

        Angular 17 NestJs NodeJs Postgres Tailwind Typescript HTML SCSS Git Websocket Redis Rest API Swagger IntelliJIdea ngRx Elf Store management RxJs Brevo MJML Handlebar Mail templating Jest Unit tests Stripe Payment und MacOS
        auf Anfrage
        4 Jahre 4 Monate
        2020-10 - heute

        Einführung von test

        Principal Software Engineer, Consultant
        Principal Software Engineer, Consultant
        • Einführung von E2E test 
        • Bestehende Komponenten wurden neu strukturiert, indem sie in ein Modul verschoben wurden (Performace enhancement). 
        • Implement neue design 
        •  Entwickeln BE components (projections, command and queries) CQRS
        Angular 10 HTML CSS Spring Boot CQRS SAGA Rest API Responsive design ActiveMq kafka Scrum Methodology Typescript Gitlab Confluence WebStorm IntelliJ Idea Ultimate Docker AWS und MAC
        carTrust GmbH
        4 Jahre 6 Monate
        2020-08 - heute

        Entwicklung einer umfassenden Schulverwaltungssoftware

        Geschäftsführer Angular 13 NestJs NodeJs ...
        Geschäftsführer
        Entwicklung einer umfassenden Schulverwaltungssoftware zur Rationalisierung der Verwaltungs- und Bildungsprozesse von Schulen. Ziel dieses Projekts war es, eine effiziente und benutzerfreundliche Plattform für die Verwaltung von Schülerdaten, Lehrerplänen, Elternkommunikation und Schulveranstaltungen zu schaffen.
        • Entwicklung von Backend-Diensten mit NestJs, um Skalierbarkeit und Zuverlässigkeit zu gewährleisten.
        • Entwurf und Verwaltung des Datenbankschemas in Postgres für eine effiziente Datenspeicherung und -abfrage.
        • Implementierung von Caching und Echtzeit-Datenverarbeitung mit Redis.
        • Aktivierung von Echtzeit-Kommunikationsfunktionen mit Websocket für sofortige Aktualisierungen.
        • Aufbau eines reaktionsschnellen und dynamischen Frontends mit Angular.
        • Sichere Benutzerauthentifizierung und -autorisierung mit JWT.
        • Entwicklung einer ereignisgesteuerten Architektur zur Entkopplung von Komponenten für bessere Wartbarkeit und Skalierbarkeit.
        • Integrierte automatische E-Mail-Benachrichtigungen für Benutzerwarnungen und Updates.
        Angular 13 NestJs NodeJs Postgres Responsive design Typescript HTML CSS Git Websocket Redis Rest API Webrtc WebStorm Akita store (state management) und Jest Unit tests und MacOS
        auf Anfrage
        1 Jahr 7 Monate
        2022-07 - 2024-01

        Gestaltung und Entwicklung einer innovativen App

        Principal Software Engineer, Consultant (Freelancer) Java 17 Spring Boot 3 AWS ...
        Principal Software Engineer, Consultant (Freelancer)

        Ich bin verantwortlich für die Gestaltung und Entwicklung einer innovativen App zur Verwaltung zusätzlicher Fahrer. Die App ermöglicht es den Nutzern, zusätzliche Fahrer für ihre Fahrzeuge zu buchen, zu bezahlen und zu bewerten. Ich habe die App mit Spring Boot und Angular entwickelt, um eine hohe Leistung, Sicherheit und Benutzerfreundlichkeit zu gewährleisten. Ich bin auch an der Erstellung von Tests, Dokumentation und Fehlerbehebung beteiligt.

        • Implementierung von RESTful APIs mit Swagger-Dokumentation.
        • Integration eines leistungsfähigen Backend-Services mit Spring Boot, um einen reibungslosen Betrieb zu gewährleisten.
        • Verwendung von SoapUI für die Testautomatisierung von SOAP Services.
        • Erstellung detaillierter Helmet Charts für ein einfaches Deployment und Management der Anwendung auf Kubernetes-Clustern.
        • Verwendung von Maven als Build-Management-Tool.
        • Verwaltung und Optimierung von Datenbanken mit Oracle DB zur Datenspeicherung und -abfrage.
        • Automatisierung von CI/CD-Pipelines mit Jenkins.
        • Durchführung von Tests und Fehlerbehebung zur Sicherstellung der Softwarequalität.
        • Konzeption und Umsetzung einer innovativen Zusatzfahrer-Verwaltungs-Applikation auf Basis von Angular-Webkomponenten.
        • Erstellung von Angular-Komponenten und Integration von UI-Bibliotheken zur Optimierung der Benutzeroberfläche.
        • Verwendung von Tailwind CSS und Responsive Design für eine ästhetische und benutzerfreundliche Oberfläche.
        • Verwendung von Figma für Design und Prototyping, um das Design und die Benutzererfahrung zu optimieren.
        • Arbeit mit NX und NPM zur effizienten Verwaltung von Node.js-Anwendungen.
        • Effizientes Versionsmanagement mit Bitbucket und Verwendung von Monorepos zur Verwaltung des Quellcodes.
        • Aktive Teilnahme an einem agilen Scrum-Team und Nutzung von Confluence zur Dokumentation und Verbesserung der Zusammenarbeit.
        • Arbeitet eng mit dem Produktmanager, dem Designer und dem QA-Team zusammen, um die Kundenanforderungen zu erfüllen und die Qualität der Anwendung zu verbessern.

        Java 17 Spring Boot 3 AWS Scrum Methodology Angular 15/16 Nx Workspace Tailwind Typescript NodeJs Bitbucket SCSS Confluence IntelliJ WebStorm SOAP UI SOAP WSDL kafka NgRx Elf (state management) Mockito Swagger OpenAPI REST Jest Unit tests und MacOS
        Nürnberger Versicherung
        11 Monate
        2021-09 - 2022-07

        Design und Umsetzung einer Ressourcenplanungsanwendung

        Principal Software Engineer, Consultant (ANÜ) Angular 12 Nx Workspace Spring Boot ...
        Principal Software Engineer, Consultant (ANÜ)

        Verantwortlich für die Konzeption und Entwicklung einer umfassenden Anwendung zur Ressourcenplanung für die Automobilindustrie unter Verwendung modernster Technologien und agiler Methoden.

        • Design und Umsetzung einer Ressourcenplanungsanwendung für die Automobilbranche, basierend auf Angular-Framework.
        • Entwicklung eines zuverlässigen Backend-Services mit Spring Boot, um eine nahtlose Integration und Datenverarbeitung zu gewährleisten.
        • Effiziente Versionskontrolle und kollaborative Zusammenarbeit im Team mit Bitbucket und dem Konzept des Monorepos.
        • Aktive Teilnahme an agilen Scrum-Praktiken, Dokumentation und Projektorganisation mit Confluence.
        • Erstellung von REST-APIs mit detaillierter Dokumentation in Swagger zur nahtlosen Integration und Kommunikation.
        • Nutzung von Nx-Workspace zur modularen Strukturierung des Projekts für verbesserte Wartbarkeit und Skalierbarkeit.
        • Entwicklung von ansprechenden Benutzeroberflächen unter Verwendung von Angular UI Libraries und Material Design.
        • Sicherstellung einer reaktionsschnellen und benutzerfreundlichen Oberfläche durch responsives Design.
        • Effiziente Softwareentwicklung und Debugging mit IntelliJ IDEA.
        • Umfassende Nutzung von Swagger-OpenAPI zur Beschreibung und Dokumentation der API-Spezifikationen.
        • Integration von Kafka für eine robuste und skalierbare Event-Streaming-Kommunikation.
        • Effiziente Zusammenarbeit mit verschiedenen Teams und Abteilungen, um die Anforderungen der Automotive Resource Planning Anwendung zu erfüllen.

        Angular 12 Nx Workspace Spring Boot Scrum Methodology Typescript NodeJs Gitlab SCSS Confluence IntelliJ WebStorm kafka NgRx Akita Store (state management) Mockito Swagger OpenAPI REST Jest Unit tests und MacOS
        Lufthansa Industry
        1 Jahr
        2021-07 - 2022-06

        Erstellung und Pflege einer innovativen App

        Principal Software Engineer, Consultant Java 17 Spring Boot 3 AWS ...
        Principal Software Engineer, Consultant

        Als Fullstack-Entwickler für Lebensmittelhandeln bin ich verantwortlich für die Erstellung und Pflege einer innovativen App, die es den Nutzern ermöglicht, ihre Bezugswege, Sortimente in der Region, Lagerverwaltung und den Datenaustausch mit anderen Services zu planen für die Produkte. Die App basiert auf modernen Technologien wie Spring boot, Rest API, Swagger, kafka, microservices und Angular und bietet eine benutzerfreundliche und leistungsfähige Schnittstelle für die Lebensmittelbranche.

        • Implementierung von Microservices zur Abwicklung von Lebensmittelbestellungen für Marktplätze.
        • Entwickelte und implementierte effiziente Lösungen für komplexe Anforderungen im Lebensmittelhandel.
        • Migration bestehender Anwendungen auf moderne Technologie-Stacks, insbesondere Einführung von Microservices und Kubernetes.
        • Verantwortlich für die Integration von Kafka zur Verbesserung der Echtzeit-Datenverarbeitung und Kommunikation zwischen verschiedenen Systemen.
        • Entwickelte und pflegte Backend-Anwendungen mit Spring Boot und verwaltete Datenbanken wie Postgres und Oracle.
        • Benutzerfreundliche Oberflächen mit Angular entworfen und implementiert..
        • Erstellung und Pflege von Helm Charts zur einfachen Bereitstellung und Skalierung von Anwendungen.
        • Verwaltung von Projekten und Abhängigkeiten mit Maven und NPM.
        • Zusammenarbeit mit anderen Abteilungen, um Anforderungen zu verstehen und entsprechende Softwarelösungen zu entwickeln.
        • Design und Implementierung von Datenbanken mit Postgres und Redis.

        Java 17 Spring Boot 3 AWS Scrum Methodology Angular 15 Nx Workspace Typescript NodeJs Gitlab SCSS Confluence IntelliJ WebStorm kafka NgRx Elf (state management) Mockito Swagger OpenAPI REST Jest Unit tests und MacOS
        Rewe Group
        10 Monate
        2020-10 - 2021-07

        Container-Logistik-App

        Principal Software Engineer, Consultant (Freelancer) Angular 12 Spring Boot 2 AWS ...
        Principal Software Engineer, Consultant (Freelancer)

        In diesem Projekt wird eine Container-Logistik-App entwickelt, die die Planung von LKW- und Zugfahrplänen für die Abholung und Lieferung von Containern im Hafen und bis zu ihrem Bestimmungsort ermöglicht. Die App soll die Effizienz und Transparenz der Container-Logistik verbessern und die Kosten und Emissionen reduzieren. Die App wird mit Spring Boot als Backend-Framework und Angular als Frontend-Framework erstellt.

        • Leitete die Entwicklung einer Containerlogistik-Applikation, die die Planung von LKW- und Zugfahrplänen für die Abholung und Zustellung von Containern im Hafen und am Bestimmungsort ermöglicht.
        • Entwickelte das Frontend der Anwendung mit Angular 12 unter Verwendung der neuesten Best Practices und Techniken, um eine ansprechende Benutzeroberfläche zu gewährleisten.
        • Arbeitete eng mit dem Entwicklungsteam zusammen und wandte die Scrum-Methodik an, um eine agile Entwicklung und kontinuierliche Verbesserung zu gewährleisten.
        • Verwendung von Typescript und NodeJs, um die Codeentwicklung zu vereinfachen und eine hohe Codequalität zu gewährleisten.
        • Gitlab zur effizienten Versionskontrolle und Zusammenarbeit im Team verwendet.
        • Entwickelte eine benutzerfreundliche Oberfläche mit HTML und SCSS, um eine intuitive Interaktion mit der Anwendung zu ermöglichen.
        • Projektdetails und -richtlinien wurden in Confluence dokumentiert, um einen reibungslosen Wissensaustausch im Team zu gewährleisten.
        • WebStorm wurde als Haupt-IDE für die Entwicklungsaufgaben verwendet, um effiziente und qualitativ hochwertige Ergebnisse zu erzielen.
        • Sichere Benutzerauthentifizierung und -autorisierung mit Cognito von AWS implementiert, um Datenschutz und Sicherheit zu gewährleisten.
        • Akita Store als Zustandsverwaltungsbibliothek verwendet, um den Anwendungszustand effektiv zu verwalten.
        • Umfassende Unit-Tests mit Mockito, Jest und anderen Frameworks durchgeführt, um die Stabilität und Qualität des Codes sicherzustellen.
        • Integrierte API-Dokumentation mit Swagger und OpenAPI, um eine klare Kommunikation und Interaktion mit anderen Diensten zu ermöglichen.

        Angular 12 Spring Boot 2 AWS AWS Lambda Scrum Methodology Typescript NodeJs Gitlab HTML SCSS Confluence WebStorm cognito Akita store (state management) Sketch Mockito Swagger OpenAPI REST Jest Unit tests und MacOS
        RailMyBox GmbH
        11 Monate
        2020-09 - 2021-07

        Konzeption und Entwicklung von Anwendungen zur Ressourcenplanung

        Principal Software Engineer, Consultant Java-13 Spring Boot-2 Angular-12 ...
        Principal Software Engineer, Consultant

        Verantwortlich für die Konzeption und Entwicklung einer umfassenden Anwendung zur Ressourcenplanung für die Automobilindustrie unter Verwendung modernster Technologien und agiler Methoden.

        • Konzeption und Entwicklung von Anwendungen zur Ressourcenplanung in der Automobilindustrie.
        • Einsatz von Spring Boot für die Backend-Entwicklung von Microservices zur Prozessoptimierung.
        • Integration von Kafka für die Echtzeitverarbeitung von Nachrichten und Ereignissen.
        • Einsatz von Kubernetes zur Orchestrierung und Skalierung von Microservices.
        • Einsatz von Maven als Build-Tool zur Automatisierung des Build-Prozesses.
        • Entwicklung von Benutzeroberflächen mit Angular für eine intuitive Benutzererfahrung.
        • Integration von NPM für das Dependency Management und die Verwaltung von Frontend-Bibliotheken.
        • Erstellung und Verwaltung von Helm-Charts für das Deployment von Anwendungen in Kubernetes.
        • Durchführung von Tests und Fehlerbehebung zur Sicherstellung der Softwarequalität.
        • Datenbankdesign und Implementierung von Datenbankzugriffsschichten für PostgreSQL, Oracle und Redis.
        • Effiziente Versionskontrolle und Zusammenarbeit im Team mit Bitbucket und dem Konzept des Monorepos.
        • Aktive Teilnahme an agilen Scrum-Praktiken, Dokumentation und Projektorganisation mit Confluence.
        • Sicherstellung einer reaktionsschnellen und benutzerfreundlichen Oberfläche durch responsives Design.
        • Effiziente Software-Entwicklung und Debugging mit IntelliJ IDEA.
        • Effiziente Zusammenarbeit mit verschiedenen Teams und Abteilungen, um die Anforderungen der Automotive Resource Planning-Anwendung zu erfüllen.

        Java-13 Spring Boot-2 Angular-12 Nx Workspace-12 Scrum Methodology Typescript NodeJs Gitlab SCSS Confluence IntelliJ Idea WebStorm kafka NgRx Akita Store (state management) Mockito Swagger Sketch OpenAPI REST Jest Unit tests und MacOS
        Lufthansa Industry
        5 Monate
        2020-08 - 2020-12

        Umgestaltung und Neuschreibung von Angular-Komponenten

        Principal Software Engineer, Consultant (Freelancer) Angular 11 Spring Boot 2 AWS ...
        Principal Software Engineer, Consultant (Freelancer)
        Entwickelte ein umfassendes Management-System zur Verwaltung von LKWs und Trailern sowie zur Verteilung von Aufträgen für die Abholung und den Transport von Containern. Ziel des Projekts war es, den Logistikprozess zu optimieren und eine effiziente, benutzerfreundliche Lösung zur Auftragsverwaltung bereitzustellen.
        • Umgestaltung und Neuschreibung von Angular-Komponenten zur Verbesserung der Benutzererfahrung und Leistung.
        • Einführung von End-to-End-Tests (E2E) zur Gewährleistung der Funktionalität und Stabilität der Anwendung.
        • Neustrukturierung bestehender Komponenten durch Verschieben in ein Modul, um die Leistung zu optimieren.
        • Implementierung eines neuen Designs unter Verwendung von SCSS, um eine ansprechende Benutzeroberfläche zu erstellen.
        • Entwicklung von Backend-Komponenten, darunter Projections, Commands und Queries, zur Unterstützung der Anwendungslogik.
        Angular 11 Spring Boot 2 AWS AWS Lambda Scrum Methodology Typescript HTML CSS Gitlab Confluence WebStorm cognito Skketch Akita store (state management) und Mockito Swagger OpenAPI REST Jest Unit tests MacOS
        DriveMyBox GmbH
        2 Jahre
        2019-01 - 2020-12

        Entwicklung und Wartung von Frontend-Komponenten

        Principal Software Engineer, Consultant (Freelancer) Angular 5/8 Nativescript Typescript ...
        Principal Software Engineer, Consultant (Freelancer)
        Entwickelte eine mobile App zur Förderung der Kundenbindung durch das Sammeln von Punkten, Ansehen von Tutorials und Speichern von Belegen für Grohe-Produkte. Die App zielt darauf ab, den Nutzern Anreize zu bieten, Grohe-Produkte zu kaufen und sich über deren Nutzung zu informieren.
        • Entwicklung und Wartung von Frontend-Komponenten mit Angular 5/8 und Typescript.
        • Implementierung von nativen Mobile-App-Funktionen mit Nativescript.
        • Verwendung von Android Studio und Xcode zur Entwicklung und Veröffentlichung der mobilen App auf Android und iOS.
        • Verwaltung der Versionskontrolle und CI/CD-Pipelines mit Bitbucket.
        • Dokumentation und Zusammenarbeit im Team über Confluence.
        • Nutzung von WebStorm als primäre Entwicklungsumgebung.
        • Sicherstellung der Kompatibilität und Performanz der App auf iOS/Android devices.
        Angular 5/8 Nativescript Typescript NodeJs Android Studio xCode Bitbucket Confluence WebStorm und MacOS
        Nexum AG
        9 Monate
        2019-12 - 2020-08

        Entwicklung Bestellplattform

        Principal Software Engineer, Consultant (Freelancer) Php 7 Scrum Methodology NodeJs ...
        Principal Software Engineer, Consultant (Freelancer)

        Entwickelte eine umfassende Bestellplattform für Getränke und Lebensmittel, speziell für Restaurants und Gastronomen. Ziel des Projekts war es, den Bestellprozess zu optimieren und eine effiziente, benutzerfreundliche Lösung für die Verwaltung von Bestellungen zu bieten.

        • Entwicklung und Wartung von Backend-Services in PHP 7 und NodeJs.
        • Erstellung von performanten und skalierbaren APIs in Typescript.
        • Implementierung und Verwaltung von Redis zur Echtzeit-Datenverarbeitung.
        • Nutzung von Elasticsearch zur Verbesserung der Suchfunktionalität.
        • Einsatz von GitLab zur Versionskontrolle und CI/CD-Pipelines.
        • Dokumentation des Projekts in Confluence.
        • Entwicklung und Testen der Anwendung in PhpStorm und Vagrant.
        • Deployment und Skalierung der Anwendung auf AWS.
        • Konfiguration und Verwaltung des Nginx Servers
        • Durchführung von Unit Tests zur Sicherstellung der Codequalität.
        Php 7 Scrum Methodology NodeJs Typescript Gitlab Redis Elasticsearch Red (Redis Client) Confluence PhpStorm Vagrant AWS Nginx server und MacOS Unit tests
        Dept Agency GmbH
        1 Jahr
        2019-01 - 2019-12

        Migration einer veralteten Swing UI-Plattform

        Principal Software Engineer, Consultant (Freelancer) Java 8 Spring Angular7/8 ...
        Principal Software Engineer, Consultant (Freelancer)
        Durchführung der Migration einer veralteten Swing UI-Plattform zu einer modernen, webbasierten Anwendung unter Verwendung von REST API und Angular-Komponenten. Ziel des Projekts war es, die Benutzererfahrung zu verbessern, die Wartbarkeit zu erhöhen und die Skalierbarkeit der Anwendung sicherzustellen.
        • Entwicklung und Wartung von RESTful APIs in Java 8 mit Spring.
        • Migration der UI-Komponenten von Swing zu Angular 7/8.
        • Integration von Echtzeit-Kommunikation mittels Websockets.
        • Implementierung von State Management im Frontend mit NgRx und Akita Store.
        • Nutzung von Node.js für serverseitige Aufgaben und Skripte.
        • Containerisierung der Anwendung mit Docker und Deployment auf AWS.
        • Verwaltung der Versionskontrolle und CI/CD-Pipelines mit GitLab.
        • Dokumentation der API-Schnittstellen mit Swagger und OpenAPI.
        • Durchführung von Unit Tests und Qualitätssicherung mit Jest.
        • Nutzung von IntelliJ IDEA als Entwicklungsumgebung.
        • Sicherstellung der Kompatibilität und Performanz auf Windows und MacOS.
        Java 8 Spring Angular7/8 Node Js Gitlab Material IO NgRx Reactive programming (redux and store) Akita Store Confluence IntellijIdea Docker AWS Nginx server Jest Windows und MacOS Swagger OpenAPI REST Unit tests
        EUROGATE GmbH & Co. KGaA, KG
        3 Monate
        2018-10 - 2018-12

        Entwicklung einer Plattform

        Principal Software Engineer, Consultant and Architect Java 8 Spring-Boot Spring ...
        Principal Software Engineer, Consultant and Architect
        Entwicklung einer Plattform für das Spielen von Lotto, Bereitstellung aktueller Informationen über Lottoziehungen und Integration sicherer Zahlungssysteme. Ziel des Projekts war es, eine zuverlässige und benutzerfreundliche Lösung für Lottospieler zu schaffen.
        • Entwicklung und Wartung von Backend-Services mit Java 8, Spring Boot und Spring.
        • Implementierung von Frontend-Komponenten mit Angular 5/6 und Typescript.
        • Nutzung von NGRX und Reactive Programming für das State Management.
        • Integration von Echtzeit-Updates und Messaging mit Kafka.
        • Verwendung von Node.js für serverseitige Aufgaben und Skripte.
        • Entwicklung und Dokumentation von RESTful APIs und deren Integration in das Frontend.
        • Verwaltung und Skalierung der Datenbank mit MongoDB.
        • Sicherstellung der hohen Verfügbarkeit und Performanz durch Einsatz von Redis und Nginx.
        • Durchführung von Unit Tests mit Jasmine zur Sicherstellung der Codequalität.
        • Nutzung von Docker zur Containerisierung und einfachen Bereitstellung der Anwendung.
        • Dokumentation und Zusammenarbeit im Team über Confluence und Jira.
        • Verwaltung der Versionskontrolle und CI/CD-Pipelines mit GitLab.
          Java 8 Spring-Boot Spring Kafka Angular5/6 NGRX Reactive programming (redux and store) NodeJs Angular Universal Jasmine ElasticSearch Jira Redis Gitlab Confluence WebStorm IntellijIdea Docker MongoDB Nginx server und MacOS
          Lottostarlet GmbH
          4 Monate
          2018-06 - 2018-09

          Konzeption und Entwicklung verschiedener Angular 5-Komponenten

          Principal Software Engineer and Consultant (Freelancer) PHP 7.2 Symfony 4 Doctrine ...
          Principal Software Engineer and Consultant (Freelancer)
          • Konzeption und Entwicklung verschiedener Angular 5-Komponenten für eine Gaming-Plattform.
          • Analyse von funktionalen und technischen Anforderungen zur Gewährleistung der Systemintegrität.
          • Entwurf und Implementierung eines leistungsstarken Backends für Spiele, um eine optimale Leistung sicherzustellen.
          • Umsetzung einer Client-Server-Anwendung auf Basis von socket.io zur Unterstützung einer reibungslosen Kommunikation.
          PHP 7.2 Symfony 4 Doctrine Phalcon Angular5 Node Js ElasticSearch Jira Redis GitHub Confluence PHPStorm Vagrant MySql Apache server Linux Ubuntu SocketIO NodeJs MacOS
          Whow GmbH
          4 Monate
          2018-06 - 2018-09

          Entwicklung eines benutzerfreundlichen Dashboards

          Principal Software Engineer and Consultant (Freelancer) PHP7.2 Laravel5.6 Eloquent ...
          Principal Software Engineer and Consultant (Freelancer)
          Entwicklung eines benutzerfreundlichen Dashboards zur Organisation von Musiktiteln und deren Kanälen. Die Plattform bietet eine Dayparting-Funktionalität, die es ermöglicht, die Laufzeit der Kanäle auf Client-Geräten zu steuern, einschließlich der Planung von Start- und Endzeiten.
          • Entwicklung und Wartung von Backend-Services mit PHP 7.2 und Laravel 5.6.
          • Implementierung von Datenbankmodellen und Abfragen mit Eloquent ORM.
          • Erstellung von benutzerfreundlichen Frontend-Komponenten mit Encore.
          • Verwaltung und Optimierung der Datenbank mit MariaDB.
          • Implementierung von Caching-Strategien mit Redis zur Verbesserung der Performance.
          • Bereitstellung und Konfiguration des Apache-Webservers.
          • Nutzung von Vagrant zur Erstellung reproduzierbarer Entwicklungsumgebungen.
          • Verwaltung der Versionskontrolle und CI/CD-Pipelines mit GitHub.
          • Dokumentation und Zusammenarbeit im Team über Confluence und Jira.
          • Nutzung von PHPStorm als primäre Entwicklungsumgebung.
            PHP7.2 Laravel5.6 Eloquent Encore Jira Redis GitHub Confluence PHPStorm Vagrant MariaDB Apache server MacOS
            Platingroup GmbH
            9 Monate
            2018-01 - 2018-09

            Entwicklung eines Portals zur effizienten Verwaltung von Retouren

            Principal Software Engineer and Consultant (Freelancer) PHP7 (OOP) Symfony 4 Webpack ...
            Principal Software Engineer and Consultant (Freelancer)
            Entwicklung eines Portals zur effizienten Verwaltung von Retouren im E-Commerce-Bereich. Das Projekt umfasste die Gestaltung und Implementierung einer REST-API auf Basis von Symfony 4 zur Unterstützung der Retourenabwicklung und -verwaltung.
            • Design und Implementierung der REST-API mit Symfony 4, um eine zuverlässige und skalierbare Schnittstelle für die Retourenverwaltung bereitzustellen.
            • Nutzung von MariaDB für relationale Daten und MongoDB für unstrukturierte Daten.
            • Implementierung von ElasticSearch für effiziente Such- und Analysefunktionen und Nutzung von Kibana für Datenvisualisierung.
            • Implementierung der Benutzeroberfläche mit Angular 5, einschließlich der Integration der REST-API.
            • Einsatz von Webpack und Encore für das Bundling und die Optimierung von Frontend-Ressourcen.
            • Nutzung von Docker zur Erstellung konsistenter und reproduzierbarer Entwicklungs- und Produktionsumgebungen.
            • Verwaltung der Versionskontrolle und CI/CD-Pipelines mit Bitbucket und Dokumentation des Projekts über Confluence und Jira.
            • Nutzung von PHPStorm für die Entwicklung und Durchführung von Unit Tests zur Sicherstellung der Codequalität.
            PHP7 (OOP) Symfony 4 Webpack Encore ElasticSearch Kibana Jira Redis MongoDb NodeJs NestJs Angular 5 bitbucket Confluence PHPStorm Docker MariaDB Apache server und MacOS
            OnDemandCommerce GmbH
            4 Monate
            2018-01 - 2018-04

            Konzeption und Entwicklung von maßgeschneiderter Softwarelösungen

            Principal Software Engineer and Consultant (Freelancer) PHP7 (OOP) Symfony 4 Webpack ...
            Principal Software Engineer and Consultant (Freelancer)
            • Konzeption und Entwicklung von maßgeschneiderter Softwarelösungen für Veranstaltungen auf Messen.
            • Verwendung von fortschrittlichen Technologien, einschließlich PHP 7 und Symfony 4, zur Erstellung hochwertiger Anwendungen.
            • Sorgfältige Analyse sowohl funktionaler als auch technischer Anforderungen, um eine präzise Umsetzung sicherzustellen.
            • Aktive Beratung und Unterstützung während des gesamten Projektverlaufs, von der Planung bis zur Auslieferung.
            • Enge Zusammenarbeit mit interdisziplinären Teams, um optimale Ergebnisse zu erzielen und effiziente Lösungen bereitzustellen.
              PHP7 (OOP) Symfony 4 Webpack Encore ElasticSearch Jira Redis Couchbase MongoDb bitbucket Confluence PHPStorm Docker Codeception MySQL Apache server LinuxDebian MacOS
              event it AG
              10 Monate
              2017-07 - 2018-04

              Modernisierung der Codebasis

              Principal Software Engineer and Consultant (Freelancer) PHP7 (OOP) Symfony 2/3 Angular2/4 ...
              Principal Software Engineer and Consultant (Freelancer)
              • Modernisierung der Codebasis durch Umstellung von AngularJS auf Angular 4 zur Verbesserung der Leistung und Wartbarkeit.
              • Durchführung von Code Reviews für Java-Code auf der Hybris-Plattform, um Qualität und Best Practices sicherzustellen.
              • Entwicklung von modularen Komponenten in Angular 4, die zur Erweiterung der Anwendungsflexibilität beitrugen.
              • Leitung der Entwicklung eines Prototyps für eine Hybrid-App, um die Machbarkeit und Nutzerfreundlichkeit zu demonstrieren.
              • Konzeption und Umsetzung individueller Bundles auf Symfony 2 zur Anpassung an spezifische Kundenanforderungen.
              • Regelmäßige Berichterstattung an Teamleiter über Projektfortschritt, Herausforderungen und Lösungsvorschläge.
              • Führung eines Teams von 8 Entwicklern, Koordination der Aufgaben und Sicherstellung des reibungslosen Ablaufs.
              PHP7 (OOP) Symfony 2/3 Angular2/4 RxJs Gulp Bower ElasticSearch Jira Redis Couchbase bitbucket Confluence PHPStorm Docker Codeception MySQL Apache server Java Hybris Ionic 3 Linux Debian und MacOS
              Mobilcom-Debitel GmbH
              3 Monate
              2017-04 - 2017-06

              Programmierung und Entwicklung von individuellen PHP-Anwendungen

              Principal Software Engineer PHP7 (OOP) Symfony 2 ExtJS ...
              Principal Software Engineer
              • Programmierung und Entwicklung von
                individuellen PHP-Anwendungen
              • Entwicklung von individuellen E-Commerce-Lösungen zum Betrieb von Geschäftsmodellen auf Basis von Shopware
              • Die Entwicklung von Shopware Plugins, Themes
                und Schnittstellen
              • Bericht an die Team Leiter
              • Team große 12 entwickler
              PHP7 (OOP) Symfony 2 ExtJS Bootstrap Gulp Bower ElasticSearch Kanban Jira bitbucket Confluence PHPStorm Docker Codeception MySQL Apache server Linux Debian und MAC
              Blume 2000
              4 Monate
              2017-01 - 2017-04

              Gesamtverantwortung für die technische Umsetzung von e-Commerce management system Projekt

              Software Engineer, consultant and Architecture
              Software Engineer, consultant and Architecture
              • Gesamtverantwortung für die technische
              • Umsetzung von e-Commerce management system
                Projekt
              • Verantwortlich fü r die Entwicklung
              • kundenindividueller Softwarelösungen
              • Erstellen von Anforderungsanalysen und Lasten und
                Pflichtenheften
              • Führung eines Teams
              • Ansprechpartner für das Key Account Management
              • Bericht an die Geschä ftsführung
              • Team große 8 entwickler
              Symfony 3 Angular JS Bootstrap Gulp Bower ElasticSearch Kanban PHPStorm VM player Vagrant Codacy PHPCI Codeception MySQL Apache server Linux Debian MAC PHP7 OOP
              Aldi Süd
              1 Jahr 5 Monate
              2015-07 - 2016-11

              App ?API Centric? Entwicklung

              Executive IT App and Mobile (Lead software Engineer)
              Executive IT App and Mobile (Lead software Engineer)
              • Native moebel.de App “API Centric” Entwicklung für iOS / Android und in App/Play -store breitgestellt
              • Umschrieben von Obj-c nach swift für iOS App
              • Konzeption und Ausbau einer REST-API als Schnittstelle zwischen nativen Apps und dem Ecommercesystem
              • Einführung von Automatisierungstechnologien zur iOS App Testung (Fastlane, Quick, Nimble)
              • Optimierung der Entwicklungsprozesse
              • Design und Umsetzung von ITSicherheitskonzepten
              • Monitoring, Evaluierung und Bewertung der Software Lifecycle
              • Enge Zusammenarbeit mit angrenzenden Fachbereichen (Projekt owner und UX team)
              • Optimierung des Product Developments hinsichtlich Strukturen, Prozesse und Methoden
              • Verantwortung bei der Entwicklung der strategischen IT-Innovations-Roadmap
              • Aufbau und Führung von interdisziplinären, internationalen Entwicklungsteams
              • Mitarbeiterschulungen, Führung und Analyse der Codereviews
              Objective-C/Swift (iOS) Android Mixpanel. Fabric Omniture Crashlytics Quick Nimble PHP5 (OOP) Bootstrap Gulp Bower ElasticSearch Redis Laravel Kanban PHPStorm RubyMine XCode Android Studio VM player Vagrant Codacy PHPCI Codeception MySQL Apache server Linux Debian MAC
              moebel.de Einrichten & Wohnen AG
              2 Jahre 1 Monat
              2013-01 - 2015-01

              Leitung der gesamten IT-Abteilung mit Personalentwicklung

              Head Of IT
              Head Of IT
              • Leitung der gesamten IT-Abteilung mit Personalentwicklung
              • Realisierung von Native iOS Apps “API Centric” für Messe- und Inhouse-Apps (für Olympus), ohne Appstore-Distrubution, für den interne Firmeneinsatz
              • Technical design, Entwicklung und test koplexer Web-Anwendungen basiert auf Ruby on Rails
              • Optimierung der Organisations- und Qualitätsentwicklung, sowie der IT Infrastruktur
              • Konzeption und Darstellung von kundenspezifischen IT-System- und Lösungen
              • Prozessanalyse, Reporting und Koordination externer Dienstleister
              • Einführung agiler Softwareentwicklung (Kanban)
              • Einführung von Automatisierungstechnologien zur Testung von Tools (CI, TDD, BDD)
              Objective-C(iOS) Ruby on Rail (RoR) RSpecs angularJS JavaScript CSS3 XML AJAX JSON jQuery Zend PHP5 (OOP) Symfony 2 Doctrine ORM Git Twig Kanban Zend studio PHPStorm RubyMine XCode Netbeans VM player Vagrant Codacy PHPCI Codeception MySQL Postgres Database Apache server Linux Debian MAC
              Olympus, Helm, Imtech, Stulz, Placemodels, Thalgo, Jimdo
              1 Jahr
              2012-01 - 2012-12

              Gesamtverantwortung für die technische Umsetzung von Projekten

              Lead PHP Developer
              Lead PHP Developer
              • Gesamtverantwortung für die technische Umsetzung von Projekten
              • Verantwortung für die Planung und Schätzung der technischen Projektumsetzungen (technische Voraussetzungen, Datenursprung, Programmierung und Online-Bereitstellung)
              • Eigenständiges Entwickeln von Central Event Datenbanken (Postgres). Location und Events Daten ausschließlich in dieser Datenbank eingegeben und daraus in bestehende Systeme prinz.de und urbanite.de gespeist
              • Entwicklung von In-house iPhone App "Miliue" (basierend auf Titanium Appcelerator) mit Backend, welches rein auf Symfony 2.1 basiert
              XHTML JavaScript CSS XML AJAX jQuery Zend Framework PHP5 (OOP) Symfony 2.1 Doctrine ORM Git Twig template JIRA/Green hopper Zend studio Netbeans VM player Vagrant Postgres Database und Apache server
              Intosite GmbH
              10 Monate
              2011-03 - 2011-12

              Konzeption und Entwicklung von Internet- Anwendungen, sowie die Gewährleistung einer starken Web-Optimierung und Funktionalität

              Web and App Developer
              Web and App Developer
              • Konzeption und Entwicklung von Internet-Anwendungen, sowie die Gewährleistung einer starken Web-Optimierung und Funktionalität
              • Analyse, Überprüfung und Modifizierung von Web-Systemen durch die Überwachung, Wartung, Dokumentation und das Testen von Webbasierten Anwendungen
              • Arbeiten an mehreren Web-Projekten, einschließlich Website-Erweiterungen, Optimierung von Layouts, Implementierung, sowie Backend und Web-basierten Applikationen
              • Unterstützung bei der Planung der gesamten Unternehmenspolitik in Bezug auf Suchmaschinen Optimierung-Anwendungen und Web-Entwicklungen
              • Konzeption und Entwicklung von Internet-und iOS-Applikationen durch die Anwendung unterschiedlicher Frameworks, um die Wünsche und Anforderungen der Konsumenten, sowie den der Innerbetrieblichen Erwartungen gerecht zu werden
              XHTML HTML5 JavaScript CSS XML AJAX jQuery Zend Framework PHP5 (OOP) SVN Titanium Studio Appcelerator (App Development) Zend studio PHPMyAdmin CyberDuck Play-framework (Java development) Java Photoshop Symfony 1.4 MantisBT MySQL Database und Apache server
              Flow4 GmbH & Co. KG
              7 Monate
              2010-08 - 2011-02

              Bereinigung und Umschreibung von HTML und CSS Code, um die Validierung zu erfüllen

              Web Developer
              Web Developer
              • Bereinigung und Umschreibung von HTML und CSS Code, um die Validierung zu erfüllen
              • Strategische Planung und Programmierung von Modulen, die die betriebswirtschaftliche Intelligenz und die Verwaltung der Website implementiert und koordiniert
              • Programmierung intelligenter Features in die Website, um Maximierung der Website Effektivität, Zweckmäßigkeit und präventiven Schutz vor missbräuchlichen Elementen zu erzielen
              • Behebung von Fehlern innerhalb der Anwendung
              • Dokumentation im Wiki zu allen betriebsinternen implemetierten technischen Know-hows-Anwendungen und die Darstellung des Anforderungprofils für die
                Entwicklungsumgebung
              XHTML JavaScript CSS XML AJAX jQuery Zend Framework PHP5 (OOP) SVN JIRA/Green hopper Zend studio VM player Hudson Confluence Wiki PHPMyAdmin MySQL Database und Apache server
              Yoom GmbH
              8 Monate
              2009-12 - 2010-07

              Master Thesis (Information Engineering)

              Titel der Thesis: “A New Generation of Interactive Learning
              Application on the iPhone”

              • Entwicklung und Etablierung von GUI-Design durch HTML und CSS, um das Gefühl der iPhone Anwendung zu simulieren
              • Gestaltung effizienter Datenbank-Modelle und Ausführung extensiver Abfrage-Optimierungen
              • Implementierung von Frontend mit XHTML, CSS, JavaScript, jQuery, Ajax und jQTouch, um konventionellen Look und Validierung zu erwirken
              • Entwicklung eines Chat-Plattforms für die Benutzer, um den sofortigen wechseldynamischen Austausch von Lerninformationen zu fördern und somit deren Kenntnisse über Lernobjekte zu erweitern
              • Durch die Anwendung von Cross-Domain-Features können die Benutzer auf die Lerninhalte aus diversen Domänen zugreifen, die an einem Order akkumuliert werden
              • Entwicklung und Implementierung auf einem Feature, der Lerninhalte für die Benutzer zur Eigenverwendung und interaktiven Anwendung (durch Annotation und die Anbringung einer Verlinkung) bereit stellt
              • Programmierung intelligenter Features in die Website, um Maximierung der Website, Effektivität und Zweckmäßigkeit zu erzielen
              XHTML JavaScript CSS AJAX jQuery jQtouch PHP iPhone simulator MySQL Database und Apache server
              University Of Applied Sciences Hamburg

              Aus- und Weiterbildung

              Aus- und Weiterbildung

              2007 - 2010

              Studium - Information Engineering

              Master

              University of Applied Sciences (HAW), Hamburg, Germany


              2004 - 2007

              Studium - Information Engineering

              Bachelor

              University of Applied Sciences (HAW), Hamburg, Germany


              1994 - 1997

              Science Graduates

              Bachelor of Electronic Science

              Kurukshetra University, Kurukshetra, India


              1988 - 1994

              Gymnasium Kendriya Vidhalaya Nr. 1, Haryana, India


              1982 - 1988

              Grundschule Kendriya Vidhalaya Nr. 1, Haryana, India

              Position

              Position

              • Principal Software Engineer
              • Consultant und Architekt (Freelancer)

              Kompetenzen

              Kompetenzen

              Top-Skills

              Node.js Angular Spring MVC Hibernate MySQL PHP MongoDB Nestjs

              Produkte / Standards / Erfahrungen / Methoden

              Profil

              Ich bin ein motivierter Fullstack-Entwickler mit umfangreicher Erfahrung in der Entwicklung von Webanwendungen unter Verwendung von Spring Boot, NestJS, Symfony und Angular. Ich bin ein proaktiver Teamplayer mit Spezialisierung auf die Umsetzung bewährter agiler Praktiken wie Scrum und Test-driven Development (TDD). Darüber hinaus verfüge ich über Fachkenntnisse in Java, TypeScript, Node.js, GitLab/Bitbucket und anderen relevanten Technologien. Mein Ziel ist es, elegante Lösungen zu entwerfen und mich beruflich kontinuierlich weiterzuentwickeln.


              Fähigkeiten:

              • Leidenschaftlicher Softwareentwickler mit umfangreicher Erfahrung in der technischen Planung von Backend- und Frontend-Systemen.
              • Starke Problemlösungsfähigkeiten und kreativer Ansatz zur Entwicklunginnovativer Lösungen.
              • Ständige Bereitschaft zur Weiterbildung und Erkundung neuer Technologien, um auf dem neuesten Stand der Entwicklungen in der Softwareentwicklung zu bleiben.State-Management für reaktive Anwendungen
              • Umfassende Kenntnisse in Angular 15, Typescript, NodeJs und Nx-workspace.
              • Erfahrung in der Verwendung von Spring Boot zur Backend-Entwicklung.
              • Vertrautheit mit der Verwendung von SOAP, WSDL und REST für die ServiceIntegration.
              • Praktische Anwendung der Scrum-Methodik für agile Entwicklung.
              • Expertise in der Verwendung von Gitlab für Versionskontrolle und Zusammenarbeit.
              • Beherrschung von HTML und SCSS für die Gestaltung von Benutzeroberflächen.
              • Erfahrung in der Dokumentation von Projekten und Wissenstransfer mit Confluence.
              • Effiziente Nutzung von IntelliJ zur Entwicklung und Fehlerbehebung.
              • Integration von Redhat und Keycloak für sichere Authentifizierung und Autorisierung.
              • Anwendung von Elf zur Zustandsverwaltung in Angular-Anwendungen.
              • Durchführung von Unit-Tests mit Mockito, Jest und anderen Technologien.
              • Erstellung von API-Dokumentationen mit Swagger und OpenAPI.
              • Vertrautheit mit der Verwendung von Jest für effektive Testabdeckung.


              Internet Technologies

              • HTML
              • HTML5
              • XHTML
              • CSS
              • AngulaJS
              • JSP
              • PHP5
              • JavaBeans
              • Play! Framework
              • MySQL
              • XML
              • JSON
              • JavaScript
              • AJAX
              • jQuery
              • jQtouch
              • Zend Framework
              • Doctrine ORM
              • Propel ORM
              • Symfony 2
              • Hudson (Jenkins)
              • Jira
              • Codacy
              • PHPCI
              • Codeception
              • Shopware


              Web Servers

              • Apache Http Server
              • Apache Tomcat 4.0
              • Hudson (CI Server)
              • Jenkins


              DBMS used

              • MySQL
              • Oracle 8g
              • SQL Sybase Anywhere 10
              • Postgres


              Analysis/ Design Methodologies

              • UML (OOA, OOD, OOP)


              Tools

              • PHPStorm
              • Sublime
              • RubyMine
              • Netbeans
              • Eclipse
              • Zend studio
              • Notepad++
              • Xcode
              • Photoshop
              • iOS Simulator
              • ORM
              • Visual Studio
              • Subversion
              • Git
              • Titanium Studio
              • Vagrant

              Betriebssysteme

              Android
              Debian
              Linux

              Programmiersprachen

              C
              C++
              Java
              Javascript
              MATLAB
              Objective-C
              PHP5 (OOP)
              Ruby On Rail
              Swift
              Titanium Appcelerator
              VHDL

              Datenbanken

              MySQL

              Hardware

              MAC

              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.