Mein beruflicher Werdegang
E.M.P. Merchandising Handelsgesellschaft mbH
Vollzeit, 2 Jahre 6 Monate
Senior Frontend Developer
- Aktive Beteiligung an der Weiterentwicklung bestehender Marktplätze, besonders hervorzuheben ist dabei EMP.de
- Neue Funktionen implementiert und bestehende Schnittstellen verbessert
- Konzipierung und Implementierung umfassender automatisierter Testkonzepte für verschiedene Webanwendungen
- Intensivierung meines Wissens über die Salesforce Commerce Cloud durch gezielte Weiterbildung und praktische Anwendung
Brockhaus AG
Vollzeit, 9 Monate
Softwaredeveloper C# und React
- Entwicklung einer Single-Page Application zur Datenerhebung
- Fokus auf Daten für Risikobewertungen von Versicherungsportfolios
- Unterstützung der Benutzer bei schneller und sicherer Datenerfassung
- Implementierung von Schnittstellen zum Berechnungssystem
- Export von Vorgaben aus der Anwendung;Import von Berechnungsergebnissen in die Anwendung
- Konzeption und Implementierung von Freigabeprozessen für den Datenzugriff
Fullstack Developer Angular und Java
- Ende 2020 wurde Rentenüberleitungsgesetz verabschiedet;Daraus resultierende Notwendigkeit der Schaffung einer digitalen Rentenübersicht auch für Privatvorsorge
- Ab 2024 müssen Vorsorgeeinrichtungen an zentrale Stelle für Digitale Rentenübersicht (ZfDR) angebunden sein
- Chance auf Projektaufträge aufgrund fehlender technischer Anbindung vieler Marktteilnehmer*innen
- Projektziel: Festigen und Ausbau von Kenntnissen und Expertise von ausgewählten Business Consultants und Developern im Kontext der Digitalen Rentenübersicht
Tedi AG
Vollzeit, 4 Monate
Frontend Angular Developer
- Herausforderung der TEDI GmbH: Entwicklung eines zentralen Systems für Logistikübersicht
- Ablösung bisher verteilter Anwendungen Vereinfachung der Aufgabenbearbeitung
- Vereinfachung der Aufgabenbearbeitung;Zentrales System verbessert Informationstransparenz für Logistik User
- Fokus der Entwicklung: User Interface Design und User Experience
- Integration von Google's Material Design in die Anwendung
- Erweiterung der Funktionalitäten mit Angular
- Einführung von Playwright als Framework zur Verbesserung der Usability von Oberflächentests
Bookwire GmbH
Teilzeit, 1 Jahr 5 Monate
Frontend React Developer
- Bookwire OS ist Plattform für Verwaltung digitaler Medien auf verschiedenen Verlagsmarktplätzen
- Erweiterung des Bookwire OS mithilfe von SPA (React)
- Anbindung an Webserver zur Kommunikation mit der Plattform
- Projektziel: Leicht wartbare Mikroanwendung durch SPA-Architektur
- Unabhängige Weiterentwicklung des Frontend durch modulare Struktur
- Resultierende dauerhafte Mehrwerte aus dieser Architekturwahl
Frontend Next.js Developer
- Creatokia als Plattform für Erwerb digitaler Originale
- Äquivalent zu Autor*innenausgaben;Frontend: Aufbau eines React-basierten Designsystems.
- Design-Erstellung: Verwendung von Adobe XD und Wireframe-Tools.
- Szenarien-Evaluierung für bedarfsgerechte Webtechnologie-Einsatzmöglichkeiten.
- Technische und methodische Kenntnisse im Entwicklerteam erweitert
- SEO-zentrierte Plattformoptimierung für Suchmaschinenpositionierung
- CMS-Anforderung für Content-Administration im Projekt entstanden
- Auswahlprozess: Kriterien für CMS-Lösung definiert, Entscheidung für Strapi
- Strapi: Open-Source-Headless CMS, API-basierte Datenbereitstellung
- Anpassbarkeit von Strapi an individuelle Nutzeranforderungen durch Entwickler
Agido GmbH
Teilzeit, 6 Monate
Student Junior Java Developer
- Entwicklerteam integriert zusätzliche Funktionen nach Kundenabstimmung
- Ziel: Verbesserung der Bearbeitung von Geschäftsprozessen
- Integration in bestehende Individual-Lösungen
- Einsatz ermöglicht effiziente Umsetzung von Anforderungen
- Tomcat: Webserver-Container für Java-Anwendungen
- Lombok: Java-Bibliothek für Code-Reduktion
- Hibernate: Framework für Datenbankzugriff und -mapping
- Google Guava: Bibliothek für Java-Programmierung
- Spring Data MVC: Teil des Spring Frameworks für Webanwendungen
- Swing: Java-Bibliothek für GUI-Entwicklung
- Kombination der Technologien für effektive Back- und Frontend-Umsetzung
Meine privaten Projekte
Entwicklung meiner Portfolio Website
Teilzeit, 3 Jahre 4 Monate
Upgrade auf Version 3: Neue Features für ein interaktives und dynamisches Portfolio
- Automatische Generierung von Lebenslauf-PDFs: Direkte Generierung aus der Website für eine unkomplizierte Bewerbung.
- Integration von Directus CMS: Ablösung von Notion zur optimierten Content-Verwaltung.
- Implementierung verspielter Animationen: Erster Schritt in Richtung eines dynamischen Präsentationsgefühls, fernab statischer Portfolioelemente.
- Einsatz von GitHub Copilot: Unterstützung bei der Entwicklung und Durchführung von Code-Reviews für eine effizientere Programmierung.
Upgrade auf Version 2: Frischer Wind für ein modernes Design
- Einführung von Notion als CMS: Optimierung der Inhaltsverwaltung.
- Modernisierung der UI/UX: Verbesserung der Benutzeroberfläche für ein intuitiveres Erlebnis.
- Nutzung von Figma für Prototypen: Erstellung interaktiver Designs zur Visualisierung von Konzepten.
Launch der ersten Version: Der Beginn eines neuen Kapitels
- Erste Designs in Figma: Kreative Konzepte und Layouts visualisieren.
- Verwaltung von Inhalten mit JSON-Dateien: Strukturierte und flexible Content-Organisation.
- Implementierung von Next.js: Nutzung eines modernen, leistungsstarken Webframeworks für schnelle Ladezeiten.
Entwicklung einer Anwendung für digitale dezentrale Redelisten
Teilzeit, 3 Monate
Version 1: Erste Schritte zur Digitalisierung
- Erstellung von themenspezifischen Räumen: Ermöglichung für mehrere Redner*innen, über einen bereitgestellten Link beizutreten und aktiv teilzunehmen.
- Einsatz von GraphQL-Subscriptions: Implementierung für Echtzeitkommunikation zwischen den verschiedenen Webclients und Optimierung der Nutzererfahrung.
- Validierung des Anmeldeformulars: Sicherstellung sinnvoller und benutzerfreundlicher Eingaben zur Verbesserung der Datenqualität.
Webscraping digitaler Rechnungen
Teilzeit, 1 Jahr 1 Monat
Entwicklung eines Web-Scrapers für Amazon.de Rechnungen
- Implementierung eines Web-Scrapers für Amazon: Automatisierte Erfassung und Herunterladen von Rechnungen über einen definierten Zeitraum zur effektiven Datenverarbeitung.
- Anbindung an Paperless Ngx: Hochladen der erfassten Rechnungen in mein persönliches Dokumentenmanagementsystem zur digitalen Archivierung.
- Integration mit n8n: Aktivierung des Prozesses über einen Telegram-Bot, um eine benutzerfreundliche Steuerung zu gewährleisten.
Entwicklung eines Web-Scrapers für DSW21 Rechnungen
- Entwicklung eines Web-Scrapers für DSW21: Automatisierte Erfassung von Rechnungen über einen festgelegten Zeitraum zur effizienten Datenverarbeitung.
- Anbindung an Paperless Ngx: Übertragung der erfassten Rechnungen in mein persönliches Dokumentenmanagementsystem zur digitalen Archivierung.
- Integration mit n8n: Initiierung des Prozesses über einen Telegram-Bot, um eine benutzerfreundliche Steuerung zu ermöglichen.
Entwicklung eines Web-Scrapers für Adam Riese Rechnungen
- Entwicklung eines Web-Scrapers für Adam Riese: Automatisiertes Herunterladen von Rechnungen über einen festgelegten Zeitraum zur effizienten Datenverarbeitung.
- Integration in Paperless Ngx: Hochladen der gesammelten Rechnungen in mein persönliches Dokumentenmanagementsystem zur digitalen Archivierung.
- Verknüpfung mit n8n: Ermöglichung des Starts des Prozesses über einen Telegram-Bot für eine benutzerfreundliche Steuerung.
Entwicklung eines Web-Scrapers für ING Diba Kontoauszüge
- Entwicklung eines Web-Scrapers für ING Diba: Automatisiertes Herunterladen von Kontoauszügen und weiteren Dokumenten über einen festgelegten Zeitraum zur effizienten Datenverarbeitung.
- Anbindung an Paperless Ngx: Übertragung der erfassten Rechnungen in mein persönliches Dokumentenmanagementsystem zur digitalen Archivierung.
- Integration mit n8n: Initiierung des Prozesses über einen Telegram-Bot, um eine benutzerfreundliche Steuerung zu ermöglichen.
Mein schulischer Werdegang
Fachhochschule Dortmund
Wirtschaftsinformatik
Bachelor of Science
- Erwerb fundierter Kenntnisse in Java, Datenbanken, SQL und Softwaretechniken
- Umfangreiche Auseinandersetzung mit Webtechnologien im Studium.
- Abschlussarbeit: Automatisiertes Testen einer Webanwendung mit Playwright.
- Aufbau einer soliden Basis für Softwareentwicklungskarriere.