
Fullstack Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 50374 Erftstadt
- Weltweit
- de | en
- 26.02.2025
Kurzvorstellung
Main skills: React.js, Next.js, TypeScript, Node, PostgreSQL, GraphQL, Azure, Python.
Qualifikationen
Projekt‐ & Berufserfahrung
2/2024 – offen
Tätigkeitsbeschreibung
• Next.js & TypeScript Entwicklung: Entwicklung und Wartung einer Webanwendung mit Next.js und TypeScript.
• Zusammenarbeit mit Designern & Stakeholdern: Enge Abstimmung mit UX/UI-Designern und Produkt-Stakeholdern, um Anforderungen zu verstehen und umzusetzen.
• Feature Ownership: Eigenverantwortliche Entwicklung und Umsetzung von Features, von Konzeption bis Deployment.
• Performance-Optimierung: Verbesserungen der Ladezeiten und Bundle-Größe durch Webpack-Chunking und optimiertes Code-Splitting.
• Code-Qualität & Best Practices: Sicherstellung von Code-Qualität durch TypeScript-Typisierung, Linting und Code Reviews.
• SSR & SSG: Nutzung von Server-Side Rendering (SSR) und Static Site Generation (SSG) für optimale Performance.
• Deployment & CI/CD: Mitwirkung an der CI/CD-Pipeline, um stabile und performante Releases sicherzustellen.
Frontend Entwickler, Amazon Web Services (AWS), Node.Js, React (JavaScript library), Typescript
7/2021 – 10/2021
Tätigkeitsbeschreibung
Ein internes Dokumentationsportal von Gatsby zu NEXT migriert. Die Veröffentlichungszeit wurde von Minuten auf Sekunden reduziert. Und die Notwendigkeit, nach Änderungen einen manuellen statischen Neuaufbau durchzuführen entfiel.
● CI-Probleme in Gitlab diagnostiziert und gelöst.
Frontend Entwickler, Graphql, Node.Js, React (JavaScript library), Typescript
3/2020 – 1/2025
Tätigkeitsbeschreibung
● Eine React Web-App erstellt, um interne Prozesse für die Datenaufnahme in Microsoft Powerapps zu erstellen.
● Das Job-Portal basierend auf Benutzer- und Vakanzdaten, die in Microsoft Dataverse gespeichert sind, und einem Node JS (TS) Backend aufgebaut.
● Einen Scraper eingerichtet, der in weniger als einem Jahr mehr als 100GB relevanter Arbeitsmarktdaten gesammelt hat.
Graphql, Postgresql, Full Stack Developer, Node.Js, Full-Stack, Microsoft Azure, React (JavaScript library), Typescript
2/2020 – 5/2020
Tätigkeitsbeschreibung
● Eine Benutzereinstellungs-Funktion erstellt, um App-Einstellungen serverseitig zu speichern, die über mehrere Sitzungen hinweg bestehen bleiben.
● React Hooks und Styled Components wurden dem Team durch Video-Erklärungen und Dokumentation vorgestellt.
● Eine Mono-Repository-Infrastruktur eingerichtet, um Integrationstests als Teil der CI-Pipeline durchzuführen.
● E2E-Tests für alle implementierten Funktionen in Cypress erstellt.
Graphql, Internet of Things (IoT), Node.Js, Postgresql, React (JavaScript library), Typescript
10/2019 – 1/2020
Tätigkeitsbeschreibung
● Frontend-Unit-Tests mit Jest und Enzyme in das Projekt eingeführt.
● Dynamisches Code-Splitting in Webpack mit React.lazy aktiviert, wodurch die Zeit bis zum first-paint um mehr als 60% reduziert wurde.
● Unit-Testing mit internen Workshops für das Team eingeführt.
● Einen Composer erstellt, um Berichtsdaten aus unserem GraphQL-Backend in einem XLSX-Dokument anzuzeigen und zu exportieren. XLSX-Komponenten (Spalten) werden je nach gegebenen Daten dynamisch hinzugefügt und entfernt.
Graphql, React (JavaScript library)
1/2019 – 10/2023
TätigkeitsbeschreibungSoftware zum automatischen Management von Werbe Kampagnen auf Amazon. Mit tools um die CPC gering zu halten und relevante Klicks zu erzielen.
Eingesetzte QualifikationenGraphql, Node.Js, Typescript, React (JavaScript library)
8/2018 – 2/2019
Tätigkeitsbeschreibung
- Led the development team building a DSL to transform product data on a large scale
- Build backend infrastructure in Node.js with a heavy focus on functional programming
- Increased Team output and organization by successfully introducing Scrum into the development team
- Improved reliability with transferring existing backend from AWS to a GCE Kubernetes solution
- Build multiple web interfaces in React.js and Redux.js with a GraphQl data source
Datenanalyse, Projektleitung / Teamleitung (IT), Web Entwicklung
6/2017 – 7/2018
Tätigkeitsbeschreibung
- Build and led the development of multiple features for our web platform using React, Redux, GraphQl, and Web-Sockets.
- Created Micro-Services in Node that communicated with our Postgres database using Knex.
- Discovered the lack of customer analytics in the product and owned the integration, collection, and analysis of user behavior data.
Identified need for top of funnel growth and build a complimentary web app to find the cheapest concert tickets online that directed potential customers to our main app.
Agile Methodologie, Web Entwicklung, Produktmanagement
Ausbildung
Kanada
Über mich
Technische Expertise
Ich setze moderne Tools und Frameworks ein, um robuste Lösungen zu gestalten:
Frontend: React.js, Next.js, TypeScript, TailwindCSS, Redux/Flux, Gatsby
Backend: Node.js, Python, Go, GraphQL, PostgreSQL, REST/WebSockets
DevOps & Cloud: Azure, Google Cloud, Kubernetes, CI/CD-Pipelines, Docker, Webpack
Testing & Qualitätssicherung: Cypress (E2E-Tests), Jest, Git
Methoden: Agile Entwicklung (Scrum), Functional Programming, API-Design, Datenanalyse mit Pandas
Beruflicher Hintergrund
Erfahrung in der Zusammenarbeit mit Unternehmen wie Deutsche Bahn, Headfound.com und Robin Media, wo ich Cloud-Migrationen, Performance-Optimierungen und CI/CD-Integrationen vorantrieb. Meine Arbeit umfasst die Entwicklung hochverfügbarer Anwendungen, die Implementierung von Caching-Lösungen zur Leistungssteigerung und die Einführung moderner Architekturen wie monolithischer Repositorys und Microservices.
Warum mit mir arbeiten?
Ich liebe es, komplexe Probleme durch cleanen Code und moderne Architekturen zu lösen. Meine Stärken liegen in der agilen Umsetzung, der transparenten Kommunikation und der Fähigkeit, technische Anforderungen präzise in nutzerzentrierte Lösungen zu übersetzen. Mit einem Fokus auf Skalierbarkeit, Codequalität und effiziente DevOps-Prozesse bringe ich Ihr Projekt schnell und zuverlässig ans Ziel.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden