Software, Cloud & Architecture - Felsch
Freiberufliche Softwareentwicklung,
Architektur- und IT-Beratung

ABOUT ME
Seit mehr als 11 Jahren unterstützt Florian als gefragter IT-Experte KMUs und Großunternehmen aus unterschiedlichen Branchen (u.a. Public Relations, Automotive, Versicherung, Transport & Logistik, Retail & E-Commerce). Aufgrund seiner effizienten und zuverlässigen Arbeitsweise sowie seiner Fähigkeit, authentisch positiv und motivierend auf sein Umfeld einzuwirken, trägt er in Abstimmung mit Führungskräften und Teams maßgeblich zum Unternehmenserfolg bei – insbesondere durch die Lieferung qualitätsbewusster Ergebnisse bei der Digitalisierung und Optimierung relevanter Geschäftsprozesse. Hier unterstützt er – je nach Erfordernis – durch das Einbringen seines Fachwissens und den Einsatz seines technischen Verständnisses in den Bereichen Softwareentwicklung, Softwarearchitektur und technischer Projektleitung.
Während dieser Zeit konnte er im Rahmen der betreuten Systeme eine besondere Spezialisierung auf Technologien und Konzepte erlangen, die über den gesamten Software-entwicklungszyklus eine zentrale Rolle spielen.
Von der Anforderungsanalyse mit Product Ownern und Stakeholdern, dem Entwurf, der Konzeption und Dokumentation moderner Softwarearchitekturen (u.a. Design von Service-Oriented Architecture / SOA, verteilte Systeme wie Modulithen, Microservices, hexagonale Architekturen, Event-Driven-Architekturen / Reactive, Domain-Driven Architekturen, CQRS, RAG Pipelines etc.) über die Teamarbeit nach Scrum und Kanban, inkl. Implementierung mit Java, Kotlin, Python, Bash und Spring (Boot, Cloud, Security, Native, Web, etc.), dem Aufbau effektiver & dokumentierter APIs (z.B. mit REST, OpenAPI aber auch SOAP) ist Florian täglich im Austausch mit Verantwortlichen und in der operativen Umsetzung. Mit der ein oder anderen Führungsrolle ist es für ihn selbstverständlich, bei Fragen oder Problemen von Mitarbeitern des Kunden als Support oder auch als Mentor bereitzustehen. Erfolgreich waren ebenso seine Einsätze in zentraler Rolle für Aufbau, Pflege und Monitoring datenintensiver Messaging-Kanäle (z.B. mit Kafka, RabbitMQ, ActiveMQ, TIBCO), Datenverwaltung (SQL- und NoSQL-Datenbanken wie PostgreSQL, OracleDB, MSSQL, MongoDB, Redis) und für die Entwicklung von Cloud-Landschaften in der AWS- oder Azure-Cloud. Insbesondere die Automatisierung und Operationalisierung durch die Umsetzung von Continuous Integration und Continuous Delivery (CI / CD - u.a. durch Git, AWS Cloudformation, Azure DevOps, Kubernetes, Helm, Docker, OpenShift, Terraform, Gitlab, Bitbucket, Github, Jenkins und der technischen Test- und Release-Koordination (z.B. E2E Tests mit PyTest, Spock, Cucumber; Integrations- und Unit-Tests mit JUnit, KotlinTest sowie die Einrichtung von automatisierten Releases & Deployments für unterschiedliche Umgebungen) begleiten ihn und seine Arbeit mit jedem Projekt. 'Last but not least' sind auch Themen wie Monitoring, Auditing und Tracing kontinuierlich durch Tools wie Splunk, Kibana, Grafana, Sonar, CloudWatch und Datadog oft ein wichtiger Teil seiner Projekte.
Florian übernimmt Arbeitspakete für verschiedene Kunden und Branchen. Ein aktuelles Praxisbeispiel: Für einen Auftrag von Deutschlands größtem Verkehrsunternehmen trägt er in der Rolle des Softwarearchitekten (und als interimistischer technischer Projektleiter) die Verantwortung für das Design und die Implementierung eines komplexen Teilprojekts zur Realisierung einer performanten, nachhaltigen und resilienten „event-gesteuerten“ BigData-Transfer-Plattform. Mithilfe eines aufgebauten und skalierbaren Kafka- und Microservice-Clusters ermöglicht er - zusammen mit dem Team des Kunden - eine leistungsstarke Echtzeit-Datenübertragung von mehreren hundert Millionen Datensätzen über zahlreiche per API angebundene Quell- und Zielsysteme des Endkunden.