IT Consultant & Software Engineer • TypeScript • React
- Verfügbarkeit einsehen
- 0 Referenzen
- 80‐120€/Stunde
- 81541 München
- Nähe des Wohnortes
- de | en
- 28.09.2024
Kurzvorstellung
Ein erfahrener Software Engineer mit mehr als 18 Jahren Erfahrung. Ich bin spezialisiert auf die Entwicklung von End-to-End-Lösungen, von robusten React-Frontends bis zu skalierbaren Node.js-Backends.
Qualifikationen
Projekt‐ & Berufserfahrung
2/2024 – 9/2024
Tätigkeitsbeschreibung
Project: Cannabis Club – Search App
• Conducted a detailed feasibility analysis on app development technologies, determining optimal frameworks and tools
• Engineered and launched two proof-of-concept mobile applications (iOS & Android) alongside a back office web dashboard, allowing shareholders to test market viability and gather test user feedback for future iterations
• Facilitated alignment sessions across frontend and backend members which resolved critical bottlenecks leading directly toward more efficient workflow adaptations
• Architected a scalable frontend and API structure, enabling seamless integration of 3 third-party services
Application Development, Front-End Entwicklung, Git, Jira, React (JavaScript library), TypeScript
1/2023 – 10/2023
Tätigkeitsbeschreibung
Project: TV Spielfilm Mobile App
• Led a comprehensive audit of the existing code base, implementing over 10 key enhancements that improved app performance by reducing load times
• Implemented a new event tracking architecture that enhanced visibility into user behavior, contributing to the refinement of customer engagement strategies
• Introduced unit testing, achieving 40% code coverage and reducing post-release bugs
• Completed comprehensive migrations to Capacitor 5 alongside updating to React 18, which directly led to significant enhancements in app responsiveness and rendering speed
• Integrated MS AppCenter as iOS build pipeline, reducing build times and streamlining the deployment process
Application Development, Front-End Entwicklung, Git, Jira, React (JavaScript library), TypeScript
11/2020 – 2/2022
Tätigkeitsbeschreibung
Project: Bemer corporate and marketing website
• Managed and mentored a remote frontend team of 10 developers, improving team productivity by using agile methodologies
• Designed and developed a modular frontend architecture
• Implemented feedback loops involving project managers which led directly to identifying key obstacles affecting delivery timelines
• Reorganised the code review process, leading to a reduction in post-release bugs and an improvement in code quality
Git, JavaScript, Node.js, React (JavaScript library), Web Entwicklung (allg.)
9/2019 – 5/2020
Tätigkeitsbeschreibung
Project: IMC component library
• Created a comprehensive cross-platform component library for web, mobile, and desktop environments; facilitated the migration from Angular to React and achieved a reduction in development time across new frontend projects
• Engineered a library architecture incorporating advanced features such as theming, i18n, and robust typing, resulting in an improvement in developer experience and code consistency
• Coordinated frontend development of high-fidelity prototypes for all 3 target platforms
React (JavaScript library), TypeScript
6/2018 – 5/2019
Tätigkeitsbeschreibung
Project: DriveNow - Web fleet cockpit for car sharing
• Delivered strategic IT consulting that led to an improvement in the efficiency of the web-based fleet management tool
• Migrated legacy AngularJS components to Vue.js, improving render times and reducing codebase complexity
• Integrated frontend systems with internal MicroServices using Websocket, reducing data latency and enabling real-time updates
AngularJS, Git, Vue.js
5/2018 – 6/2018
Tätigkeitsbeschreibung
Self-guided learning - Colorful CSS Background Generator
• Engineered and launched a high-performance Nuxt.js / Vuex SSR app, achieving a 98% Lighthouse performance score and reducing initial load time compared to a client-side rendered version
• Integrated Google Firebase Firestore for real-time data synchronization across devices
• Implemented Firebase Authentication, enhancing user security and enabling personalized experiences
• Leveraged Firebase Hosting to deploy the application, achieving 99.9% uptime
Git, JavaScript, Web Entwicklung (allg.)
4/2018 – 10/2020
Tätigkeitsbeschreibung
Project: Revisions of the Bemer AG websites/portals
• Enhanced performance and implemented new features for the Bemer AG portals (Webshop, Signup, EventPortal, BackOffice)
• Migrated from React 15 to React 16
• Integrated new form framework into the component library
• Migrated the portals to the new form components
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
Diese End-to-End-Expertise, die sowohl Web- als auch Mobile-Plattformen umfasst, war in meinen Rollen als Frontend-Teamleiter und Web-/Mobile-Architekt entscheidend für die Leitung agiler internationaler Teams. Mein Ziel ist es, außergewöhnliche, qualitativ hochwertige Lösungen zu liefern, die die Erwartungen der Kunden übertreffen, sei es für webbasierte Anwendungen oder mobile Apps.
Im Laufe meiner Karriere habe ich mir einen guten Ruf als zuverlässiger und engagierter Freiberufler erarbeitet. Ich bin immer bereit, neue Herausforderungen anzunehmen, meine Fähigkeiten zu erweitern und mein Fachwissen einzubringen, um Anwendungen zu erstellen, die den Geschäftserfolg sowohl im Web als auch auf mobilen Plattformen fördern.
Weitere Kenntnisse
- TypeScript
- App Development
- Frontend Development
- API Design & Integration (REST)
- Tailwind CSS
- Unit Testing (Vitest, Jest)
- Continuous Integration/Continuous Deployment (CI/CD)
- Team Leadership & IT Consulting
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