
Webentwicklung • TypeScript • React
- Verfügbarkeit einsehen
- 0 Referenzen
- 80‐120€/Stunde
- 81541 München
- Nähe des Wohnortes
- de | en
- 22.04.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
11/2020 – 2/2022
Tätigkeitsbeschreibung
• • • Neuentwicklung der Corporate Webseite der Bemer AG
• • • Teamleitung Frontend-Team (~10 Developer)
• • • Konzeption & Entwicklung der gesamten Frontend Architektur u.a.:
- Content Pflege über CMS
- Internationalisierung
- Theming verschiedener Produkt-Welten
- Asset-Pflege
- Anbindung an bestehende Backend Systeme
- Schnittstellen zu neuen Backend Systemen
- Aufbau einer Frontend Komponenten Bibliothek
- Dev-Tools und DX
- CI und CD Workflows
Git, JavaScript, Node.js, React (JavaScript library), Web Entwicklung (allg.)
9/2019 – 5/2020
Tätigkeitsbeschreibung
• • • Neuentwicklung einer Komponenten Bibliothek für Web, Mobile und Desktop für den systemweiten Wechsel von Angular auf React und der Mobilecodebase auf ReactNative
• • • Konzeption der Bibliothek
• • • Erstellen von Prototypen der Bibliothek sowie der Web-, Mobile- und Desktops-Apps und Abschätzung der Machbarkeit
• • • Koordination der Frontendentwicklung der Bibliothek
• • • Erstellen der Dokumentation
• • • React, TypeScript, Webpack, ReactNative, Ionic, Storybook, Jest, Intellij IDEA, JIRA, npm
TypeScript, React (JavaScript library)
6/2018 – 5/2019
Tätigkeitsbeschreibung
• • • Beratung, Konzeption und Weiterentwicklung eines webbasierten Flottenmanagement-Tools in Vue.js und Vuex
• • • Portierung Legacy AngularJS Komponenten in Vue.js
• • • Weiterentwicklung einer Ride Hailing iOS App in React Native
• • • Anbindung des Frontends an interne MicroServices (REST und Websocket)
• • • CI und CD via GitLab-Pipelines
• • • Agile Development (SCRUM)
• • • Vue.js, Vuex, AngularJS, Jest, Bootstrap CSS, GitLab CI, Intellij IDEA, JIRA, npm, Webpack
Git, AngularJS, Vue.js
5/2018 – 6/2018
Tätigkeitsbeschreibung
CCBG - Colorful CSS Background Generator
• • • Einarbeitung in das Nuxt.js 2.0 Framework
• • • Implementierung einer Server Side Rendering App
• • • Nutzung von Vuex als reactive Application Store
• • • Anbindung an Google Firebase Firestore Database
• • • Anbindung an Google Firebase Authentication
• • • CI/CD via GitLab - Deployment auf Firebase Hosting
• • • Responsive Webdesign
• • • Nuxt.js, Vue.js, Vuex, JavaScript ES2017, GitLab CI, Google Firebase, Intellij IDEA
Git, JavaScript, Web Entwicklung (allg.)
4/2018 – 10/2020
Tätigkeitsbeschreibung
• • • Weiterentwicklung der Portale der Bemer AG (Webshop, Anmeldung, EventPortal, BackOffice)
• • • Migration von React 15 auf React 16
• • • Integration eines neuen Formular-Frameworks in die Komponenten-Bibliothek
• • • Migration der alten Formulare auf die neuen Komponenten
• • • Performanceoptimierungen im Frontend
• • • React, Redux, Storybook.js, Jest, npm, Docker, Intellij IDEA, JIRA, Git, Bitbucket, Bitbucket-Pipelines, Slack
Docker, Git, Jira, Node.js, React (JavaScript library)
3/2018 – 3/2018
Tätigkeitsbeschreibung
Vue.js Test Projekt - -Hyperlink entfernt-
• • • Einarbeitung in das Vue.js Framework
• • • Implementierung einer Test App
• • • Nutzung von Vuex als reactive Application Store
• • • Anbindung einer REST API für Sportergebnisse
• • • Anbindung an Google Firebase Realtime Database
• • • CI/CD via GitLab - Deployment auf Firebase Hosting
• • • Responsive Webdesign
• • • Vue.js, Vuex, JavaScript ES2017, GitLab CI, Google Firebase, Intellij IDEA
Git, JavaScript, Web Entwicklung (allg.)
11/2017 – 12/2017
Tätigkeitsbeschreibung
• • • Beratung bei der Konzeption und Entwicklung eines Event-Portals
• • • Rapid Development in Form eines CodeCamps
• • • Teamleitung des Frontend-Teams
• • • Umsetzung mit React und Redux
• • • Anbindung an die HAL-JSON REST API des eigenen Backends
• • • Responsive Webdesign
• • • CI und CD via Bitbucket-Pipelines
• • • Deployment als Docker Container
• • • React, Redux, Storybook.js, Jest, JavaScript, ES2015, Docker, Intellij IDEA, JIRA, Git, Bitbucket, Bitbucket-Pipelines
Docker, Git, JavaScript, React (JavaScript library), Web Entwicklung (allg.)
5/2017 – 8/2017
Tätigkeitsbeschreibung
Konzept und Prototyp für ein zentrales Interface für die Abfrage von Reports unterschiedlicher Ad-Server
• • • Beratung bei der Konzeption und Entwicklung eines Interfaces
• • • Konzeption einer Synchronisations-Logik
• • • Implementierung unterschiedlicher Ad-Server APIs
• • • Umsetzung eines Prototypen im AWS Umfeld
• • • Deployment der Node.js App als Dockercontainer
• • • Node.js, JavaScript, ES2015, AWS CloudFormation, AWS Lambda, AWS StepFunctions, Docker, Intellij IDEA, JIRA, Bitbucket
Docker, Git, Amazon Web Services (AWS), JavaScript
5/2016 – 2/2017
Tätigkeitsbeschreibung
Konzeption, Entwicklung und Rollout einer User Migrations-App
• • • Beratung bei der Konzeption und Entwicklung einer App zur Migration einer bestehenden Userbasis
• • • Umsetzung mit React und Redux
• • • Entwicklung einer Funktions- sowie einer Komponenten-Library
• • • Anbindung an die REST API des eigenen Backends
• • • Responsive Webdesign
• • • React, Redux, Webpack, JavaScript, ES2105, Intellij IDEA, JIRA, Git, Bitbucket, Slack
Git, Jira, JavaScript, React (JavaScript library), Web Entwicklung (allg.)
4/2016 – 4/2016
Tätigkeitsbeschreibung
Entwicklung eines CRM Systems (Backoffice Applikation)
• • • Frontend-Entwicklung eines CRM- und eines Shop-Systems
• • • Rapid Development in Form eines CodeCamps
• • • Umsetzung mit React und Redux
• • • Entwicklung eines JavaScript Übersetzungs-Moduls
• • • Anbindung der Google Geolocation API zu Adressvalidierung
• • • React, Redux, Webpack, JavaScript, ES2015, Node.js, Intellij IDEA, Bootstrap, Atlassian JIRA, Git, Atlassian Bitbucked, npm
Git, Node.js, JavaScript, React (JavaScript library), Web Entwicklung (allg.)
8/2015 – 3/2016
Tätigkeitsbeschreibung
Beratung bei der Konzeption und Weiterentwicklung eines webbasierten Abrechnungstools
• • • Modellierung der Datenbankstruktur
• • • Umsetzung der Business Logik im Backend
• • • Bereitstellen einer REST-API für den Zugriff aus dem Frontend
• • • Konzeption und Entwicklung neuer Seiten im Frontend
• • • Test-driven development
• • • MEAN-Stack
• • • Agile Development (SCRUM)
• • • Node.js, AngularJS, JavaScript, MongoDB, Intellij IDEA, Bootstrap, Atlassian JIRA, Grunt, Git, Atlassian Stash, npm, Bower, CoffeeScript
Agile Entwicklung, SCRUM, Versionierung / Versionsverwaltung, AngularJS, JavaScript, JavaScript-Frameworks, Web Entwicklung (allg.)
2/2015 – 5/2015
Tätigkeitsbeschreibung
redblue Worfklowsystem
Weiterentwicklung des hausinternen webbasierten Worfklowsystems auf Basis PHP und PostgreSQL.
Anforderungen
• Analyse und Optimierung der bestehenden Codebasis
• Dokumentation und Entwicklung neuer Module
EingesetzteTechnologien
• PHP
• HTML und CSS
• JavaScript / AJAX
• PostgreSQL
• PhpStorm
• Git
• Gulp
PostgreSQL, CSS (Cascading Style Sheet), Ajax, PHP, JavaScript, HTML, IT-Beratung (allg.)
7/2014 – 12/2014
Tätigkeitsbeschreibung
Anforderungen
• Portal- und Backendentwicklung
• Entwicklung einer Verwaltungssoftware
• Erstellung von REST-Schnittstellen
• Erstellung einer Administrationsoberfläche
Eingesetzte Technologien
• Java
• AngularJS
• HTML und CSS
• MySQL
• Eclipse
• Git
• Vagrant
mySQL, SQL, Versionierung / Versionsverwaltung, Java (allg.), Java-Frameworks, Eclipse, VM VirtualBox (Oracle), Web Entwicklung (allg.), CSS (Cascading Style Sheet), AngularJS, HTML
10/2013 – 1/2014
Tätigkeitsbeschreibung
redblue Worfklowsystem
Weiterentwicklung des hausinternen webbasierten Worfklowsystems auf Basis PHP und PostgreSQL.
Anforderungen
• Analyse und Optimierung der bestehenden Codebasis
• Dokumentation und Entwicklung neuer Module
EingesetzteTechnologien
• PHP
• HTML und CSS
• JavaScript / AJAX
• PostgreSQL
• Netbeans
• SVN
SQL, PostgreSQL, NetBeans, Apache Subversion (SVN), Web Entwicklung (allg.), PHP, CSS (Cascading Style Sheet), Ajax, JavaScript, HTML, IT-Beratung (allg.), Dokumentation (IT)
9/2012 – 8/2013
Tätigkeitsbeschreibung
MySIXT Online Kundencenter
MySixt ist das online Customer Service Portal für alle Sixt Kunden weltweit. Es stellt ein zeitgemäßes Tool dar um jedem Kunden 100% Service garantieren zu können - schnell, zuverlässig und umfassend - ein Begleiter für alles rund um Miete und Service.
Anforderungen
• Portal- und Backendentwicklung
• Entwicklung einer internen API-Schicht
• Erstellung von Prozessflussdiagrammen
Eingesetzte Technologien
• PHP
• HTML und CSS
• Oracle SQL und SQL Developer
• Netbeans
• CVS
• PHPUnit und webgrind
• yEd
Oracle (allg.), SQL, NetBeans, CVS (Concurrent Versions System), Web Entwicklung (allg.), PHP, CSS (Cascading Style Sheet), HTML, IT-Beratung (allg.)
6/2012 – 6/2012
Tätigkeitsbeschreibung
found in reference description 2
Programmierung einer Facebook-App nach vorhandenem Konzept
Nur Funktionalität, kein Design
Angewandte Tools und Skills:
• PHP
• JavaScript, AJAX
• HTML, CSS
• Facebook API
• NetBeans
• Apache
• Linux
• SSH
URL zum Projekt:
-Hyperlink entfernt-
Apache, NetBeans, SSH (Secure Shell), HTTP, Web Entwicklung (allg.), PHP, CSS (Cascading Style Sheet), Ajax, JavaScript, HTML, Konzeption (IT), IT-Beratung (allg.)
4/2012 – 5/2012
Tätigkeitsbeschreibung
Konzeption und Entwicklung des Webportals -Hyperlink entfernt-
• Schwerpunkt auf Geschwindigkeit und Sicherheit der Seite
• Anbindung der Tumblr.com API via OAuth
• System zum Import und Export von Tumblr-Blogposts
Angewandte Tools und Skills:
• Projektplanung
• PHP, Zend Framework
• JavaScript, AJAX
• MySQL
• HTML, CSS, CSS-Sprites
• Twitter-Bootstrap Framework
• Content Delivery Network
• Tumblr API
• OAuth
• NetBeans, HeidiSQL
• Apache
• Linux
• Windows Server
• SSH
URL zum Projekt:
-Hyperlink entfernt-
mySQL, SQL, Windows Server (allg.), Apache, NetBeans, SSH (Secure Shell), Telekommunikation / Netzwerke (allg.), Zend, Web Entwicklung (allg.), PHP, CSS (Cascading Style Sheet), Ajax, JavaScript, HTML, Konzeption (IT), IT-Beratung (allg.)
5/2011 – 6/2012
Tätigkeitsbeschreibung
Konzeption und Optimierung neuer und bestehender Funktionen des Webportals -Hyperlink entfernt-
Anforderungen
• System zur Generierung von Word-Dokumenten erweitert
• Parsen von Personal-Anfragen im Wordformat und Import in bestehendes CRM-System
• Designanpassungen
• Konzeption und Entwicklung einer Poolverwaltung für Firmen
Eingesetzte Technologien
• Projektplanung
• PHP
• JavaScript
• AJAX
• XML
• MySQL
• HTML
• CSS
• Zend Framework
• Smarty
• Microsoft COM-Objekte
• Eclipse
• Redmine
• Apache
• Linux
mySQL, SQL, Apache, XML, Eclipse, Zend, Web Entwicklung (allg.), PHP, CSS (Cascading Style Sheet), Ajax, JavaScript, HTML, Konzeption (IT), IT-Beratung (allg.)
5/2011 – 9/2011
Tätigkeitsbeschreibung
Betreuung des Onlinesgames "[...]"
• Betreuung des Backends (Datenbank, Web- und Gameserver)
• Deployment neuer Spielversionen
• Migration der Serverlandschaft in neue Rechenzentren
• Installation der Spieleserver auf neuen Systemen
• Dokumentation
Angewandte Tools und Skills:
• Projektplanung
• .Net, C#
• PHP
• MySQL, NHibernate
• XML, HTML, CSS
• NetBeans, VisualStudio 2010
• Apache
• Linux
• Windows Server
• SSH
URL zum Projekt:
-Hyperlink entfernt-
mySQL, SQL, Windows Server (allg.), Apache, NetBeans, Nhibernate (.NET), Visual Studio, XML, .Net, Migration, SSH (Secure Shell), HTTP, Web Entwicklung (allg.), PHP, CSS (Cascading Style Sheet), HTML, Hibernate (Framework)
9/2010 – 4/2011
Tätigkeitsbeschreibung
Weiterentwicklung des Browsergames Warstory Europe in Flames
• Betreuung des Backends (Datenbank, Web- und Gameserver)
• Deployment neuer Spielversionen
• Programmierung neuer Spielfunktionen in C# und Silverlight
• Anbindung der Datenbank an das Spiel per NHibernate
• Entwicklung von Schnittstellen zum Publisher in PHP
• Realisierung von Administrationstools in PHP und AJAX
• Lokalisierung der Webseite in Russisch (Plugins in Joomla erweitert)
• Neuentwicklung einer Statistikdatenbank zur Erfolgsauswertung
Angewandte Tools und Skills:
• Objektorientierte Modellierung, mehrschichtige Architekturen, verteilte Systeme, Live Deployment, Nutzung von Frameworks, Webservices und Schnittstellen
• PHP, C#, JavaScript, AJAX
• HTML, XML, CSS
• NHibernate, .NET
• Linux, Windows
• Visual Studio, NetBeans
• SCRUM
SQL, SCRUM, NetBeans, Nhibernate (.NET), Visual Studio, XML, .Net, C#, Joomla, Verteilte Systeme, Telekommunikation / Netzwerke (allg.), Web Entwicklung (allg.), CSS (Cascading Style Sheet), Ajax, Microsoft Silverlight, JavaScript, HTML, Hibernate (Framework)
1/2006 – 8/2010
Tätigkeitsbeschreibung
IT-Manager Teamleitung, Konzeption und Programmierung
• Projektleitung der Weiterentwicklung des Portals -Hyperlink enfernt-
• Versions- und Releaseplanung, Entwicklung
• Teamleitung des dreiköpfigen IT-Teams
• Programmierung neuer Module in PHP, JavaScript und AJAX
• Entwicklung von Schnittstellen zu anderen Portalen / Systemen
• Anbindung von Bezahlsystemen (PayPal / Micropayment)
• Konzeption und Optimierung neuer und bestehender Funktionen
• Optimierung der Performance durch Caching
mySQL, SQL, Projektleitung / Teamleitung (IT), Web Entwicklung (allg.), PHP, CSS (Cascading Style Sheet), Ajax, JavaScript, HTML, Konzeption (IT), Projektmanagement
Ausbildung
München
Über mich
Ich biete Erfahrungen in diesen Bereichen:
IT-Beratung, Webentwicklung, Webdevelopment, Software Engineer, Frontend, Backend, Webdesign, Game Develomment(MMO), JavaScript, TypeScript, Node.js, AngularJS, HTML, CSS3, React, Redux, Vue.js, Nuxt.js, Vuex, Google Firebase, MySQL, XML, JSON, Apache, Java, Karma, Jasmine, OOP, TDD, Agile, MVC, MVVM, Responsive, Web, IntelliJ IDEA, Git, SVN, npm, Bower, Vagrant, Grunt, Gulp, Linux, OSX, Windows, Jest, GitLab, PostgreSQL
Weitere Kenntnisse
- Konzeption und Projektplanung von Webanwendungen
- Frontend-Entwicklung und Backend-Entwicklung
- Performanceoptimierung von Webanwendungen
**Softwareentwicklung**
- Objektorientierte Modellierung
- mehrschichtige Architekturen
- MVC & MVVM
- Responsive Design
- Agile Development
- Verteilte Systeme
- Webservices und Schnittstellen
**Programmiersprachen**
JavaScript, Java 8, PHP, SQL (MySQL)
**Auszeichnungssprachen**
HTML, XML, CSS, SASS, LESS
**Frameworks**
AngularJS, React, Vue, Node.js, Play Framework 2, Karma, Jest
**Tools**
Git, SVN, GitLab, GitHub, Bitbucket, Docker, Vagrant, Intellij IDEA, Chrome Dev Tools
**CI/CD**
Bitbucket Pipelines, GitLab CI
**Platformen**
Google Firebase, AWS, Digital Ocean
**Projektmanagement**
SCRUM, JIRA, Slack
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