freiberufler Frontend Developer auf freelance.de

Frontend Developer

zuletzt online vor 10 Tagen
  • 92€/Stunde
  • 40215 Düsseldorf
  • Weltweit
  • de  |  pl  |  en
  • 25.03.2024

Kurzvorstellung

Ich bin ein Frontend-Entwickler & Berater mit den Kernbereichen Javascript, Typescript, Vue,js, SCSS, LESS, Grunt, Rollup, Git und Unit tests.
Was mich auszeichnet ist ein besonders gutes Auge und Verständnis für Design, Usability und Interaktion.

Qualifikationen

  • Cypress
  • Ecma Script 6
  • Front-End Entwicklung
  • JavaScript
  • Nest.js
  • Syntactically Awesome Stylesheets (Sass)
  • TypeScript
  • Unit testing
  • User Experience (UX)
  • Vue.js

Projekt‐ & Berufserfahrung

Frontend-Entwickler & Berater
Otto Payments Entwicklungsgesellschaft, Hamburg
5/2022 – 8/2022 (4 Monate)
Handel
Tätigkeitszeitraum

5/2022 – 8/2022

Tätigkeitsbeschreibung

Planung, Design und Umsetzung einer Weboberfläche zur Visualisierung & Steuerung von Prozessen der OTTO Payments.

Umsetzung des Projekts in einem Team bestehend aus einem Backend, einem Fullstack-Entwickler und einem Frontend-Entwickler und Kooperation mit einem Backend-Team.

Anbindung an das bestehend Node.js-Backend und Implementierung einer Schnittstelle zu einem Camunda-Backend-System durch den Backend-Entwickler.

Kommunikation mit dem Camunda-Prozesssystem per GraphQL-Requests, hierzu Umsetzung der entsprechenden Request im node.js-Backend als auch Frontend.

Entwicklung der Weboberfläche mit Vue.js3, Typescript und Taillwind.

Betreuung und Beratung von weiteren Teams bei der Implementierung weiterer Camunda-Prozessseiten im Frontend.

Beratung im Bezug auf Usability und Gestaltung von User-Workflows.

Eingesetzte Qualifikationen

Continuous Delivery (CDE), Git, GraphQL, HTML5, JavaScript, Jira, Node.js, TypeScript, Vue.js

Frontend-Entwicklung & Beratung
sunzinet ag, Köln
2/2021 – 3/2021 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2021 – 3/2021

Tätigkeitsbeschreibung

Umsetzung von komplexen Seiten-Templates und Javascript- basierten Seitenmodulen für eine Konfigurationseite der Deutschen Familienversicherung zum Einbau in ein TYPO3 basiertes Content-Management-Systems (CMS), als auch Entwicklung von Modulen und Seitentemplates für den Shopware-basierten Online-Shop von Boesner

Entwicklung einzelner abgekapselter Seitenmodule- und Templates zur einfachen Integration in TYPO3

Entwicklung in Kooperation mit dem Projekt-Manager und weiteren Frontend-Entwicklern

Teilnahme an regelmäßigen Projekt-Meetings zur Absprache des Projekt-Fortschritts und Planung der Aufgaben

Regelmäßige Präsentation der Entwicklungs-Inkrementen an den Endkunden sowie Analyse und Umsetzung des Endkunden-Feedbacks

Eingesetzte Qualifikationen

HTML5, JavaScript, Syntactically Awesome Stylesheets (Sass)

Frontend-Entwickler & Berater
sunzinet Ag, Köln
3/2020 – 4/2020 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2020 – 4/2020

Tätigkeitsbeschreibung

Entwicklung von Frontends und Integration von Frontend-Elementen in Typo3, Shopware und Wordpress für Online-Shops und Unternehmensseiten mit agilen Entwicklungsprozessen.

Planung und Umsetzung von Frontends und Frontend-Modulen für Shopware, Typo3 und Wordpress in enger Kooperation und stetigem Austausch mit Backend-Entwicklern, UI/UX-Designern und Projektmanagern nach Design-Vorgaben

Wartung und bugfixing von Frontends und Frontend-Modulen

Optimierung der Performance von Webseiten mit Hilfe von Tools wie Lighthouse

Umsetzung von Projekten mit agilen Entwicklungsmethoden auf Basis von Scrum

Unterstützung von Projektmanagern bei der Planung

Erstellung von Seiten/App-Prototypen für Pitches

Einsatz des Javascript-Module-Bundlers Gulp und Grund

Eigenständige Übernahme von UI/UX-Design-Anpassungen und Usability-Optimierungen

Eingesetzte Qualifikationen

HTML5, jQuery, Less, Shopware

Frontend-Entwickler & Berater
Vaillant Business Services GmbH, Remscheid
2/2020 – 1/2022 (2 Jahre)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2020 – 1/2022

Tätigkeitsbeschreibung

Planung, Design und Umsetzung von Entwicklungs-Inkrementen mit der agilen Entwicklungsmethodik Scrum in 2-wöchigen Sprints mit “Dailys”, Sprint-Plannings, Sprint-Refinements, Sprint-Reviews und Retrospektiven

Umsetzung des Projekts in einem Team bestehend aus Scrum-Master, Project-Owner, zwei Backend-Entwicklern und zwei Frontend-Entwicklern

Unterstützung des Product-Owners bei der Erstellung und Planung von Task und Stories

Tägliche inkrementelle Weiterentwicklung der Anwendung mit continuous integration, continuous deployment und continuous delivery mit Hilfe einer Build-Pipeline mit Jenkins

Umsetzung der inkremetellen Entwicklung entsprechend der definierten Task und Stories anhand von Design-Vorgaben des UI/UX-Entwicklers, dabei in enger Zusammenarbeit mit den Backend-Entwicklern

Entwicklung des Frontends der Webapplikation nach dem “4-Augen-Prinzip” im Pair-Programming zusammen mit einem weiteren Frontend-Entwickler um die Code-Qualität und Fehlerfreiheit sicherzustellen

Einsatz von Vue.js mit der JavaScript module bundler Webpack als Frontend-Framework der Webapplikation in Verbindung mit Typescript zur Sicherstellung der Typensicherheit und Reduktion von Fehlerquellen

Im späteren Projektverlauf Migration von Vue.js 2 auf Vue.js 3 zur Nutzung der aktuellsten Version des Frameworks

Einsatz der neusten Version und Funktionen von Javascript, Ecmascript 6+

Einsatz des CSS-Preproccesors SCSS zur Erstellung von Stylesheets

Kommunikation und Datenaustausch mit dem Spring Boot-Backend per REST API Schnittstelle

Authentifizierung der Requests per JSON Web Tokens (JWT)

Nutzung von Git als Versionierungssystem mit einem Repository in Bitbucket

Regelmäßige Refactorings zur Verbesserung der Performance und Wartbarkeit durch z.B. Minimierung von Requests, Reduktion von verwendeten Bibliotheken und allgemeine Optimierung des Codes

Entwurf und Entwicklung von Unit-Tests mit Jests als auch End-To-End Tests mit Cypress für jedes Entwicklungsinkrement zur Sicherstellung der korrekten und fehlerfreien Funktionsweise

Nach Abnahme des Entwicklungs-Inkrements durch den Project-Owner auf der Entwicklung/Staging-Umgebung Anstoß zum Deployment auf die Produktivumgebung

Entwicklung von automatisch generierten, visuell-komplexen Projekt-Reports in Form eines PDF-Dokuments zur Präsentation der fertig konfigurierten Projekte an den Endkunden mit der Java-Library OpenHtmlToPDF

Entwicklung der Report-Templates mit Einsatz von Thymeleaf, HTML4/5, und CSS 2.1

Eingesetzte Qualifikationen

Continuous Delivery (CDE), Git, HTML5, JavaScript, Jenkins, Jira, SCRUM, Syntactically Awesome Stylesheets (Sass), TypeScript, Vue.js

Zertifikate

Certified Shopware Template Developer
2019
Cisco CCNA Network Fundamentals
2014

Ausbildung

Medieninformatik
Bachelor of Science (1,7)
2017
Hochschule Düsseldorf
Elektrotechnik
Bachelor of Engineering (2,4)
2009
Duale Hochschule Baden-Württemberg Mannheim

Über mich

Eine durchdachte, präzise und performante Benutzeroberfläche entscheidet darüber, wie interessiert der Nutzer ist mit dieser zu interagieren und inwiefern deren Benutzung positive Emotionen schafft. Ich strebe stets danach, die Nutzerinteraktion zu einer bestmöglichen Erfahrung zu machen und die höchstmögliche Nutzerzufriedenheit zu erzielen. Um dieses Ziel zu erreichen, nutze ich meine Leidenschaft und das Feingefühl fürs Design, das fundierte Wissen in Mensch-Computer-Interaktion, meine Freude an der Zusammenarbeit im Team sowie meine langjährigen Erfahrung in der Frontend & UI/UX-Entwicklung.

Weitere Kenntnisse

HTML, CSS, LESS, SASS, Javascript, ES6, Vue.js, Typescript, GraphQL, Unit testing, Cypress, Wordpress, Shopware, Git, Webpack, Rollup, Tailwind, Node.js, REST, Scrum, Jira, Adobe Creative Suite, Sketch, Figma

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Polnisch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Gut)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1639
Alter
33
Berufserfahrung
14 Jahre und 3 Monate (seit 01/2010)

Kontaktdaten

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

Jetzt Mitglied werden