05.09.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarFullstack Entwickler Java/React/Typescript
Bremervörde, Deutschland Master of Automation and Electronics INSA Toulouse
Skills
HTMLJavaJavascriptSpring SecurityAPIsAgile MethodologieUnit TestingBootstrapCSSContinuous IntegrationDatenbank DesignEclipseGithubGoogle MapsGradleHibernateWebserverIntellij IDEAJava Persistence APISpring FrameworkWildflyJunitPostgresqlApache MavenMicrosoft Visual StudioMongodbMysqlMVCNeo4JNginxNode.JsOauthObjektorientierte Software-EntwicklungScrumMockitoIonicSOAPSonarSonarqubeSubversionTypescriptUMLWebsocketMultithreadingTest-Driven DevelopmentReactJSExpress.jsSpringbootGitSpring DataApache KafkaWeb3.jsFront EndReact ReduxTeamcityRestful ApisDomain Driven DesignSpring BatchDockerJenkinsMicroservices
API, Agile, Kafka, Maven, Authentifizierung, Bootstrap, Build-Prozessen, CSS, Continuous Integration, Analyse von Daten, Database Design, Docker, Domain Driven Design, Eclipse, Express.js, Frontend, Git, Github, Google Maps, Gradle, HTML, Hibernate, Informationstechnologie, Integrationstests, Intellij, Ionic, Java, Java 8, JPA, javascript, Jenkins, JUnit, KI, MVC, Microservices, Visual Studio Code, Mockito, MongoDB, MultiThreading, MySQL, Neo4J, Netzwerkinfrastruktur, Netzwerklösungen, Netzwerkarchitektur, NGinx, NodeJs, OAuth2, Object Oriented, postgres, Redux, ReactJs, React, RESTful, REST API, Rest-API, SOAP, Scrum, Sonar, SonarQube, Spring Batch, Spring Data, Spring, Spring Security, SpringBoot, Subversion, TeamCity, TDD, Teststrategie, Typescript, UML, Modultests, Unit-Tests, unit tests, Web3, Webserver, WebSockets, Wildfly
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischMuttersprache
Projekthistorie
KONTEXT
Die Swisslog AG ist ein global tätiges Unternehmen, das auf Lösungen zur
Logistikautomatisierung spezialisiert ist. Swisslog bietet eine Vielzahl
datenbasierter und robotischer Lösungen, einschließlich automatisierter Lager-
und Rückführungssysteme, Förder- und Transportsysteme sowie
Lagerverwaltungssysteme. Ihre Softwareplattform SynQ ist darauf ausgelegt,
Lagerprozesse zu optimieren, indem Automatisierungstechnologien mit
intelligenter Software integriert werden. Ich arbeitete am Load Building
Manager (LBM), einem Kernmodul von SynQ, der modularen
Lagerverwaltungssoftware von Swisslog. LBM ist verantwortlich für die
Berechnung einer optimierten Stapelstrategie für Behälter unterschiedlicher
Größe, Form und Zerbrechlichkeit auf einer minimalen Anzahl von Paletten,
wobei die Stabilität der endgültigen Stapel gewährleistet wird.
AUSFÜHRUNG
• Algorithmische Optimierung – Backtracking in der Baumsuche – Verbesserung
des Puzzle-Algorithmus durch Implementierung eines Backtracking-
Mechanismus, der es dem Suchprozess ermöglicht, von instabilen Punkten aus
fortzufahren, anstatt ganze Äste neu zu starten. Dies verhindert die Bildung
instabiler Palettenstapel und steigert sowohl die Effizienz als auch die
Zuverlässigkeit der Stapelberechnungen..
• Entwicklung einer dynamischen Visualisierung auf Basis von React, die den
Palettenbauprozess und den entsprechenden Suchbaum in Echtzeit darstellt.
• Concurrency- und Pessimistic-Locking-Fix – JMS-
Warteschlangenimplementierung – Implementierung eines JMS-basierten
Warteschlangensystems, um wartende Prozesse erneut auszuführen und
korrekt zu reihen, wodurch die Robustheit in Szenarien mit hoher Parallelität
gewährleistet wird.
• Integration zusätzlicher Leistungskennzahlen und Dashboards in Kibana zur
Verbesserung von Monitoring, Fehlerbehebung und Leistungsanalyse der
LBM-Prozesse
• Verantwortlich für das Onboarding neuer Mitarbeiter und deren Betreuung
während der ersten Monate.
Die Swisslog AG ist ein global tätiges Unternehmen, das auf Lösungen zur
Logistikautomatisierung spezialisiert ist. Swisslog bietet eine Vielzahl
datenbasierter und robotischer Lösungen, einschließlich automatisierter Lager-
und Rückführungssysteme, Förder- und Transportsysteme sowie
Lagerverwaltungssysteme. Ihre Softwareplattform SynQ ist darauf ausgelegt,
Lagerprozesse zu optimieren, indem Automatisierungstechnologien mit
intelligenter Software integriert werden. Ich arbeitete am Load Building
Manager (LBM), einem Kernmodul von SynQ, der modularen
Lagerverwaltungssoftware von Swisslog. LBM ist verantwortlich für die
Berechnung einer optimierten Stapelstrategie für Behälter unterschiedlicher
Größe, Form und Zerbrechlichkeit auf einer minimalen Anzahl von Paletten,
wobei die Stabilität der endgültigen Stapel gewährleistet wird.
AUSFÜHRUNG
• Algorithmische Optimierung – Backtracking in der Baumsuche – Verbesserung
des Puzzle-Algorithmus durch Implementierung eines Backtracking-
Mechanismus, der es dem Suchprozess ermöglicht, von instabilen Punkten aus
fortzufahren, anstatt ganze Äste neu zu starten. Dies verhindert die Bildung
instabiler Palettenstapel und steigert sowohl die Effizienz als auch die
Zuverlässigkeit der Stapelberechnungen..
• Entwicklung einer dynamischen Visualisierung auf Basis von React, die den
Palettenbauprozess und den entsprechenden Suchbaum in Echtzeit darstellt.
• Concurrency- und Pessimistic-Locking-Fix – JMS-
Warteschlangenimplementierung – Implementierung eines JMS-basierten
Warteschlangensystems, um wartende Prozesse erneut auszuführen und
korrekt zu reihen, wodurch die Robustheit in Szenarien mit hoher Parallelität
gewährleistet wird.
• Integration zusätzlicher Leistungskennzahlen und Dashboards in Kibana zur
Verbesserung von Monitoring, Fehlerbehebung und Leistungsanalyse der
LBM-Prozesse
• Verantwortlich für das Onboarding neuer Mitarbeiter und deren Betreuung
während der ersten Monate.
Die Fashion Digital GmbH & Co. KG ist der zentrale Lösungsanbieter für Informationstechnologie der P&C-Gruppe. Fashion Digital plant, entwickelt und betreibt alle Aspekte der Informationstechnologie, angefangen von der Netzwerkinfrastruktur über klassische Back-End-Systeme bis hin zur neuesten digitalen Technologie und allen erforderlichen Dienstleistungen. Ich war für den Betrieb und die Weiterentwicklung des CRM-Systems der P&C-Gruppe verantwortlich. Dies umfasste die Konzeption, Entwicklung und den Betrieb neuer und bestehender Funktionen sowie die Beratung der Produktbesitzer bei der Konzeption und Planung neuer Funktionen.
- Entwicklung des Clients unter Verwendung von React/Typescript
- Entwicklung von Serverkomponenten und Bereitstellung von Webdiensten mit Java
- Migration von Schnittstellen zu SAP Retail von SOAP zu Kafka
- Auswertung neuer Funktionalitäten
- Erfassung von Anforderungen aus der Einkaufsabteilung
- Arbeiten an Design und Erstellung von Komponenten- und Integrationstests
- Entwicklung und Anpassung von Build-Prozessen, einschließlich Testautomatisierung
Die Nokia-Gruppe ist über ihre Tochtergesellschaft Alcatel Submarine Networks (ASN) einer der wenigen Anbieter weltweit, die schlüsselfertige und vollständig integrierte Unterwasser-Netzwerklösungen anbieten.
Alcatel Submarine Networks bietet eine umfassende Palette von optischen Transportlösungen und Dienstleistungen für terrestrische und Unterwasser-Netzwerke an.
Alcatel Submarine Networks bietet eine umfassende Palette von optischen Transportlösungen und Dienstleistungen für terrestrische und Unterwasser-Netzwerke an.
- Studie der Anforderungen basierend auf Hochrangigen Spezifikationen (HLS) und Bewertung der Entwicklungslasten
- Überprüfung detaillierter Systemspezifikationen
- Entwicklungsumsetzung mit Konfigurationsmanagement des Quellcodes
- Durchführung von Modultests und Vorintegrationstests mit entsprechenden Berichten
- Korrektur/Lieferung und Aktualisierung von Tickets, die vom Projekt während der FT (Funktionale Tests) Phase angefordert werden
- Korrektur/Lieferung und Aktualisierung von Tickets, die vom Projekt während der PNT (Produkt- und Netzwerktests) Phase angefordert werden