freiberufler IT Consultant & Software Engineer • TypeScript • React auf freelance.de

IT Consultant & Software Engineer • TypeScript • React

zuletzt online vor wenigen Tagen
  • 80‐120€/Stunde
  • 81541 München
  • Nähe des Wohnortes
  • de  |  en
  • 06.11.2024

Kurzvorstellung

Hallo, ich bin Tom.
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

  • JavaScript10 J.
  • React (JavaScript library)6 J.
  • Web Entwicklung11 J.
  • Agile Methodologie
  • Amazon Web Services (AWS)
  • Docker3 J.
  • Git6 J.
  • Java (allg.)
  • JavaScript-Frameworks
  • Jira4 J.
  • Node.Js4 J.
  • Software Version Control1 J.
  • SQL8 J.

Projekt‐ & Berufserfahrung

IT Consultant, Software Engineer | Ionic, React, TypeScript
Tremondo AG, Appenzell
2/2024 – 9/2024 (8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Application Development, Front End, Git, Jira, React (JavaScript library), Typescript

T Consultant, Software Engineer | React, TypeScript, Capacitor
FFW GmbH, Hamburg
1/2023 – 10/2023 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Application Development, Front End, Git, Jira, React (JavaScript library), Typescript

IT Consultant, Lead Software Engineer | React, TypeScript, Agile Methodologies
BEMER Int. AG, HomeOffice
11/2020 – 2/2022 (1 Jahr, 4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Git, JavaScript, Node.Js, React (JavaScript library), Web Entwicklung

IT Consultant, Software Engineer | React, Typescript, ReactNative, Ionic
IMC AG, HomeOffice
9/2019 – 5/2020 (9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

React (JavaScript library), Typescript

IT Consultant, Software Engineer | Vue.js, AngularJS, React
MaibornWolff GmbH, München
6/2018 – 5/2019 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

AngularJS, Git, Vue.Js

Software Engineer | Vue.js, Nuxt.js, Firebase
Web Core IT, München
5/2018 – 6/2018 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Git, JavaScript, Web Entwicklung

IT Consultant, Software Engineer | React, Redux, Cypress
BEMER int. AG, HomeOffice
4/2018 – 10/2020 (2 Jahre, 7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Docker, Git, Jira, Node.Js, React (JavaScript library)

Software Engineer | Vue.js, Vuex
Web Core IT, München
3/2018 – 3/2018 (1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2018 – 3/2018

Tätigkeitsbeschreibung

Self-guided learning- Sports Results Application

• Developed a responsive Vue / Vuex application, optimizing performance to handle real-time updates
• Integrated a RESTful API for sports results
• Implemented efficient state management using Vuex, resulting in a reduction in API calls and improved application responsiveness
• Utilized Google Firebase Firestore for data persistence
• Deployed the application using Firebase Hosting

Eingesetzte Qualifikationen

Git, JavaScript, Web Entwicklung

IT Consultant, Lead Software Engineer | React, Redux, Jest, Agile Methodologies
BEMER Int. AG, München
11/2017 – 12/2017 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2017 – 12/2017

Tätigkeitsbeschreibung

Project: Rapid development CodeCamp - Development of an event portal

• Spearheaded the implementation of agile methodologies for a frontend team of five developers, resulting in a increase in project delivery speed and improved collaboration through daily stand-ups
• Integrated the frontend with a HAL-JSON REST API backend, enabling seamless data flow
• Designed and started a Docker Container deployment strategy, reducing deployment time and improving system reliability

Eingesetzte Qualifikationen

Docker, Git, JavaScript, React (JavaScript library), Web Entwicklung

IT-Berater (Node.js, AWS)
NETLETIX GmbH (Mediengruppe RTL Deutschland), München
5/2017 – 8/2017 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Docker, Git, Amazon Web Services (AWS), JavaScript

IT-Berater (React, Redux)
Kundenname anonymisiert, München
5/2016 – 2/2017 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Git, Jira, JavaScript, React (JavaScript library), Web Entwicklung

IT-Berater (React, Redux)
Bergwerk.io GmbH & Co. KG, Hamburg
4/2016 – 4/2016 (1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Git, Node.Js, JavaScript, React (JavaScript library), Web Entwicklung

IT-Berater (Node.js, AngularJS, MongoDB)
netzathleten media, München
8/2015 – 3/2016 (8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Agile Methodologie, Scrum, Software Version Control, AngularJS, JavaScript, JavaScript-Frameworks, Web Entwicklung

IT-Berater (PHP, JavaScript, PostgreSQL)
redblue Marketing GmbH, München
2/2015 – 5/2015 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Postgresql, CSS (Cascading Style Sheet), Ajax, PHP, JavaScript, HTML, It-Beratung

IT-Berater (Java, Play Framework, AngularJS)
ISAC GmbH, München
7/2014 – 12/2014 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Mysql, SQL, Software Version Control, Java (allg.), Java-Frameworks, Eclipse, Virtualbox, Web Entwicklung, CSS (Cascading Style Sheet), AngularJS, HTML

Freiberuflicher IT-Berater
redblue Marketing GmbH, München
10/2013 – 1/2014 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

SQL, Postgresql, Netbeans, Subversion, Web Entwicklung, PHP, CSS (Cascading Style Sheet), Ajax, JavaScript, HTML, It-Beratung, Schreiben von Dokumentation

IT-Berater
Sixt AG, München / Pullach
9/2012 – 8/2013 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Oracle-Anwendungen, SQL, Netbeans, Concurrent Versions System, Web Entwicklung, PHP, CSS (Cascading Style Sheet), HTML, It-Beratung

IT-Berater
GoodMenGroup GmbH & Co. KG, München
6/2012 – 6/2012 (1 Monat)
Medienbranche
Tätigkeitszeitraum

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-

Eingesetzte Qualifikationen

Apache, Netbeans, SSH (Secure Shell), Hypertext Transfer Protocols (HTTP), Web Entwicklung, PHP, CSS (Cascading Style Sheet), Ajax, JavaScript, HTML, Konzeption (IT), It-Beratung

IT-Berater
Web Core IT, München
4/2012 – 5/2012 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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-

Eingesetzte Qualifikationen

Mysql, SQL, Windows Server (allg.), Apache, Netbeans, SSH (Secure Shell), Telekommunikation / Netzwerke (allg.), Zend Framework, Web Entwicklung, PHP, CSS (Cascading Style Sheet), Ajax, JavaScript, HTML, Konzeption (IT), It-Beratung

IT-Berater
Freelancer.Net GmbH, München
5/2011 – 6/2012 (1 Jahr, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Mysql, SQL, Apache, XML, Eclipse, Zend Framework, Web Entwicklung, PHP, CSS (Cascading Style Sheet), Ajax, JavaScript, HTML, Konzeption (IT), It-Beratung

IT-Berater
Chimera Entertainment GmbH, München
5/2011 – 9/2011 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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-

Eingesetzte Qualifikationen

Mysql, SQL, Windows Server (allg.), Apache, Netbeans, Nhibernate, Microsoft Visual Studio, XML, .Net, Systemmigration, SSH (Secure Shell), Hypertext Transfer Protocols (HTTP), Web Entwicklung, PHP, CSS (Cascading Style Sheet), HTML, Hibernate (Framework)

Online Network Engineer
Chimera Entertainment GmbH, München
9/2010 – 4/2011 (8 Monate)
Medienbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

SQL, Scrum, Netbeans, Nhibernate, Microsoft Visual Studio, XML, .Net, C#, Joomla, Distributed Computing, Telekommunikation / Netzwerke (allg.), Web Entwicklung, CSS (Cascading Style Sheet), Ajax, Microsoft Silverlight, JavaScript, HTML, Hibernate (Framework)

IT-Manager
Freelancer.Net GmbH, München
1/2006 – 8/2010 (4 Jahre, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Mysql, SQL, Projektleitung / Teamleitung (IT), Web Entwicklung, PHP, CSS (Cascading Style Sheet), Ajax, JavaScript, HTML, Konzeption (IT), Projektmanagement

Ausbildung

Informatik
Diplom Informatik (FH)
2008
München

Über mich

Als Software Engineer mit über 18 Jahren Erfahrung bringe ich ein umfassendes Verständnis von Web- und Mobile-Technologien in jedes Projekt ein. Meine Kernkompetenzen liegen in JavaScript, React und TypeScript für die Frontend-Entwicklung, ergänzt durch Kenntnisse in Node.js für robuste Backend-Lösungen. Darüber hinaus habe ich mich auf die Entwicklung plattformübergreifender Apps für Android und iOS spezialisiert.

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

- React.js
- 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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
10711
Berufserfahrung
18 Jahre und 11 Monate (seit 01/2006)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden