Sandra Parsick

Sandra Parsick

Software Entwickler

Java Champion

Freiberufler

Über mich

Ich bin als freiberufliche Softwareentwicklerin und Beraterin im Java Umfeld tätig. Seit 2008 beschäftigte ich mich mit agiler Softwareentwicklung in verschiedenen Rollen. Gerne unterstütze und berate ich Sie in den Bereichen der Java Enterprise Anwendungen, agilen Methoden, Software Craftsmanship und in der Automatisierung von Softwareentwicklungsprozessen.

In meiner Freizeit engagiere ich mich in der Open Source Community, etwa für die virtuelle Java-Konferenz CyberLand, mit Blogbeiträgen, dem Podcast “Ready for Review”, oder durch Code Contribution. Außerdem sitze ich in diversen Programmkomitees wie (CLC und OOP). Seit 2019 bin ich Mitglied im Oracle ACE Pro Programm, seit 2020 Java Champion und seit 2023 Testcontainers Champion.

Wie ich Sie unterstützen kann

  • Sie brauchen in Ihrem Projekt, jemanden für den Bereich Java-Backendentwicklung, Continuous Delivery oder DevOps? Dann kontaktieren Sie mich und wir finden gemeinsam heraus, wie ich Sie am besten unterstützen kann.
  • Sie brauchen jemanden, der Sie in Java oder Open Source Technologien trainiert oder wollen dazu mehr erfahren? Dann kontaktieren Sie mich und wir finden gemeinsam heraus, wie ich Ihnen mit einer Schulung oder einem Vortrag helfen kann.
  • Sie sind in der Konzeptionsphase oder brauchen ein Review über ihr bestehendes System? Dann kontaktieren Sie mich und wir finden gemeinsam heraus, wie ich Ihnen mit einem Workshop helfen kann.
  • Sie haben ein konkretes IT-Problem und brauchen einen Sparringspartner oder einfach jemanden als Rubber Duck? Dann kontaktieren Sie mich und wir finden gemeinsam heraus, wie ich Ihnen punktuell helfen kann.

Wie Sie meine Arbeit für die Community unterstützen können

Aktuell engagiere ich mich ehrenamtlich mit verschiedenen Projekten in der Open Source Community, beispielsweise für die CyberLand, durch Blogbeiträge, mit dem Podcast “Ready for Review”, durch Code Contribution. Sie können diese Arbeit über Steady oder direkt per PayPal unterstützen.

Interessen

  • Agile Softwareentwicklung mit Java-Technologien und Open Source
  • Buildmanagement
  • Releasemanagement
  • Konfigurationsmanagement
  • Continuous Integration
  • Continuous Delivery
  • Software Craftsmanship
  • Softwarearchitektur

Branchen

  • Finanzdienstleister
  • Industrie
  • Autovermietung
  • Maschinenbau
  • Öffentlicher Dienst
  • Bank
  • IT-Dienstleistung
  • Versicherung
  • E-Commerce
  • Logistik
  • Gesundheitswesen

Projekte

(Auswahl)

 
 
 
 
 
Project Lead / Software Developer
Support & Care Apache Maven
Januar 2025 – Aktuell Remote

Unterstützung der Entwicklung beim Open Source Projekt “Apache Maven”, gefördert durch die Sovereign Tech Agency

Tätigkeit:

  • Koordination der Entwicklungsaufgaben im Rahmen der Förderung (internationales Team mit sechs Entwicklern)
  • Vollständige Migration von Jira nach GitHub Issues
  • Migration JUnit 3/4 basierter Tests auf JUnit 5
  • Unterstützung bei der Härtung der Supply Chain

Eingesetzte Technologien und Werkzeuge: Apache Maven, Java 17, Jira, GitHub Actions, OpenRewrite, JUnit3/4/5, Python

 
 
 
 
 
Consultant
Versicherungsdienstleister
Juli 2023 – Juni 2025 Hamburg/Remote

Modernisierung einer bestehenden Java Webapplikation und derer Entwicklungsprozesse

Tätigkeit:

  • Analyse der Modernisierungsmöglichkeiten
  • Machbarkeitsstudien
  • Planung langfrister Modernisierungsmaßnahmen
  • Mitarbeit an der Weiterentwicklung
  • Umsetzung kurzfristiger Maßnahmen
  • Umsetzung erste größerer Maßnahmen

Eingesetzte Technologien und Werkzeuge: Git, Gitea, Subversion, Gradle, Maven Tycho, Spring Boot, Java 11/17, OpenRewrite, Liquibase, Hibernate, JUnit 4/5, Docker, Apache Tomcat, Kubernetes, Scrum

 
 
 
 
 
Consultant
Versicherung
Januar 2022 – Juni 2023 Köln/Remote

Unterstützung im Bereich Cloud Migration und in der Weiterentwicklung einer Java-basierten Webanwendung

Tätigkeit:

  • Unterstützung bei der Migration von Java 8 auf Java 11 und Java 17
  • Unterstützung Migration On Premise in die AWS Cloud
  • Unterstützung Migration CI/CD Pipeline von Jenkins auf Gitlab CI Runner
  • Unterstützung Lift and Shift der Anwendung in Apache Tomcat auf On Premise zu Kubernetes
  • Unterstützung Migration von PDF Dokumente von Oracle DB nach AWS S3 (Konzept und Umsetzung)

Eingesetzte Technologien und Werkzeuge: Java SE 8/11/17, Spring Boot 2/3, Testcontainers, Localstack, JUnit4/5, AssertJ, Apache Tomcat, Docker, Kubernetes, AWS, Oracle, Ansible, Jenkins, Nexus, Maven, Jira, Confluence, GitLab, Git, IntelliJ IDEA

 
 
 
 
 
Consultant / Software Developer
Finanzdienstleister (4.100 Mitarbeiter)
Oktober 2018 – Dezember 2021 Neuss / Remote

Unterstützung in der Entwicklung von JVM-basierten Backend-Systemen

Tätigkeit:

  • Analyse des bestehenden Buildmanagement
  • Umsetzung von kurzfristigen Optimierungsmöglichkeiten im Buildmanagement
  • Konzeption einer Platform-Lösung basierend auf Cloud-Lösungen
  • Analyse der bestehenden Architektur und CI/CD-Pipeline
  • Neuausrichtung der Architektur von Altsystemen auf Kubernetes
  • Neuentwicklung eines Backend-Systems für Aktenverwaltung basierend auf Java 11, Spring Boot, Kubernetes in der OTC
  • Neuentwicklung der CI/CD Pipeline in Zusammenspiel mit Kubernetes
  • Coaching in Java, Git, Maven, TDD und anderen Methodiken

Eingesetzte Technologien und Werkzeuge: Java SE 8/11, Groovy, Hibernate, JPA, JAXB, Jersey, Spring Boot, OpenAPI, Docker, Kubernetes, OTC, Azure, Helm Charts, Terraform, Ansible, Oracle, PostrgresSQL, MongoDB, Jenkins, Maven, Jira, Confluence, Git, JUnit 5, Spock, Mockito, AssertJ, IntelliJ IDEA, Scrum

 
 
 
 
 
Java Developer
IT Dienstleister für Automotive (300 Mitarbeiter)
Oktober 2017 – September 2018 Düsseldorf / Remote

Unterstützung in der Entwicklung von Java-basierten Backend-Systemen für das vernetzte Fahrzeug

Tätigkeit:

  • Implementierung von REST-Schnittstellen basierend auf Java 8, JAXB, JAX-RS und Jersey
  • Deployment-Automatisierung mit Ansible
  • Serverprovisionierung mit Ansible
  • Unterstützung bei der Migration von Subversion auf Git
  • Unterstützung bei der Migration von Oracle auf PostgreSQL
  • Git Schulung
  • Unterstützung bei der Einführung von Docker
  • Wahrnehmung der Rolle Scrum-Teammitglied

Eingesetzte Technologien und Werkzeuge: Java SE 8, Groovy, Hibernate, JPA, JAXB, JAX-RS, Jersey, Tomcat, Docker, H2, Oracle, PostgreSQL, Ansible, Jenkins, Maven, Jira, Confluence, Subversion, Git, BitBucket, JUnit, Mockito, Mockserver, AssertJ, LaTeX, IntelliJ IDEA 2018, Scrum