freiberufler Freiberuflicher Softwareentwickler auf freelance.de

Freiberuflicher Softwareentwickler

zuletzt online vor wenigen Stunden
  • 95‐110€/Stunde
  • 89438 Holzheim, Kreis Dillingen an der Donau
  • National
  • de  |  en  |  fr
  • 02.04.2026
  • Contract ready

Kurzvorstellung

Mehr als 15 Jahren Erfahrung als Full-Stack-Entwickler, Gründer/CTO und Head of Development u.a. in den Bereichen FinTech, Industrial IoT und cloud-native SaaS.

Immer mit Fokus auf hohe Qualität durch CleanCode, Testing und gutem Team Work.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

  • Claude Code
  • Node.Js7 J.
  • Typescript7 J.
  • Cloud Computing
  • Google Cloud
  • JavaScript9 J.
  • Kubernetes
  • Mongodb2 J.
  • Representational State Transfer (REST)
  • Test Automation

Projekt‐ & Berufserfahrung

Head of Development (Festanstellung)
become.1 GmbH, Frankfurt
12/2024 – 6/2025 (7 Monate)
FinTech
Tätigkeitszeitraum

12/2024 – 6/2025

Tätigkeitsbeschreibung

* Aufbau eines interdisziplinären Entwicklungsprozesses mittels
Domain-Driven Design
* Etablierung von de�finierten Kommunikationsgrundlagen zwischen
Fachabteilungen (Ubiquitous Language)
* Etablierung von Qualitätsstandards in der Softwareentwicklung
* Planung und Umsetzung der Anforderungen für ISO 27001
* Administration Google Cloud Environment

Eingesetzte Qualifikationen

Google Cloud, ISO / IEC 27001, Projektteambildung / -entwicklung

Senior Fullstack Engineer Industrial IoT
Kunbus GmbH, Stuttgart
1/2023 – 9/2024 (1 Jahr, 9 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2023 – 9/2024

Tätigkeitsbeschreibung

* Entwicklung und Wartung der Software zur Programmierung der SPS
Steuerung.
* Kon�gurieren von Systemdiensten und des angepassten Debian
Betriebssystems vor und nach der Installation
* REST API für Remote Device Management
* Umgang mit RaspberryPi ComputeModule Entwicklungsplatinen

Eingesetzte Qualifikationen

CAN-Bus (controller area network), Debian Linux, Embedded Linux, Softwareentwickler

Fullstack Entwickler
Bauer Media Group, Remote
5/2021 – 12/2022 (1 Jahr, 8 Monate)
Medienbranche
Tätigkeitszeitraum

5/2021 – 12/2022

Tätigkeitsbeschreibung

REST API mit Express.js /Node.js in Typescript
Automatisierte SIP Telefonie Workflows mit Twilio Voice
Automatisierte Zahlungsabwicklung mit Stripe
Vue.js 2 Frontend mit webpack Build Workflow
MongoDB / ElasticSearch
Verteilte Services in Kubernetes
AWS Infrastruktur (Amazon MQ, kubernetes)
CI/CD Pipeline on gitlab (gitlab CI)
Unit Tests mit Jest
E2E Tests mit Testcafe
Vorstellung und Training des Teams für neue Technologien und Architekturen
Typescript
Test Driven Development

Eingesetzte Qualifikationen

Node.Js, Typescript

Fullstack Entwickler
ZwickRoell GmbH & Co. KG, Ulm
9/2019 – 3/2021 (1 Jahr, 7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2019 – 3/2021

Tätigkeitsbeschreibung

Standalone Applikation für offline On-Premise Clients (Windows 7,8,10)
Windows Setup (InnoSetup)
Verarbeiten von großen Binärdatenströmen via Streams/Sockets
REST API mit Restify/Node.js in Javascript(ES6)
GrahpQL mit Apollo Server
MongoDB NoSQL Store (+GridFS)
Performance Analyse und Optimierung auf Systemebene (Windows)
Vorstellung und Training für neue Technologien und Architekturen
Typescript
Domain Driven Design
Infrastructure as Code (Docker Compose)

Eingesetzte Qualifikationen

Mongodb, Node.Js, Typescript

CTO / Gründer (Festanstellung)
Alliado Solutions UG, Köln
8/2017 – 12/2022 (5 Jahre, 5 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

8/2017 – 12/2022

Tätigkeitsbeschreibung

Als Mitgründer des Startups war ich verantwortlich für die komplette Planung und Entwicklung der Software

Frontend mit ReactJS in TypeScript(3.0+)
Progressive Web App mit ServiceWorker (Lighthouse approved)
Serverside Rendering der React Anwendung
Styles in Code (JSS) (Material-UI)
API mit Koa + Node.js in TypeScript(3.0+)
beides basiert auf ES7 - async/await + Reflect MetaData (Babel+TS)
Isomorpher Javascript zur Verwendung in FrontEnd und BackEnd
Mono Repository Management
Komplette Architektur nach DomainDrivenDesign
Google Cloud APIs (Cloud SQL, Storage, FireStore)
Komplette Deployment Pipeline (CI/CD) und Produktivinfrastuktur auf Google Cloud Services (Compute/App Engine, Cloud Build)
Web Infrastrukture in Google Cloud (Domain, DNS, Certificates, CDN, IAM)

Eingesetzte Qualifikationen

Node.Js, React (JavaScript library), Typescript

Fullstack Entwickler
knowis AG, Regensburg
3/2017 – 9/2019 (2 Jahre, 7 Monate)
Finanzdienstleister
Tätigkeitszeitraum

3/2017 – 9/2019

Tätigkeitsbeschreibung

Frontend mit ReactJS + MobX in TypeScript(3.0+)
REST API mit Express/Node.js in TypeScript(3.0+)
beides basiert auf ES7 - async/await + Reflect MetaData (Babel+TS)
Isomorpher Javascript zur Verwendung in FrontEnd und BackEnd
CSS3 mit LESS (Semantic-UI)
Inversion of Control Architektur mit InversifyJS als Dependency Container
MongoDB NoSQL Store mit Redis Cache
IBM Cloud Architektur
Backend Architektur streng nach DomainDrivenDesign
Unit Tests mit Jest
E2E Tests mit Testcafe

Eingesetzte Qualifikationen

Node.Js, React (JavaScript library)

CTO / Gründer
eatCompany, 86159
1/2017 – 12/2017 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2017 – 12/2017

Tätigkeitsbeschreibung

Komplette Entwicklung des Node.JS Backends mit koa.js und des Frontends auf React.JS mit ServerSideRendering.

Beides in TypeScript entwickelt mit Webpack Build Workflow.

Komplette Installation und Umsetzung mit Google Cloud Infrastruktur.
Compute Engine
Datastore
Storage

Eingesetzte Qualifikationen

JavaScript, Mysql, Node.Js, React (JavaScript library), Typescript

Softwareentwickler
meteocontrol Gmbh, Augsburg
1/2016 – 12/2017 (2 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2016 – 12/2017

Tätigkeitsbeschreibung

Komplexe Multi-Prozess Anwendung auf Embedded Device mit Node.js

An Embedded Umgebung angepasste Node.js Anwendung in TypeScript(1.7 & 2.0)
basiert auf ES7 - async/await + Reflect MetaData

Konfiguration des Linux Betriebssystems (Yocto) und Implementierung von nativen Addons um System über Anwendung fernzusteuern (SystemD, DBUS, Connman)

Mehrere Prozesse die intern über UNIX Sockets kommunizieren

Implementierung und Einbindung von nativen Addons zum Ansprechen von Endgeräten über Modbus(RTC/TCP) und CAN Bus

Architektur der Applikation und aller Module von Beginn an (White Field Development)

Inversion of Control Architektur mit InversifyJS als Dependency Container

Hohe Anforderungen an Testabdeckung (Jasmine ~95% Abdeckung) und Dokumentation (JSDoc)

Vollständig nach Test Driven Development Prinzipien in Pair Programming entwickelt

Tiefe Perfomance Analyse und Optimierung für Embedded Environment

Eingesetzte Qualifikationen

UNIX, Betriebssysteme, Softwareentwicklung (allg.), Typescript, Node.Js, Konfiguration, Architektur (allg.), CAN-Bus (controller area network)

Softwareentwickler
Gfk Entertainment GmbH, Baden-Baden
8/2015 – 12/2015 (5 Monate)
Marktforschung
Tätigkeitszeitraum

8/2015 – 12/2015

Tätigkeitsbeschreibung

Backend Anwendung zur Aufbereitung von Daten aus BigData Warehouse (IBM/DB2)

WebAPI für Aggregation und Caching für Daten aus einer IBM/DB2 BigData Warehouse Infrastruktur

Entwickelt für Node.js/IO.js in ES6 Klassen auf koa Framework (generator basiert)

CI Build Workflow und Deployment Pipeline über Wercker und Docker, Deployment auf mehrere Heroku Instanzen

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), Node.Js, JavaScript, Workflows

Webentwickler
Gfk Entertainment GmbH, Baden-Baden
1/2015 – 8/2015 (8 Monate)
Marktforschung
Tätigkeitszeitraum

1/2015 – 8/2015

Tätigkeitsbeschreibung

Entwicklung eines komplexen Build Workflows auf Gulp um NPM Module über Webpack zu kompilieren

Vollständig in ES6 entwickelt (kompiliert mit Babel)

Entwicklung von Build Workflow um alle Clientseitigen Abhängigkeiten über NPM verwalten zu können (bower wurde komplett ersetzt)

Komponentenbasierte Architektur mit Dependency Management über NPM (auch für CSS über PostCSS)

Architektur der Applikation und aller Module von Beginn an (White Field Development)

SVG Animation mit D3.js

Eingesetzte Qualifikationen

Mongodb, SVG (Scalable Vector Graphics), Web Entwicklung, HTML5, CSS (Cascading Style Sheet), JavaScript, Architektur (allg.), Management (allg.)

Webentwickler
Vaillant GmbH, Remscheid-Lennep
10/2014 – 12/2014 (3 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

10/2014 – 12/2014

Tätigkeitsbeschreibung

Entwicklung der Frontend Komponenten eines internen CMS Systems für ein global aufgestelltes Unternehmen mit 50+ Webseiten

Komplexer Build Workflow auf Grunt mit Require.js

Komponentenbasierte Architektur mit Dependency Management über Bower und NPM

Responsive Design

SASS nach BEM Methodologie

Cross Platform Tests über alle verbreiteten Desktop und Mobile OS

Eingesetzte Qualifikationen

HTML, JavaScript, Syntactically Awesome Stylesheets (Sass)

Lead Software Developer
Check24 Versicherung AG, München
1/2012 – 8/2014 (2 Jahre, 8 Monate)
Versicherungen
Tätigkeitszeitraum

1/2012 – 8/2014

Tätigkeitsbeschreibung

Entwicklung und Wartung der Webseite mit ca. 20.000 Aufrufen pro Tag auf Microsoft Infrastruktur

Architektur und Implementierung einer Javascript Single Page Applikation für mobile und Desktopbrowser

Administration des Serverclusters und des Loadbalancers

Installation und Wartung eines Pools von virtuellen Maschinen für definierte Testumgebungen

Übertragung von Business-Anforderungen in Scrum User Stories und Aufgabenplanung für bis zu 4 köpfiges Team - später Wechsel auf Kanban Workflow

Eingesetzte Qualifikationen

Transact-Sql, Windows Server 2012, IIS, Microsoft Visual Studio, C#, .Net Framework (Microsoft), Backbone.Js, JavaScript, Jquery

Softwareentwickler
Fujitsu Technology Solutions, Augsburg
2/2011 – 12/2011 (11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2011 – 12/2011

Tätigkeitsbeschreibung

Entwicklung und redaktionelle Arbeit in globalem Content Management System

Eingesetzte Qualifikationen

.Net Framework (Microsoft), HTML, JavaScript

Softwareentwickler
Arttec Gmbh, Augsburg
9/2007 – 2/2011 (3 Jahre, 6 Monate)
Supportdienstleister für IT
Tätigkeitszeitraum

9/2007 – 2/2011

Tätigkeitsbeschreibung

Entwicklung und Wartung von
internen Desktopanwendungen

Speziellen Windows Treibern für Eingabegeräte
einer umfassenden Intranet-Lösung

Administration einer Windows Domäne und Exchange Servers mit ca 50 Usern

Installation, Programmierung und Wartung von verteilten Anzeigen über ThinClient

Programmierung und Wartung einer Siemens HiPath 8000 Telefonanlage

Planung und Installation verteilter VPN Strukturen über Glasfaser mit GSM Fallback

Kundenkontakt mit internationalen Kunden

Eingesetzte Qualifikationen

Transact-Sql, .Net Framework (Microsoft), XHTML (Extensible HyperText Markup Language), JavaScript, Jquery

Zertifikate

Microsoft Certified Professional Developer (MCPD) : ASP.NET Developer 3.5
2011
Microsoft Certified Professional (MCP)
2011
Microsoft Certified Technology Specalist (MCTS) : .NET Framework 3.5 / ASP.NET
2011

Ausbildung

Fachinformatiker: Anwendungsentwicklung
Ausbildung
2010
Augsburg

Über mich

Mit meiner langjährigen Erfahrung habe ich nicht nur tiefe technische Kompetenzen als Entwickler erlangt, sonder konnte beim Aufbau eines eigenen Unternehmens auch eine breitere Perspektive gewinnen.
Als Head of Development stand für mich die Zusammenarbeit im Team Mittelpunkt und wie bessere Developer Experience die Effektivität und Zufriedenheit eines jeden Entwicklers verbessern kann.

Unter diesem Aspekt konzentriere ich mich inzwischen auch auf die Anwendung und kontinuierlichen Anpassung von KI gestützten Entwicklungswerkzeugen zur Unterstützungen der Entwickler.
Statt durch Vibe-Coding höherer Entwicklungsgeschwindkeit zu erreichen, steht für mich beim Einsatz von KI die Verbesserung der Qualität, Wartbarkeit und höhere Sicherheit in der Entwicklung im Vordergrund.

Weitere Kenntnisse

AI Tooling:
Claude Code
Github Copilot

Backend:
Node.js: TypeScript/Javascript(ESNext), native Addons
NPM, Yarn, pnpm
Express, NestJS, REST, GraphQL
MongoDB, mySQL, SQLite, lmdb, Druid
Messaging Queues (zeromq, Kafka)
Tests: Jasmine, Jest, gatling, artillery
Web/Unix Sockets
Linux Services
Hardware Interfaces (CAN, Serial, GPIO)
Raspberry Pi Hardware, Firmware

Frontend:

TypeScript/Javascript(ESNext)
React/MobX/Redux, Vue/Vuex
Progressive Web App, ServiceWorker, Next.js
Testing: Jest, StoryBook, Testcafe, Playwright

Administration / DevOp:

Git, Gitlab CI, Github Action
Container: Docker, Kubernetes
Cloud: Google Cloud, AWS
ElasticSearch, LogStash, Kibana, Prometheus

Prozesse:
Scrum, Kanban
Atlassian Tool Suite (Confluence, Jira, Bamboo, etc ..)

Architecture:

Domain Driven Design
Inversion of Control
Microservices
Infrastructure as Code

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
598
Alter
39
Berufserfahrung
18 Jahre und 7 Monate (seit 09/2007)

Kontaktdaten

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

Jetzt Mitglied werden