
Ich bin freiberuflicher IT-Berater und Softwareentwickler aus Hamburg, spezialisiert auf die agile Entwicklung von Webanwendungen. Mit über 20 Jahren Erfahrung in Projekten für Startups, mittelständische Unternehmen und Großkonzerne bringe ich umfassendes Fachwissen in den Bereichen E-Commerce, Logistik und Finanzen mit.
Portfolio
Entwicklung
Ich entwickle maßgeschneiderte Individualsoftware, die perfekt auf die Prozesse in Ihrem Unternehmen abgestimmt ist. Mein Leistungsspektrum umfasst:
- Webapplikationen
- Mobile Anwendungen
- Desktop-Lösungen
Mein Ziel ist es, klar verständlichen, gut getesteten und leicht wartbaren Code zu entwickeln. Dabei strebe ich stets danach, Software so einfach wie möglich, aber nur so komplex wie unbedingt nötig zu gestalten. Das Refactoring bestehender Systeme zählt ebenfalls zu meinen Kernkompetenzen. Obwohl mein Schwerpunkt in der Java-Backend-Entwicklung liegt, umfasst mein Leistungsspektrum auch Softwarearchitektur, DevOps, Cloud Computing sowie die Entwicklung von JavaScript-basierten Frontends.
Architektur
Ich unterstütze Sie bei der Konzeption und Bewertung Ihrer Softwarearchitektur sowie bei der Auswahl bewährter und zukunftssicherer Technologien. Gemeinsam analysieren wir Ihre Anforderungen, um eine maßgeschneiderte Architektur zu entwickeln, die robust, erweiterbar und wartbar ist. Mein Ansatz setzt auf leichtgewichtige Strukturen, die Flexibilität und Skalierbarkeit gewährleisten.
Qualitätssicherung
Qualitätssicherung ist für mich der Schlüssel zur Kostenoptimierung. Ich habe langjährige Erfahrung in der Entwicklung und Implementierung von Testmethoden und -prozessen. Mit Tools wie automatisierten Unit-, Integrations-, Akzeptanz-, UI-, Performance- und Lasttests sorge ich für eine hohe Softwarequalität, die genau auf Ihre Projektanforderungen zugeschnitten ist.
Search Development & E-Commerce
Ich konzipiere und implementiere performante Suchfunktionen sowie nutzerfreundliche E-Commerce-Plattformen, um eine nahtlose Customer Journey zu ermöglichen. Dabei können KI-basierte Tools und intelligente Empfehlungen zum Einsatz kommen, die Kund:innen gezielt zu relevanten Produkten oder Inhalten führen. So schaffen wir gemeinsam ein optimales Nutzererlebnis und steigern nachhaltig die Conversion Rate.
Agiles Vorgehen
Meine Arbeitsweise ist lösungsorientiert und flexibel, ohne dabei die Ziele aus den Augen zu verlieren. Neben meiner technischen Expertise schätzen Kunden meine eigenverantwortliche, pragmatische Herangehensweise, hohe Motivation und schnelle Auffassungsgabe. Ob Scrum oder Kanban – ich arbeite agil, lege Wert auf offene Kommunikation und fördere eine positive Teamdynamik, damit sowohl das Produkt als auch das Team nachhaltig profitieren.
Green IT
Nachhaltigkeit und Umweltschutz sind mir ein persönliches Anliegen. Mit ressourcenschonender Softwareentwicklung, effizientem Code und nachhaltigen Cloud-Lösungen minimiere ich den Energieverbrauch Ihrer IT-Projekte. Besonders engagiere ich mich für Vorhaben, die Energiewende, Elektromobilität oder andere umweltfreundliche Technologien voranbringen. Mein Ziel: Softwarelösungen, die nicht nur technisch überzeugen, sondern auch einen positiven ökologischen und sozialen Fußabdruck hinterlassen.
Skills
Programmiersprachen
Java, Kotlin, JavaScript, PHP, Python
Java Frameworks
Spring Framework (Core, Boot, MVC, Data, Cloud, Integration, Batch, Security, AOP, Validation), JEE
Search Development
Elasticsearch, Solr, OpenSearch, Hibernate Search, Lucene
AI
RAG (Retrieval Augmented Generation), GenAI, LLM, Azure AI Search, Prompt Engineering, Neuronale Netze, Tensorflow
E-Commerce
Commercetools, Adyen PSP
Cloud
Amazon Web Services (EC2, ECS, SNS, SQS, Lambda, CDK, CloudWatch, SES, Route 53, Batch, VPC, IAM), Azure (Service Bus, AI Search), Terraform, Helm, CloudFormation, Service Discovery, Zookeeper
Async Messaging / ESB
Kafka, AMQP, RabbitMQ, JMS, ActiveMQ, AVRO, Protocol Buffers, Debezium, AVRO Schema Registry
Relationale Datenbanken
PostgreSQL, MySQL, Oracle, PL/SQL, JPA, Hibernate, Liquibase, Flyway
NoSQL
MongoDB, DynamoDB, Redis, Apache Spark, Prometheus, InfluxDB
Webservices
REST API Design, GraphQL, Jackson, Jersey, JAX-WS, JAX-RS, JSON, JSONPath Query Language, SOAP, CXF, Swagger, OpenAPI
CMS
Magnolia, OpenCms, Joomla
Frontend
JavaScript, TypeScript, React, Next.js, Angular, Vue.js, Redux, ngrx, JQuery, Yarn, Gulp, Grunt, npm, Jest, Jasmine, Spring MVC2, Wicket, Thymeleaf, Apache Tiles, HTML 5, CSS 3, SASS, Bootstrap, AJAX, Ruby on Rails
Security
Spring Security, Keycloak, JWT, OAuth2
GitOps & Buildmanagement:
Gitlab-CI, Bitbucket, GitHub, CI/CD, Jenkins, Gradle, Maven2, Renovate
DevOps
Docker, Kubernetes, Helm, OpenShift, Mesos, Marathon, Chronos, Puppet, Shellprogrammierung
Log Management
Logstash, Kibana, Elasticsearch (ELK), SLF4J, Logback, log4j
QA & Testing
JUnit, TestNG, AssertJ, Hamcrest, Mockito, PowerMock, Wiremock, Rest Assured, Cucumber, Selenium, Cypress, Geb, Gatling, JMeter, Memory Analyzer, SonarQube, SonarGraph, DBUnit
Fremdsprachen
Englisch: sehr gut
Französisch: gut
Spanisch: gut