Jan Baudisch

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