Profilbild von Sebastian Ederer IT-Consultant | Fullstack Developer aus Regensburg

Sebastian Ederer

verfügbar

Letztes Update: 08.05.2025

IT-Consultant | Fullstack Developer

Abschluss: M.Sc. Informatik mit Schwerpunkt Software Engineering, OTH Regensburg
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher)

Schlagwörter

Javascript .Net Framework Amazon Web Services CSS Github Postgresql Microsoft Sql-Server Oauth Svelte Next.js + 46 weitere Schlagwörter anzeigen

Dateianlagen

arbeitszeugniss-sebastian-ederer_250425.pdf
Arbeitszeugnis-Sebastian-Ederer-Gefasoft-Engineering-GmbH_250425.pdf
CV-Sebastian-Ederer_080525.pdf

Skills

Als erfahrener Full Stack Entwickler und IT-Consultant mit 7 Jahren Berufserfahrung biete ich umfassende Expertise in der Entwicklung maßgeschneiderter, skalierbarer und benutzerfreundlicher Anwendungen. Mein Fokus liegt auf der effizienten Umsetzung komplexer Projekte über den gesamten Entwicklungszyklus hinweg.

Ich beherrsche moderne Frontend-Frameworks (React, Svelte, Next.js) für ansprechende Oberflächen und leistungsstarke Backend-Technologien (.NET, AWS, relationale Datenbanken wie PostgreSQL und MSSQL). Zudem entwickle ich plattformübergreifende Apps mit Capacitor.js.

Ein weiterer Schwerpunkt ist die Qualitätssicherung durch umfassende Tests (Unit, E2E, Mocking) sowie die Automatisierung und Bereitstellung mit Cloud-Technologien (AWS ECS/Amplify, Docker, GitHub Actions). Ich implementiere sichere Authentifizierung (OAuth 2.0), Barrierefreiheit (WCAG) und Payment-Systeme (Stripe).

Mein Ziel ist die Entwicklung skalierbarer und wartbarer Software-Architekturen für langfristigen Erfolg. Ich bin ein zuverlässiger Partner für anspruchsvolle Projekte und freue mich darauf, innovative Lösungen gemeinsam zu entwickeln.
 

Sprachen
--------
Deutsch
★★★★★

Englisch
★★★★★


Kernkompetenzen (Full-Stack)
----------------------------
JavaScript
★★★★★

TypeScript
★★★★★

HTML5
★★★★★

CSS / SCSS
★★★★★

C#
★★★★★


Backend-Entwicklung
-------------------
.NET
★★★★★

Entity Framework
★★★★★

Serilog
★★★★★

NUnit
★★★★★

Open API
★★★★★

Swagger
★★★★★

Swashbuckler
★★★★★

REST
★★★★★

SQL
★★★★★

PostgreSQL
★★★★★

MSSQL
★★★★☆

Docker
★★★★☆

Git
★★★★★

AWS
★★★★☆

OAuth 2.0
★★★★★

Stripe
★★★★☆

GitHub Actions
★★★★☆


Frontend-Entwicklung
--------------------
React
★★★★★

Next.js
★★★★☆

Capacitor.js
★★★★★

Svelte
★★★★☆

Angular
★★★☆☆

Storybook
★★★★★

ASP.NET
★★★★★

DevExpress
★★★☆☆

Bootstrap
★★★★★

jQuery
★★★★☆

Tanstack Query
★★★★★

Jotai
★★★★★

Playwright
★★★★★

Jest
★★★★★

Google Analytics
★★★★☆

RevenueCat
★★★☆☆


Design Patterns
---------------
MVC
★★★★★

Abstract Factory
★★★★☆

Singleton
★★★★★

Repository
★★★★★

Unit Of Work
★★★★★

Dependency Injection
★★★★★

Publish / Subscribe
★★★★☆


Tools / Konzepte
----------------
Scrum
★★★★★

Clean Code
★★★★★

OOP
★★★★★

TDD
★★★★★

Jira
★★★★☆

Confluence
★★★★☆

YouTrack
★★★★★

Redmine
★★★☆☆

UML
★★★★★

Visual Studio
★★★★★

VS Code
★★★★★

pgAdmin
★★★★★


Weitere Kenntnisse
------------------
C
★★★☆☆

Projekthistorie

07/2023 - 03/2025
Technical Lead & Geschäftsführung
Glowbyte GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

•    Konzeption und Implementierung der Software-Architektur für die Cross-Platform-App Chatsprint.
•    Entwicklung der App mit Capacitor.js und React basierend auf einem Figma-Design und Styling mit SCSS-Modulen.
•    Globales und asynchrones State-Management mit Jotai und TanstackQuery.
•    Implementierung einer Demo-App mit React Native und SQLite für einen schnellen Showcase.
•    Entwicklung von Authentication-Formularen (Login, Registrierung, Passwort vergessen etc.) mit React-Hook-Form, inklusive Client-Side-Validierung mit Yup.
•    Einrichtung von Storybook, um eine übersichtliche Dokumentation und Visualisierung der Komponenten zu gewährleisten und Tests für einzelne Komponenten zu ermöglichen.
•    Testen der Business-Logik mit Jest und Schreiben von E2E-Tests mit Playwright sowie MSW (Mock Service Worker), um HTTP-Requests zu simulieren und Mock-Daten bereitzustellen.
•    Erstellung von HTML-E-Mails mit MJML, um sicherzustellen, dass diese in verschiedenen E-Mail-Clients konsistent dargestellt werden.
•    Implementierung eines Authentifizierungssystems nach OAuth 2.0 mit AWS Cognito als Identity Provider und Integration in das Frontend über AWS Amplify.
•    Hosting der Web-Version der App über AWS Amplify.
•    Entwicklung von Lambda-Funktionen in Python, um die Kommunikation zwischen Frontend, Backend und AWS Cognito zu steuern, z. B. für den Versand professioneller E-Mails über AWS SES.
•    Entwicklung des Backends mit .NET, Logging mittels Serilog (Context-Based Logging) und Integration mit AWS CloudWatch für Monitoring.
•    Schreiben von Unit-Tests mit NUnit und Mocking mit NSubstitute zur Sicherstellung der Backend-Qualität.
•    Entwurf und Implementierung der Datenbankstruktur sowie Anbindung der Datenbank AWS RDS PostgreSQL an das Backend über Entity Framework mittels einer Code-First-Migrationsstrategie.
•    Aufsetzen eines Directus Docker-Images auf AWS ECS, um als Headless CMS (Content Management System) zu fungieren.
•    Einrichtung von Mapperly in .NET, um Models zu DTOs und umgekehrt zu mappen.
•    Anbindung und Integration von Google Analytics über Firebase, um Nutzerdaten sowohl für Web als auch native Apps zu analysieren.
•    Einrichtung des AWS Parameter Stores und Integration in .NET zur sicheren Speicherung sensibler Daten wie API-Keys in Secure Strings.
•    Erstellung und Verwaltung von SSL-Zertifikaten für benutzerdefinierte Domains über den AWS Certificate Manager.
•    Verwaltung und Konfiguration von Domains, inklusive DNS-Einstellungen und Subdomains.
•    Implementierung eines Zahlungssystems mit Stripe für wiederkehrende Abonnements im Web und RevenueCat für In-App-Käufe in den mobilen Apps (Google Play und App Store).
•    Veröffentlichung der App in den Stores, einschließlich Konfiguration und Einrichtung der Google Play Console und App Store Connect.
•    Entwicklung von Endpunkten, die mit der Chat GPT Completion API kommunizieren, um Nutzern KI-basierte Antworten in den Chats bereitzustellen.
•    Anbindung eines AWS S3-Buckets an das Frontend zur Bereitstellung dynamischer Inhalte wie Länderflaggen-Icons, die es ermöglichen, Sprachen ohne App-Updates hinzuzufügen, sowie für die Speicherung öffentlich zugänglicher E-Mail-Bilder.
•    Dockerisierung des Backends zur Bereitstellung auf AWS ECS (Fargate), einschließlich automatischer Skalierung.
•    Erstellung von Dockerfiles und Docker-Compose-Konfigurationen zur Automatisierung von Builds und Bereitstellungen.
•    Implementierung von CI/CD-Pipelines mit GitHub Actions und GitHub Secrets für statische Code-Analyse, Tests und automatisierte Deployments von App und Backend.
•    Einführung von Pre-Commit-Hooks mit Husky, um ESLint und Code-Formatierung vor jedem Commit zu überprüfen und zu standardisieren.
•    Entwicklung von Build- und Versionierungsskripten, um die App als Web-Version, iOS- und Android-App automatisiert zu bauen und zu versionieren.
•    Konzeption und Umsetzung von Release-Strategien zur Bereitstellung neuer Versionen der App.
•    Projektmanagement mit YouTrack und einem angepassten SCRUM-Ansatz zur Organisation von Aufgaben und Deadlines.

04/2023 - 07/2023
Lead Frontend-Entwickler
Mercedes-Benz Group AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

•    Entwicklung von Frontend-Komponenten mit Next.js, basierend auf einem Headless-CMS (Drupal).
•    Styling der Komponenten mit CSS-Modules und SASS/SCSS für ein modulares und wartbares Design.
•    Erstellung und Durchführung von End-to-End-Tests (E2E) mit Playwright, um die Benutzerflüsse und Funktionen der Website umfassend zu validieren.
•    Konzeption und Umsetzung einer Teststrategie, um systematische Tests für die gesamte Anwendung zu gewährleisten.
•    Einrichtung von Storybook, um eine visuelle Dokumentation der Komponenten zu erstellen und die Zusammenarbeit im Team zu verbessern.
•    Testen der Business-Logik und Komponenten mit Jest, um die Qualität und Stabilität der Anwendung sicherzustellen.
•    Ersetzen von Redux durch TanstackQuery und Jotai für das State-Management komplexer Anwendungen und dynamischer Benutzerinteraktionen.

01/2023 - 03/2023
Frontend-Entwickler
Rockstardevelopers GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

•    Konzeption und Implementierung der Frontend-Architektur mit Angular und PrimeNG für eine intuitive und performante Benutzeroberfläche.
•    Entwicklung und Styling von Frontend-Komponenten mit TypeScript und PrimeNG, einschließlich der Umsetzung responsiver Designs.
•    Integration des Backends mit dem Frontend, um die Speicherung von Mitarbeiterdaten in AWS DynamoDB zu ermöglichen.
•    Anbindung eines AWS S3-Buckets, um Profilbilder hochzuladen und effizient zu verwalten.
•    Optimierung der Datenpersistenz und API-Kommunikation, um die Interaktion mit AWS DynamoDB und AWS S3 zu beschleunigen und zu vereinfachen.
•    Implementierung eines Features mittels der Google Docs API, um die Profile nach einem Template als Google Docs Datei zu generieren. Der Google Docs Ansatz erlaubt es die Profile in verschieden Formate wie Word oder PDF zu exportieren.

10/2022 - 12/2022
Frontend-Entwickler
HiPP GmbH & Co. Vertrieb KG (Konsumgüter und Handel, 1000-5000 Mitarbeiter)

•    Einrichtung von Auth0 als Identity Provider (IdP) für die Authentifizierung von Nutzern, einschließlich der Konfiguration von Passwort-Wiederherstellung per E-Mail.
•    Entwicklung von Formularen für Login, Registrierung und Passwort-Reset mit Forms.io, Yup und Styled Components für ein responsives und benutzerfreundliches UI.
•    Implementierung des Login- und Registrierungssystems, einschließlich Token-Handling und Autorisierung gemäß OAuth 2.0-Standards.
•    Styling und Optimierung der Frontend-Komponenten mit SCSS, um ein einheitliches Design sicherzustellen.

04/2022 - 09/2022
Frontend-Entwickler
Rockstardevelopers GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

•    Konzeption und Entwicklung wiederverwendbarer UI-Komponenten mit Svelte und TypeScript, um die Flexibilität und Skalierbarkeit der Anwendungen zu verbessern.
•    Implementierung und Pflege von Storybook, um eine übersichtliche Dokumentation und Visualisierung der UI-Komponenten zu gewährleisten.
•    Durchführung von Unit-Tests mit Jest, um die Codequalität zu sichern und Fehler frühzeitig zu erkennen.
•    Sicherstellung der Einhaltung von Barrierefreiheitsstandards (WCAG/BITV 2.0) in allen UI-Komponenten, einschließlich mathematischer Berechnungen von Farbkontrasten im sRGB-Raum zur Einhaltung von WCAG-Kriterien (AA und AAA).
•    Entwicklung eines responsiven und modernen Designs mit SASS/SCSS und interaktiven Features wie Slidern mit Swiper.js.
•    Integration eines CI/CD-Prozesses mit Bitbucket, um kontinuierliche Bereitstellungen und eine effiziente Zusammenarbeit im Team zu gewährleisten.
•    Einführung einer zentralisierten Komponentenbibliothek, die die Entwicklungszeit für neue UI-Features signifikant reduzierte und die Wiederverwendbarkeit von Komponenten im gesamten Projekt optimierte.
•    Verbesserung der Nutzerfreundlichkeit und Barrierefreiheit durch konsequente Ausrichtung an aktuellen WCAG-Standards und bewährten UI-Praktiken.
•    Förderung der Teamarbeit und Effizienz durch klare Dokumentation und die Nutzung von Storybook als zentraler Referenz.
•    Erfolgreicher Einsatz der entwickelten UI-Bibliothek bei Freudenberg SE.

08/2021 - 03/2022
Frontend-Entwickler
Mercedes-Benz Group AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

•    Entwicklung von Frontend-Komponenten mit Next.js, basierend auf einem Headless-CMS (Drupal).
•    Styling der Komponenten mit CSS-Modules und SASS/SCSS für ein modulares und wartbares Design.
•    Implementierung eines Dealer-Locators mit Here-Map, einschließlich Darstellung von Standorten auf interaktiven Karten.
•    Entwicklung von Auto-Suggestion-Funktionen mit Here-Map, um Nutzern eine automatische Adress-Vervollständigung anzubieten.
•    Durchführung von Performance-Optimierungen, um die Ladezeiten der Website zu verbessern und die Nutzererfahrung zu optimieren.

02/2021 - 08/2021
Technischer Verantwortlicher
Continental AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

•    Konzeptionierung der Datenstruktur in MSSQL unter Berücksichtigung der Integration von Daten aus einem SAP-System.
•    Erstellung von Database-First-Migrations mit Entity Framework, um die Datenbankstruktur effizient zu pflegen und zu erweitern.
•    Erweiterung der bestehenden Datenstruktur in MSSQL, um neue Anforderungen zu unterstützen.
•    Entwicklung und Implementierung neuer Endpunkte für die API, um zusätzliche Funktionalitäten bereitzustellen.
•    Entwicklung von Frontend-Ansichten mit DevExpress.
•    Styling der Frontend-Komponenten mit CSS in Übereinstimmung mit dem Branding des Kunden.
•    Generierung von Auftragsbestätigungen im PDF-Format mithilfe von DevExpress und dynamischen Templates.
•    Schreiben von Unit-Tests mit NUnit und Daten-Mocking mit FakeItEasy, um die Codequalität und Funktionalität zu sichern.
•    Konzeption und Implementierung von Regelwerken zur Qualitätssicherung mit SonarQueue und Roslyn, um Coding-Standards und Sicherheitsrichtlinien sicherzustellen.
•    Schreiben von File-Based-Logs mit Serilog, um eine detaillierte Protokollierung der Anwendung sicherzustellen.
•    Konzeptionierung und Abstimmung neuer Anforderungen mit dem Kunden, einschließlich der Erstellung eines Pauschalangebots.
•    Projektmanagement und Versionskontrolle mithilfe von Redmine und Git, einschließlich umfassender Systemdokumentation mit Swagger.

11/2020 - 02/2021
Fullstack-Entwickler
Infineon Technologies AG (Industrie und Maschinenbau, >10.000 Mitarbeiter)

•    Konzeption und Erweiterung der Datenstruktur in MSSQL, um die Anforderungen der Roadmap-Planung effizient abzubilden.
•    Erstellung von Database-First-Migrations mit Entity Framework, um die Datenbankstrukturen zu verwalten und anzupassen.
•    Implementierung neuer Frontend-Features mit der Telerik Kendo UI und CSS innerhalb der ASP.NET-Umgebung, einschließlich der Integration dynamischer Benutzeroberflächen und interaktiver Komponenten.

10/2020 - 11/2020
Backend-Entwickler
Gefasoft Engineering GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

•    Konzeptionierung und Design einer neuen Datenstruktur in PostgreSQL, um die Python-Modulverwaltung abzubilden.
•    Erstellung von Code-First-Migrations mit Entity Framework zur flexiblen Implementierung und Weiterentwicklung der Datenbank.
•    Entwicklung eines Code-Generators für CRUD-Endpunkte in ASP.NET Core, um wiederholbare Prozesse zu automatisieren und die Entwicklung zu beschleunigen.
•    Implementierung von Unit-Tests mit NUnit und FakeItEasy, um die API-Funktionalität zu testen und Fehler frühzeitig zu identifizieren.
•    Dokumentation der API mithilfe von Swagger und Swashbuckler, um eine klare und vollständige Übersicht der verfügbaren Endpunkte bereitzustellen.
•    Schreiben von File-Based-Logs mit Serilog, um eine lückenlose Protokollierung und Nachverfolgbarkeit der Backend-Aktivitäten sicherzustellen.

06/2020 - 10/2020
Backend-Entwickler
BMW AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

•    Design und Implementierung einer Datenstruktur für Audit-Daten mit SQLite, um die Nachverfolgbarkeit und Auswertung von Aufträgen zu gewährleisten.
•    Erstellung von Code-First-Migrations mit Entity Framework zur strukturierten Verwaltung der Datenbank.
•    Konzeption komplexer Logiken mit UML-Design und Implementierung in .NET Core, um die Verarbeitung der XML-Aufträge zu automatisieren.
•    Durchführung von Performance-Optimierungen mit Multi-Threading, um mehrere Aufträge gleichzeitig effizient zu verarbeiten und die Gesamtleistung des Systems zu verbessern.
•    Implementierung von Unit-Tests mit NUnit und FakeItEasy, um die Funktionalität und Zuverlässigkeit der Backend-Komponenten sicherzustellen.
•    Schreiben von File-Based-Logs mit log4net, um eine lückenlose Protokollierung und Analyse von Prozessen zu ermöglichen.

02/2020 - 06/2020
Forschungsarbeit
Gefasoft Engineering GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

•    Integration der htm.core-Implementierung des HTM-Algorithmus von Numenta in das Forschungsprojekt.
•    Entwicklung einer Testumgebung in C++, die Ergebnisse des Algorithmus in der Konsole visualisierte, um das Verhalten der Parameter und deren Auswirkungen auf das Lernen interpretieren zu können.
•    Analyse und Dokumentation der Ergebnisse in Form einer Bachelorarbeit, die die Methodik, die Experimente und das Lernverhalten der verschiedenen Parameter des Temporal Memory-Teils des Algorithmus detailliert beschreibt.

01/2019 - 02/2020
Fullstack-Entwickler
Continental AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

•    Konzeptionierung der Datenstruktur in MSSQL unter Berücksichtigung der Integration von Daten aus einem SAP-System.
•    Erstellung von Database-First-Migrations mit Entity Framework, um die Datenbankstruktur effizient zu pflegen und zu erweitern.
•    Erweiterung der bestehenden Datenstruktur in MSSQL, um neue Anforderungen zu unterstützen.
•    Implementierung einer .NET API mit Versionierung und ausführlicher Swagger-Dokumentation zur Vereinfachung der Kommunikation zwischen Frontend und Backend.
•    Entwicklung und Implementierung eines Authentifizierungssystems mit IdentityServer 4 nach OAuth 2.0, einschließlich der Integration von internen Accounts und LDAP-Accounts über Microsoft Active Directory.
•    Entwicklung und Implementierung neuer Endpunkte für die API, um zusätzliche Funktionalitäten bereitzustellen.
•    Entwicklung von Frontend-Ansichten mit DevExpress, einschließlich Sortier- und Filter-Funktionen, die speziell an die Anforderungen des Kunden angepasst wurden.
•    Styling der Frontend-Komponenten mit CSS in Übereinstimmung mit dem Branding des Kunden.
•    Implementierung einer Pipeline für Integrationstests in Jenkins unter Verwendung von Groovy, um den Entwicklungsprozess zu automatisieren und kontinuierliche Tests durchzuführen.

08/2018 - 12/2018
Fullstack-Entwickler
BMW AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

•    Entwicklung einer REST API mit ASP.NET Core, die über XMPP mit einem Ejabberd-Server kommunizierte und ein Pub-/Sub-Pattern implementierte.
•    Erstellung von REST-Endpunkten für die Datenkommunikation mit der iOS-App, um Alarme und Events zuverlässig zu übertragen.
•    Entwicklung einer Web-App zur Verwaltung von Eskalations-Matrizen, die es ermöglichte, Alarme in zeitlich abnehmenden Intervallen an verschiedene Mitarbeiter zu senden.
•    Implementierung eines Kalendersystems, um Mitarbeiter in Schichtbetrieben zu verwalten und die Alarmweiterleitung entsprechend der Verfügbarkeiten zu steuern.
•    Versand von Verification-Emails via SMTP zur Benutzerverifizierung und Kommunikation.
•    Integration von Apple Push-Notifications im .NET-Backend, um Alarme direkt an iOS-Geräte zu senden.
•    Implementierung eines konfigurierbaren File-Based-Logging-Systems mit log4net, um detaillierte Protokolle für Analyse- und Fehlerbehebungszwecke zu erstellen.

Reisebereitschaft

In der Stadt Regensburg mit einem Radius von 25 km verfügbar
Profilbild von Sebastian Ederer IT-Consultant | Fullstack Developer aus Regensburg IT-Consultant | Fullstack Developer
Registrieren