
IT-Consultant | Fullstack Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 70‐90€/Stunde
- 93053 Regensburg
- Nähe des Wohnortes
- de | en
- 17.06.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2025 – 7/2025
Tätigkeitsbeschreibung
• Entwicklung neuer Features in React, Next.js, und Angular
• Entwicklung von Design-Komponenten und Integration in Storybook
• Entwicklung von E2E-Tests mit Playwright
• Entwicklung von Unit-Tests mit Jest
• Implementierung von Search-Indizes und Filtern für optimierte Suchanfragen in Atlas Mongo DB
• Implementierung von Data-Tables mit PrimeNG
• Entwicklung von neuen Seiten nach Figma Designs
• Optimierung von Komponenten und Sicherstellung der Einhaltung von WCAG-Richtlinien
• Optimierung von Seiten für Screen-Reader
Angular, CSS (Cascading Style Sheet), Git, HTML5, Mongodb, React (JavaScript library)
7/2023 – 3/2025
Tätigkeitsbeschreibung
• 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.
.Net, Amazon Web Services (AWS), Android, C#, CSS (Cascading Style Sheet), DevOps, Docker, Entity Framework, Google Analytics, Identitätsmanagement, iOS, JavaScript-Frameworks, Nunit, Postgresql, Projektmanagement (IT), React (JavaScript library), Relationale Datenbanken, SQL, Test Automation, Typescript
4/2023 – 7/2023
Tätigkeitsbeschreibung
• 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.
CSS (Cascading Style Sheet), JavaScript-Frameworks, React (JavaScript library), Test Automation, Typescript
1/2023 – 3/2023
Tätigkeitsbeschreibung
• 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.
CSS (Cascading Style Sheet), Amazon Web Services (AWS), Angular, Identitätsmanagement, JavaScript-Frameworks, Typescript
10/2022 – 12/2022
Tätigkeitsbeschreibung
• 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.
Test Automation, CSS (Cascading Style Sheet), Identitätsmanagement, JavaScript-Frameworks, React (JavaScript library), Typescript
4/2022 – 9/2022
Tätigkeitsbeschreibung
• 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.
CSS (Cascading Style Sheet), Forschung & Entwicklung, JavaScript-Frameworks, Test Automation, Typescript
8/2021 – 3/2022
Tätigkeitsbeschreibung
• 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.
CSS (Cascading Style Sheet), JavaScript-Frameworks, React (JavaScript library), Test Automation, Typescript
2/2021 – 8/2021
Tätigkeitsbeschreibung
• 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.
.Net, ASP.NET, C#, CSS (Cascading Style Sheet), Entity Framework, Identitätsmanagement, JavaScript, Microsoft SQL-Server (MS SQL), Nunit, Projektmanagement (IT), Relationale Datenbanken, SQL, Test Automation
11/2020 – 2/2021
Tätigkeitsbeschreibung
• 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.
.Net, ASP.NET, C#, CSS (Cascading Style Sheet), Entity Framework, JavaScript, Microsoft SQL-Server (MS SQL), Relationale Datenbanken, SQL
10/2020 – 11/2020
Tätigkeitsbeschreibung
• 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.
.Net, ASP.NET, C#, CSS (Cascading Style Sheet), Entity Framework, JavaScript, Nunit, Postgresql, Relationale Datenbanken, SQL, Test Automation
6/2020 – 10/2020
Tätigkeitsbeschreibung
• 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.
Relationale Datenbanken, .Net, C#, Entity Framework, Nunit, SQL, Test Automation
2/2020 – 6/2020
Tätigkeitsbeschreibung
• 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.
Forschung & Entwicklung, C++
1/2019 – 2/2020
Tätigkeitsbeschreibung
• 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.
Relationale Datenbanken, .Net, ASP.NET, C#, CSS (Cascading Style Sheet), Identitätsmanagement, JavaScript, Microsoft SQL-Server (MS SQL), Nunit, SQL, Test Automation
8/2018 – 12/2018
Tätigkeitsbeschreibung
• 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.
Relationale Datenbanken, .Net, ASP.NET, C#, CSS (Cascading Style Sheet), Entity Framework, JavaScript, Jquery, Nunit, Postgresql, SQL, Test Automation
Ausbildung
OTH-Regensburg
Regensburg
OTH-Regensburg
Regensburg
Über mich
Weitere Kenntnisse
--------
Deutsch
★★★★★
Englisch
★★★★★
Kernkompetenzen (Full-Stack)
----------------------------
JavaScript
★★★★★
TypeScript
★★★★★
HTML5
★★★★★
CSS / SCSS
★★★★★
C#
★★★★★
Backend-Entwicklung
-------------------
.NET
★★★★★
Entity Framework
★★★★★
Serilog
★★★★★
NUnit
★★★★★
node.js
★★★★★
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
★★★★★
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
★★★☆☆
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden