freiberufler Softwareentwickler auf freelance.de

Softwareentwickler

zuletzt online vor 8 Tagen
  • auf Anfrage
  • 41061 Mönchengladbach
  • National
  • de  |  en
  • 09.12.2024

Kurzvorstellung

Medieninformatiker (B.Sc.) mit Erfahrungen in der agilen Enterprise Produktentwicklung sowie in der Umsetzung von MVPs und Prototypen. Mein Schwerpunkt liegt in der Webentwicklung mit Typescript respektive JavaScript.

Qualifikationen

  • Angular3 J.
  • Backend
  • Front End
  • Google Cloud Platform
  • JavaScript5 J.
  • Microsoft Azure3 J.
  • Node.Js2 J.
  • React (JavaScript library)
  • Typescript4 J.
  • Vue.Js2 J.

Projekt‐ & Berufserfahrung

Full-Stack Entwickler
Handelsblatt GmbH, Düsseldorf
9/2021 – 12/2024 (3 Jahre, 4 Monate)
Medienbranche
Tätigkeitszeitraum

9/2021 – 12/2024

Tätigkeitsbeschreibung

- Relaunch der Handelsblatt und Wirtschaftswoche Webseiten, einschließlich der Frontend- und Backend-Entwicklung mit Angular, TypeScript, Koa und Nest.js.
- Implementierung einer SSR-Architektur, Optimierung für Core Web Vitals und Verwaltung der Infrastruktur mit Terraform und Azure.
- Aufbau einer CI/CD-Pipeline mit Docker.
- Umsetzung eines OAuth2-Authentifizierungsflows clientseitig zur sicheren Benutzeranmeldung.
- Implementierung von Grafana-Dashboards und eines Alerting-Systems mit Azure zur Überwachung und Analyse der Systemleistung.
- Umsetzung von verschiedenen Quality Gates wie automatisierte Unit-Tests, Functional Tests, Visual Regression Tests und Smoke Tests zur Sicherstellung der Softwarequalität.

Eingesetzte Qualifikationen

Angular, Continuous Delivery, Datenbankentwicklung, Docker, Infrastrukturarchitektur, Microsoft Azure, Typescript

Front-End Entwickler
Dürr Dental SE, Bietigheim-Bissingen
10/2020 – 11/2021 (1 Jahr, 2 Monate)
Dental-Industrie
Tätigkeitszeitraum

10/2020 – 11/2021

Tätigkeitsbeschreibung

- Weiterentwicklung einer IoT-fähigen Web- und Mobile-Anwendung zur Echtzeit-Auditierung von Geräten mit Vue.js, Node.js und Websockets.
- Durchführung von Unit- und End-to-End-Tests mit Jest und Cypress; Implementierung eines Build-Prozesses und Veröffentlichung von Paketen mit NPM.
- Implementierung eines OAuth2-Authentifizierungsflows clientseitig zur sicheren Zugriffskontrolle und Benutzerverwaltung.

Eingesetzte Qualifikationen

Continuous Delivery, Mobile Application Development, Node.Js, Test Automation, Vue.Js

Full-Stack Developer
OrganicRT GmbH, Gießen
6/2020 – 9/2020 (4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

6/2020 – 9/2020

Tätigkeitsbeschreibung

- Entwicklung eines MVP für eine datenschutzorientierte Anwendung im Gesundheitswesen unter Einsatz von Nest.js, Angular und TypeScript.
- Implementierung von CQRS-Pattern und JWT-Authentifizierung für sichere Kommunikation.
- Umsetzung einer Mehrmandantenarchitektur, um die Anwendung flexibel für verschiedene Kundeninstanzen zu gestalten.
Verwendung von Docker und GitLab CI/CD für kontinuierliche Integration und Deployment.

Eingesetzte Qualifikationen

Angular, Application Development, Docker, Mysql, Node.Js, Representational State Transfer (REST), Testen, Typescript, Vue.Js

Front-End Developer (Festanstellung)
Kundenname anonymisiert, Düsseldorf
7/2019 – 9/2019 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2019 – 9/2019

Tätigkeitsbeschreibung

Entwicklung einer Investitionsplattform für Unternehmen, die dazu beiträgt, Investoren und Investitionsempfänger zusammenzubringen. Der Kunde ist eine der größten Innovationsgemeinschaften in Europa. Eine große Herausforderung war die Zeit für die Umsetzung. Das Projekt wurde innerhalb von sechs Wochen konzipiert, gestaltet und entwickelt.

Eingesetzte Qualifikationen

Responsive Webdesign, JavaScript, Vue.Js

Full-Stack Developer (Festanstellung)
Kundenname anonymisiert, Düsseldorf
4/2019 – 6/2020 (1 Jahr, 3 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

4/2019 – 6/2020

Tätigkeitsbeschreibung

Implementierung eines Bedarfsplaners für eines der weltweit führenden Sportartikel- und Outdoor-Unternehmen. Eine große Herausforderung war die Verarbeitung von großen Datenmengen, die von einem SAP-Backend über eine OData-Service-Schnittstelle geliefert wurden. Aus diesem Grund mussten eine Node.js-Middleware eingerichtet werden, die das Caching, die Formatierung und die Aggregation der Daten für das Front-End übernimmt.

Eingesetzte Qualifikationen

Responsive Webdesign, Datenbankentwicklung, Agile Methodologie, Confluence, Docker, Jira, Node.Js, Typescript, JavaScript, Vue.Js

Studio Professional (Festanstellung)
Deloitte Digital, Düsseldorf
3/2019 – 6/2020 (1 Jahr, 4 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

3/2019 – 6/2020

Tätigkeitsbeschreibung

- Entwicklung eines Bedarfsplaners zur Reduzierung von Planungsaufwänden und Visualisierung von Prognosen mit Vue.js und Node.js.
- Integration von SAP-Backends und Nutzung der OData-Service-Schnittstelle für den Datenaustausch und die Synchronisation.
- Umsetzung einer Investitionsplattform mit Vue.js und ES6 für die Verbindung von Investoren und Investitionsempfängern.
- Optimierung der Datenverarbeitung durch den Einsatz von Node.js-Middleware für Caching und Datenformatierung.

Eingesetzte Qualifikationen

Agile Methodologie, Confluence, Datenbankentwicklung, Docker, JavaScript, Jira, Responsive Webdesign, Typescript, Vue.Js

Front-End Developer (Festanstellung)
LUMESSE, Düsseldorf
6/2017 – 2/2019 (1 Jahr, 9 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

6/2017 – 2/2019

Tätigkeitsbeschreibung

- Entwicklung im Core von ETWeb Empower, einer Enterprise Talent Management Webanwendung, innerhalb eines Teams von über 30 Entwicklern.
- Implementierung von zentralen JavaScript-Features und die Optimierung der Benutzererfahrung.
- Einsatz von Technologien wie Knockout.js, Lodash und .NET für komplexe und skalierbare Lösungen.
- Erstellung technischer Dokumentationen und Zusammenarbeit in agilen Umgebungen zur Verbesserung der teamübergreifenden Kommunikation.

Eingesetzte Qualifikationen

Agile Methodologie, Confluence, Git, JavaScript, Jira, Scrum

Front-End Developer (Festanstellung)
Werbeatelier Collinet GmbH, Mönchengladbach
7/2015 – 5/2017 (1 Jahr, 11 Monate)
Medienbranche
Tätigkeitszeitraum

7/2015 – 5/2017

Tätigkeitsbeschreibung

- Entwicklung und Pflege von responsiven Websites, Online-Shops und Webanwendungen für verschiedene Kundenprojekte.
- Umsetzung von Front-End-Lösungen unter Verwendung von HTML, CSS, JavaScript und PHP.
- Backend-Aufgaben, einschließlich der Einrichtung, Wartung und Pflege von Content-Management-Systemen (CMS) und Online-Shop-Plattformen.
- Erstellung von Grafiken und Designs mit Adobe Creative Suite, insbesondere Photoshop und Illustrator.
- Unterstützung bei der Entwicklung und Implementierung von SEO-Strategien zur Verbesserung der Online-Präsenz der Kunden.
- Enge Zusammenarbeit mit Design- und Marketingteams, um kreative und technische Anforderungen zu erfüllen.

Eingesetzte Qualifikationen

Adobe Illustrator, Adobe Photoshop, Apache HTTP Server, JavaScript, PHP

Ausbildung

Medieninformatik
Bachelor of Science
2019
Emden
Mediengestalter Digital und Print, Fachbereich Gestaltung und Technik
Ausbildung
2015
Mönchengladbach

Über mich

Als Softwareentwickler habe ich mich auf die Webentwicklung mit Typescript/JavaScript spezialisiert. Neben weiteren imperativen Sprachen, wie Java, C++ oder Python, interessiere ich mich im besonderen, für die reaktive Programmierung. Hierbei gefällt mir die Überschneidung der Paradigmen und die Bereicherung der imperative Programmierung durch Ideen und Methoden der deklarativen respektive funktionalen Programmierung und vice versa.

Weitere Kenntnisse

Web-Technologien / Programmiersprachen / Bibliotheken / Frameworks
★★★★★★★★★★ JavaScript
★★★★★★★★★★ Typescript
★★★★★★★★★★ HTML / CSS
★★★★★★★★★★ Less / Sass
★★★★★★★★★★ Node.js
★★★★★★★★★★ Vue.js
★★★★★★★★☆☆ Angular
★★★★★★★☆☆☆ React
★★★★★★★★☆☆ RxJS
★★★★★★★★☆☆ Koa.js
★★★★★★★★☆☆ Nest.js
★★★★★★★★☆☆ Terraform
★★★★★★☆☆☆☆ SQL
★★★★★★☆☆☆☆ KQL
★★★★★★☆☆☆☆ Shell script
★★★★★★☆☆☆☆ Python
★★★★★★☆☆☆☆ PHP
★★★★★☆☆☆☆☆ Java
★★★★☆☆☆☆☆☆ C++
★★★★☆☆☆☆☆☆ Rust
★★★★☆☆☆☆☆☆ Haskell

Cloud Plattformen / CDN / Datenbankverwaltungssysteme / Virtualisierung
★★★★★★★★☆☆ Azure
★★★★☆☆☆☆☆☆ AWS
★★★★★☆☆☆☆☆ Google Cloud Platform
★★★★★★☆☆☆☆ Cloudflare
★★★★★★★★★★ Azure Front Door
★★★★★★★★☆☆ MongoDB/CosmosDB
★★★★★★☆☆☆☆ MySQL
★★★★★★☆☆☆☆ Docker

DevOps-Plattformen
★★★★★★★★★☆ GitHub
★★★★★★★★★☆ Azure DevOps
★★★★★★★★☆☆ GitLab

Web Service Interfaces
★★★★★★★★★★ REST
★★★★★★★★☆☆ WebSocket
★★★★★★★★☆☆ oData
★★★★★☆☆☆☆☆ GraphQL
★★★★☆☆☆☆☆☆ SOAP

Weitere Interessen:
Scrum, Apache Cordova, Raspebrry Pi, Clean Code, Pygame

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Home-Office
bevorzugt
Profilaufrufe
1659
Alter
35
Berufserfahrung
9 Jahre und 6 Monate (seit 07/2015)
Projektleitung
1 Jahr

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden