Freiberuflicher Softwareentwickler
- Verfügbarkeit einsehen
- 1 Referenz
- 95‐110€/Stunde
- 89438 Holzheim, Kreis Dillingen an der Donau
- National
- de | en | fr
- 02.04.2026
- Contract ready
Kurzvorstellung
Immer mit Fokus auf hohe Qualität durch CleanCode, Testing und gutem Team Work.
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
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
Google Cloud, ISO / IEC 27001, Projektteambildung / -entwicklung
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
CAN-Bus (controller area network), Debian Linux, Embedded Linux, Softwareentwickler
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
Node.Js, Typescript
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)
Mongodb, Node.Js, Typescript
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)
Node.Js, React (JavaScript library), Typescript
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
Node.Js, React (JavaScript library)
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
JavaScript, Mysql, Node.Js, React (JavaScript library), Typescript
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
UNIX, Betriebssysteme, Softwareentwicklung (allg.), Typescript, Node.Js, Konfiguration, Architektur (allg.), CAN-Bus (controller area network)
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
Softwareentwicklung (allg.), Node.Js, JavaScript, Workflows
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
Mongodb, SVG (Scalable Vector Graphics), Web Entwicklung, HTML5, CSS (Cascading Style Sheet), JavaScript, Architektur (allg.), Management (allg.)
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
HTML, JavaScript, Syntactically Awesome Stylesheets (Sass)
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
Transact-Sql, Windows Server 2012, IIS, Microsoft Visual Studio, C#, .Net Framework (Microsoft), Backbone.Js, JavaScript, Jquery
2/2011 – 12/2011
TätigkeitsbeschreibungEntwicklung und redaktionelle Arbeit in globalem Content Management System
Eingesetzte Qualifikationen.Net Framework (Microsoft), HTML, JavaScript
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
Transact-Sql, .Net Framework (Microsoft), XHTML (Extensible HyperText Markup Language), JavaScript, Jquery
Zertifikate
Ausbildung
Augsburg
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
