Marc Smyk-Fullstack Engineer | Java & Spring Boot | Angular | Systemintegration
Tagessatz prüfen
Erfahrungen
Fullstack-Entwickler
PLANT-MY-TREE
PLANT-MY-TREE®-per-order
Die Anwendung ermöglicht Shopify-Händlern die automatisierte Beauftragung von Baumpflanzungen für jede eingegangene Bestellung. Durch die Integration ökologischer Beiträge direkt in den Kaufprozess entfällt der manuelle Aufwand für die Nachverfolgung und Abrechnung von Aufforstungsinitiativen. Das System steigert die Transparenz gegenüber Endkunden durch Echtzeit-Visualisierungen des ökologischen Impacts direkt im Storefront. Die Architektur basiert auf einem modularen Monolithen mit Spring Boot im Backend und einer integrierten React-App innerhalb des Shopify-Admin-Bereichs. Die Lösung nutzt Webhooks zur Event-gesteuerten Erfassung von Bestelldaten und integriert das ERP-System weclapp zur automatisierten monatlichen Rechnungsstellung. Ein App-Proxy-Mechanismus stellt dynamische Statistiken wie CO2-Kompensation und gepflanzte Bäume ohne Performance-Einbußen für den Händler-Shop bereit.
Tätigkeiten:
- Konzeption der modularen Softwarearchitektur basierend auf Spring Modulith zur Sicherstellung hoher Wartbarkeit
- Entwicklung der Event-gesteuerten Geschäftslogik zur Bewertung von Shopify-Bestellungen mittels Webhooks
- Implementierung der automatisierten Rechnungsstellung durch Anbindung der weclapp REST-API
- Aufbau des Frontends unter Verwendung von React Router und der Shopify App Bridge für eine native Integration
- Design des Datenbankmodells und Implementierung der Persistenzschicht mit JPA/Hibernate sowie Prisma
- Integration von Internationalisierungsprozessen für die globale Anwendung in Frontend und E-Mail-Kommunikation
- Automatisierung der Deployment-Prozesse mittels Docker und GitLab CI/CD
Projektskills: Java, Spring Boot, Spring Security, Spring Modulith, Hibernate, JPA, REST API, PostgreSQL, Maven, Liquibase, React, TypeScript, React Router, Vite, Node.js, Prisma, Zod, Docker, Docker Compose, GitLab CI/CD, Shopify CLI, Shopify App Bridge, Polaris, weclapp, i18next, Lombok, Vitest
Fullstack-Entwickler
PLANT-MY-TREE
Partner-Portal
Das Partner-Portal ist eine hochperformante Fullstack-Webanwendung, die als zentrale Schnittstelle für Kunden und Partner dient. Dank der asynchronen Rust-Architektur verarbeitet das Portal auch komplexe Massenpersonalisierungen und Datenexporte effizient im Hintergrund. Es ermöglicht die Verwaltung von Bestellungen, die Personalisierung von Baum-Zertifikaten (inkl. dynamischer PDF-Generierung) sowie den Zugriff auf exklusive Feeds und Datei-Ressourcen.
Tätigkeiten:
- Integration eines interaktiven Formulars zur Einzel-Personalisierung von Baum-Urkunden mit Live-Vorschau
- Implementierung einer Massenpersonalisierungs-Funktion via Excel-Upload zur effizienten Verarbeitung von Großbestellungen
- Entwicklung eines Empfehlungssystems mit automatisierten Export-Hintergrundprozessen
- Aufbau der Rechnungsübersicht und Anbindung an das Buchungssystem
Projektskills: Rust, Leptos, Axum, SQLx, PostgreSQL, Tailwind CSS, weclapp, Docker, Mailgun, Tokio, Serde, Tower-HTTP
Fullstack-Entwickler
PLANT-MY-TREE
Urkunden-Personalisierung
Urkunden-Personalisierung ist eine automatisierte Webanwendung zur Personalisierung und Verteilung von Urkunden für Bäume oder Korallen. Das System digitalisiert den Prozess von der Abfrage der Auftragsdaten aus dem ERP-System (weclapp) über die dynamische Generierung von PDF-Urkunden bis hin zum automatisierten Versand an Endkunden. Die manuelle Erstellung von personalisierten Urkunden bei hohen Auftragsvolumina stellt einen erheblichen administrativen Aufwand dar. Urkunden-Personalisierung löst diese Herausforderung durch eine nahtlose Integration in die bestehende Systemlandschaft und eine hochgradig automatisierte Verarbeitungs-Pipeline.
Tätigkeiten:
- Konzeption und Umsetzung der gesamten Systemarchitektur mit Fokus auf Skalierbarkeit und Wartbarkeit
- Entwicklung robuster API-Clients und Webhook-Handler zur automatisierten Synchronisation von Aufträgen und Kundendaten
- Implementierung eines flexiblen PDF-Generators zur Erstellung personalisierter Urkunden mit dynamischen Inhalten (Standorte, Koordinaten)
- Aufbau eines E-Mail-Versanddienstes mit integriertem Logging und Retry-Logik zur zuverlässigen Zustellung der Zertifikate
- Entwurf und Realisierung eines intuitiven Dashboards zur Verwaltung von Aufträgen und zur manuellen Nachbearbeitung von Urkundendaten
- Implementierung von JWT-basierter Authentifizierung und rollenbasierter Zugriffskontrolle (Spring Security) sowie Sicherstellung der Datenkonsistenz
Projektskills: Java, TypeScript, SQL, HTML5, CSS3, Spring Boot, Spring Security, Spring Data JPA, Angular 21, RxJS, Hibernate, weclapp, Webhooks, OpenAPI / Swagger, Docker, PostgreSQL, Liquibase, GitLab CI/CD, Maven, Git, JUnit, OpenAPI Generator, JWT, DevOps
JavaEE Entwickler
Swisslog GmbH
LBM-Puzzle
LBM-Puzzle ist Teil eines Load Building Systems und berechnet auf Basis von Produktdaten und Laderaumdefinitionen die effizienteste Stapelung von Waren. Ziel ist es, die Raumausnutzung zu maximieren und logistische Restriktionen zu berücksichtigen. LBM-Puzzle reduziert manuelle Planungsaufwände, verbessert die Raumausnutzung und steigert die Effizienz in der Lager- und Transportlogistik.
Tätigkeiten:
- Entwicklung neuer Features
- Optimierung bestehender Features inkl. Fehlerbehebung
- Durchführung der Funktionstests
- Erstellung der erforderlichen Dokumentation
Projektskills: Java EE, PostgreSQL, Oracle Database, Git, WildFly, REST API, Docker, Polarion, IntelliJ, GitLab, Maven, SonarQube
Fullstack-Entwickler
Marc Smyk Softwareentwicklung GmbH
Project-Scout
Project Scout ist ein KI-gestütztes Akquise-System zur Automatisierung des Vertriebsprozesses für IT-Freelancer. Die Anwendung aggregiert Projektausschreibungen aus verschiedenen Quellen, führt ein KI-basiertes semantisches Matching gegen individuelle Kompetenzprofile durch und generiert kontextsensitive Bewerbungsschreiben sowie Echtzeit-Alerts.
Tätigkeiten:
- Konzeption und Umsetzung einer reaktiven Microservice-Architektur auf Basis von Kotlin (Quarkus) und TypeScript (SvelteKit)
- Entwicklung eines semantischen Scoring-Systems unter Nutzung von LangChain4j, um Projektanforderungen mit individuellen Skill-Profilen abzugleichen
- Implementierung von robusten API-Clients und Scraping-Mechanismen zur kontinuierlichen Datenextraktion aus externen Projektportalen
- Aufbau eines KI-Assistenten mit Tool-Support (Function Calling), der komplexe Abfragen auf der Datenbank durchführt und statistische Auswertungen generiert
- Integration einer Echtzeit-Benachrichtigungslogik via Telegram-API zur sofortigen Information über hochrelevante 'High-Match' Opportunitäten
- Entwicklung und Optimierung spezialisierter System-Prompts zur Generierung von individuellen, kontextbezogenen Bewerbungsschreiben ohne Marketing-Floskeln
Projektskills: Kotlin, Java, TypeScript, SQL, Quarkus, SvelteKit, Hibernate, TailwindCSS, LangChain4j, LLM Integration, Prompt Engineering, Agentic AI, Docker, PostgreSQL, REST-APIs, WebSockets, Telegram API, Git, Maven, DevOps
Fullstack-Entwickler
PLANT-MY-TREE
Review-Partner
Review-Partner ist eine automatisierte SaaS-Plattform für nachhaltiges Reputationsmanagement. Das System aggregiert Google-Bewertungen für Unternehmen und visualisiert KPIs auf interaktiven Dashboards. Der Clou: Jede eingegangene Bewertung wird direkt in eine Baumspende umgewandelt, was die Kundenbindung stärkt und einen ökologischen Beitrag leistet. Die Herausforderung bestand darin, eine skalierbare Brücke zwischen Kundenfeedback und ökologischem Impact zu bauen. Review-Partner automatisiert den Prozess von der Erfassung einer Bewertung bis hin zur Rechnungsstellung und Urkundenerstellung für gepflanzte Bäume.
Tätigkeiten:
- Konzeption und Umsetzung des skalierbaren Backends auf Basis von Spring Boot unter Verwendung von Spring Security (JWT) und JPA/Hibernate
- Implementierung einer bidirektionalen Schnittstelle zu weclapp zur Automatisierung der Rechnungsstellung und Stammdatenverwaltung
- Entwicklung einer robusten Integration für externe Review-Scraper mit asynchroner Ereignisverarbeitung
- Entwicklung eines komplexen Invoice-Services, der monatlich review-basierte Abrechnungen erstellt und via E-Mail versendet
- Design und Entwicklung eines Dashboards mit Angular und Bootstrap zur Visualisierung von Review-Trends und Pflanz-Statistiken
- Design und Umsetzung eines Dashboard-Systems zur Darstellung relevanter KPIs
- Entwicklung eines WordPress-Plugins in PHP zur nahtlosen Integration der Unternehmensdaten in Kunden-Webseiten
- Einrichtung der CI/CD-Pipeline und Deployment der Anwendung in einer Docker-Umgebung auf Linux-Servern
Projektskills: Java, TypeScript, PHP, SQL, HTML5, CSS3, Spring Boot 4, Angular 21, RxJS, Bootstrap, Hibernate, weclapp, REST, OpenAPI/Swagger, JWT, Docker, PostgreSQL, Liquibase, Maven, Git, GitLab CI/CD, WordPress Plugin Development, JUnit 5, Mockito, Vitest, Playwright
Senior IT-Professional
ALDI International Services
NEWPOSS Backoffice
NEWPOSS Backoffice ist eine Java-EE-basierte Enterprise-Anwendung auf Basis des TREND Frameworks. Die Software unterstützt Filialmanagement und Filialpersonal bei Bargeldmanagement, Reporting, Benutzerverwaltung sowie dem Import und Export von Stamm- und Transaktionsdaten. Im Rahmen der Modernisierung wurden einzelne Module schrittweise vom Monolithen nach Spring Boot migriert.
Tätigkeiten:
- Entwicklung und Weiterentwicklung einer Java-EE-basierten Enterprise-Anwendung auf Basis des TREND Frameworks
- Konzeption und Umsetzung neuer Backend-Funktionen sowie fachlicher Anforderungen
- Mitarbeit bei der schrittweisen Migration einzelner Module von Java EE nach Spring Boot
- Erstellung und Optimierung von REST- und SOAP-Schnittstellen
- Durchführung von Code Reviews und Sicherstellung von Entwicklungsstandards
- Entwicklung von Support- und Analysewerkzeugen für den 3rd-Level-Support
- Erstellung und Optimierung von Berichten
- Fehleranalyse und Behebung komplexer Softwarefehler im produktiven Enterprise-System
- Entwicklung automatisierter Tests mit JUnit sowie Qualitätssicherung mittels SonarQube
- Zusammenarbeit in einem agilen Scrum-Team
Projektskills: Java EE, TREND Framework, Spring (Boot), Microservices, Thymeleaf, Git, GitLab, Jenkins, WildFly, Tomcat, JUnit, PostgreSQL, Jira, Confluence, ServiceNow, Liquibase, REST, SOAP, Powershell, Docker, OpenAPI, Scrum, SoapUI, OSGi, Maven, Nexus, SonarQube
Auszubildender zum Fachinformatiker für Anwendungsentwicklung
e.bootis ag
e.bootis-ERP^{II}
Die entwickelte ERP-Software dient der effizienten Digitalisierung und Optimierung von Geschäftsprozessen in zentralen Bereichen wie Warenwirtschaft, Finanzwesen und Personalmanagement.
Tätigkeiten:
- Erweiterung der Stamm- und Bewegungsdaten
- CSV-Import
Projektskills: Java EE, C#, Windows Forms, PostgreSQL, SVN, Redmine, Liquibase, SOAP
Fullstack-Entwickler
WSCorner
WSCorner
Interaktive Online-Plattform für virtuelle Fußballvereine mit Fokus auf Spielsimulation, Transfermarkt, Nachwuchsförderung und Community-Wettbewerbe.
Tätigkeiten:
- Migration von Legacy-PHP-Komponenten zu modernen Spring-Boot-Services
- Entwicklung und Optimierung komplexer Simulationslogik für Spiel- und Taktikberechnungen
- Weiterentwicklung des Jugend- und Marktwertsystems
- Performance-Optimierung von Datenbankabfragen und Backend-Prozessen
- Aufbau eines Monitorings mit Prometheus und Grafana zur Analyse von API-Performance und Systemmetriken
- Containerisierung der Entwicklungsumgebung mit Docker
- Entwicklung und Pflege von REST- und GraphQL-Schnittstellen
Projektskills: Java, Spring Boot, Spring Data JPA, Hibernate, MySQL, Liquibase, Vue.js, GraphQL, REST, Docker, Prometheus, Grafana, Maven, Git
Auszubildender zum Fachinformatiker für Anwendungsentwicklung
e.bootis ag
Eventverwaltung
Die Eventverwaltung erleichtert die Organisation und Verwaltung von Buchungen für Reitferien und Gruppenevents. Sie umfasst Funktionen wie Buchungsprozesse, Bearbeitung von Reservierungen und effiziente Kundenkommunikation.
Tätigkeiten:
- Entwicklung des Backend-Systems mit Java EE
- Entwicklung des Frontend-Systems mit Angular
- Bereitstellung der Software auf einem Linux-Server
- Eigenständige Kundenkommunikation und Support
- Entwicklung eines WordPress-Plugins, das ein benutzerdefiniertes Formular für Buchungsanfragen bereitstellt
Projektskills: Lead-Developer, Java EE, Angular, Angular Material, RxJS, Linux, Tomcat, MySQL, WordPress, JavaScript/TypeScript, PHP, HTML5, Redmine, Liquibase, REST, SVN, UML, jQuery
Entwickler
Privat
Bücher-App
Die Bücher-App ermöglicht die einfache Organisation von Büchern und Autoren. Nutzer können Autorenprofile erstellen, Bücher hinzufügen, mit Bildern versehen und den entsprechenden Autoren zuweisen. Die App bietet eine intuitive Benutzeroberfläche und eignet sich ideal zur Verwaltung persönlicher Büchersammlungen.
Tätigkeiten:
- Entwicklung des Backend-Systems mit Java EE
- Entwicklung des Frontend-Systems mit Angular
- Bereitstellung der Software auf einem Linux-Server
- Kundenkommunikation
- Umstellung von Java EE auf Spring Boot
Projektskills: Java EE, Angular 21, RxJS, Spring (Boot), Linux, Tomcat, MySQL, WordPress, SVN, JavaScript/TypeScript, HTML5, Liquibase, REST, Docker, Test-Driven-Development, Maven, PWA
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Medien, Unterhaltung und Druck, Sport und Freizeit, Einzelhandel, Informationstechnologie (IT), Tourismus und Gastgewerbe und Landwirtschaft.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung, Betrieb, Qualitätssicherung, Kundendienst und Nachhaltigkeitsmanagement.
Zusammenfassung
Senior Fullstack- und Backend-Entwickler mit Schwerpunkt auf Java/Spring, Software-Architektur, Microservices und KI-gestützten Geschäftsanwendungen. Erfahrung in der Konzeption und Umsetzung skalierbarer Web-Plattformen, Integrationen und Automatisierungslösungen.
Fähigkeiten
- Entwicklung Skalierbarer Backend-Systeme Mit Java, Spring Boot Und Kotlin
- Software-Architektur, Microservices Und Moderne Enterprise-Anwendungen
- Api-Integration, Prozessautomatisierung Und Systemanbindung
- Fullstack-Entwicklung Mit Angular, Typescript Und Modernen Frontend-Technologien
- Ki-GestüTzte Anwendungen, Llm-Integration Und Agentic Ai
Sprachen
Ausbildung
FOM Hochschule für Oekonomie & Management
B.Sc. Wirtschaftsinformatik · Wirtschaftsinformatik · Essen, Deutschland
e.bootis ag
Fachinformatiker für Anwendungsentwicklung · Anwendungsentwicklung · Essen, Deutschland
Statistiken
Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Fullstack-Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Leverkusen, Deutschland arbeiten
