Profilbild von Karsten Silz Senior Full-Stack Java Developer aus Stuttgart

Karsten Silz

nicht verfügbar bis 31.12.2025

Letztes Update: 30.04.2025

Senior Full-Stack Java Developer

Firma: Better Projects Faster GmbH
Abschluss: Dipl.-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher)

Dateianlagen

Lebenslauf-Karsten-Silz_060225.pdf
Resume-Karsten-Silz_060225.pdf

Skills

Meine Erfahrung von 26 Jahren mit Java und 17 Jahren als Senior Developer redu­zieren Ihr Ja­va-Pro­jekt­ri­si­ko. Meine Branchen­erfah­rung und Kom­pe­tenz in Spe­zi­fi­kation, Test und Sys­tem­ad­mi­nistra­tion erleich­tern den Um­gang mit Stake­holdern und unter­stützen kri­tische Pro­jekt­rol­len. Und meine exzel­len­ten Kom­mu­ni­ka­tions­fä­hig­kei­ten vermei­den Ko­ordi­na­tions­pro­bleme.

AUSGEWÄHLTE FÄHIGKEITEN
  • Sprachen: Deutsch (Muttersprache), English (fließend: 22 Jahre englischsprachige Projekte – Beispiel: https://www.youtube.com/watch?v=pq9RK761DB0)
  • Experte: Java (26 Jr.), relationale Datenbanken (31 Jr.), Technical Writing (25 Jr.)
  • Spezialist: Remote-Arbeit (12 Jr.), Spezifikation (16 Jr.), Testfälle (16 Jr.), Tester (16 Jr.), Spring (10
    Jr.), Spring Boot (7 Jr.), Angular (6 Jr.), Flutter (5 Jr.), SQL (22 Jr.), IntelliJ (6 Jr.), Jira (7 Jr.), Confluence
    (7 Jr.)
  • Fortgeschritten: SCRUM (3,5 Jr.), Projektmanager (14 Jr.), Product Owner (12 Jr.), Architekt (22 Jr.),
    System-Administrator (14 Jr.), Java EE (15 Jr.), JavaScript (16 Jr.), TypeScript (6 Jr.), REST (5 Jr.), SNMP (13 Jr.), HTML (22 Jr.), CSS (22 Jr.), MySQL (13 Jr.), PostgreSQL (6 Jr.), Spring Data (5 Jr.), Apache POI (4 Jr.), Liquibase (5 Jr.), JUnit (5 Jr.), Mockito (5 Jr.), Tomcat (13 Jr.), Docker (5 Jr.), Maven (10. Jr.), Gradle (6 Jr.), Git (6 Jr.), Google Firebase (4 Jr.), Linux (19 Jr.), Rule Engines (4 Jr.)
  • Sachkundig: React.js (1 Jr.), JWT (5 Jr.), Kubernetes (2 Jr.), AWS S3 (2 Jr.), AWS SNS/SQS (2 Jr.), Kafka (1 Jr.), GraphQL (2 Jr.), Swagger/OpenAPI (1 Jr.), Terraform (2 Jr.), MongoDB (2 Jr.)

Projekthistorie

01/2020 - bis jetzt
Full-Stack Developer, CTO, Mitgründer
Your Home in Good Hands Ltd, UK (Internet und Informationstechnologie, < 10 Mitarbeiter)

Neues Workforce Management System als SaaS für Cat-Sitter-Unternehmen
  • Komplett eigenentwickelte Web-Anwendung für Kunden- und Auftrags-Verwaltung
  • Mit Java Code-Generator JHipster erstellt und aktualisiert (Angular, Spring Boot, PostgreSQL),
    läuft in Docker
  • Komplett eigenentwickelte, native iOS und Android Apps (Google Flutter) für Cat Sitters (in den
    UK App Stores), um Hausbesuche vorzubereiten und zu protokollieren
  • Google Firebase für Authentifizierung und Dateien
  • Mein Beitrag: Ein-Mann-Projekt – Product Owner, Projektmanager, Architekt, Entwickler,
    Tester, schreibe alle Spezifikationen und alle Testfälle, rolle Releases aus, leiste Support
Projektsprache Englisch, 100% Remote-Arbeit
Technologien: Java, TypeScript, Dart, Angular, REST, JSON, HTML, CSS, Flutter, JHipster, Spring Boot, Google Firebase, Spring Data, Apache POI, PMD, SQL, PostgreSQL, Spring Data, Liquibase, Error Prone, SpotBugs, JUnit, Mockito, IntelliJ, Gradle, Git, Docker, Nginx, iOS, Android, Gitlab, Gitlab CI, Jira, Confluence, Linux

01/2023 - 12/2024
Senior Full-Stack Developer
Goldbach neXT, Schweiz (Marketing, PR und Design, 50-250 Mitarbeiter)

Neues Anzeigen-Buchungssystem als Back-End
  • Neues Anzeigen-Typ-übergreifendes Buchungssystem mit Anzeigen-Katalog und Anbindung an Anzeigen-Typ-spezifische Validierungs-, Buchungs- und Auslieferungs-Systeme
  • Komplett eigenentwickelte 14 Microservices mit REST- und GraphQL-APIs in AWS Kubernetes und einer internen Web-Anwendung
  • Außer mir 1 Product Owner/SCRUM Master, 1 Architekt, 0-4 Entwickler
  • Mein Beitrag: koordinierte Entwickler, schrieb teilweise Spezifikationen und die meisten Testfälle, entwickelte Back-End und Web-Anwendung, machte Code Reviews, testete, rollte Releases aus, leistete Support
Projektsprache Englisch, 80% Remote-Arbeit
Technologien: SCRUM, Java, TypeScript, Spring Boot, MongoDB, PostgreSQL, Spring Data, Kafka, Apache POI, REST, JSON, GraphQL, Swagger/OpenAPI, AWS S3, AWS SNS/SQS, AWS Cognito, AWS Glue, React.js, HTML, CSS, JUnit, Mockito, IntelliJ, Maven, Git, Docker, Terraform, Kubernetes, Sonarcube, GoCD, Argo CD, Custom CI, Elasticsearch, Jira, Confluence, GitHub, Linux

06/2018 - 07/2019
Senior Full-Stack Developer
aformatik GmbH, Deutschland (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Neues, internes Abrechnungs-System für IT-Ressourcen
  • Komplett eigenentwickelte Web-Anwendung, die Dateien mit Verbrauchsdaten einliest und Rechnungen für Kostenstellen erstellt
  • Initial mit Java Code-Generator JHipster erstellt (Angular, Spring Boot, PostgreSQL), läuft in Docker auf Mainframe
  • Außer mir 1 Product Owner/SCRUM Master, 2,5 Entwickler
  • Mein Beitrag: Architekt, koordinierte Entwickler, schrieb Spezifikationen und Testfälle,
    entwickelte, testete, rollte Releases aus, leistete Support
Projektsprache Deutsch, 5% Remote-Arbeit
Technologien: SCRUM, Java, TypeScript, Angular, REST, JSON, HTML, CSS, JHipster, Spring Boot, Hibernate, SQL, PostgreSQL, Spring Data, Liquibase, JUnit, Mockito, IntelliJ, Gradle, Git, Docker, Nginx, Jenkins, Linux, z/OS

06/2017 - 03/2018
Full-Stack Developer
PDV-Systeme GmbH, Deutschland (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Verteiltes Druck-Server Monitoring System
  • Komplett eigenentwickelte Web-Anwendung überwachte verteilten Druck eines Dokumenten-Management-System für öffentliche Verwaltungen
  • Mein Beitrag: Ein-Mann-Projekt – Projektmanager, Architekt, Entwickler, Tester, schrieb alle
    Spezifikationen und alle Testfälle, rollte Releases aus, leistete Support
Projektsprache Deutsch, 100% Remote-Arbeit
Technologien: Java, Java EE, JavaScript, Thymeleaf, HTML, CSS, Spring Boot, Hibernate, Apache Artemis, IntelliJ, Tomcat, Zabbix, Maven, Git, Linux, Windows Server

01/2004 - 01/2017
Senior Full-Stack Developer, CTO, Mitgründer
Seldon Systems, USA, Deutschland (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Zwei Kunden-Anwendungen für Support-Dienstleister für kleinere & mittlere Kabel-TV-Betreiber
  • Komplette Eigenentwicklungen ersetzten vorhandene Web-Anwendung für Analyse und Konfiguration von Kabelmodems, Email-Adressen und Webseiten
  • Mit Java, Struts, HTML, MySQL und ActiveMQ erstellt, läuft in Tomcat
  • Außer mir 3-4 Entwickler, 1 Analyst/Tester
  • Mein Beitrag: Architekt, koordinierte Arbeit der Entwickler, programmierte selbst, testete, schrieb Testfälle, rollte Releases aus, leistete Support
Neues Stromversorgungs-Überwachungs-Produkt im Kabel-TV-Netzwerk
  • Komplett eigenentwickeltes Produkt, das per SNMP bis zu 60 000 Stromversorgungen im Kabel-TV-Netzwerk von einem Server überwachte, regelmäßig Batterie-Tests durchführte und während Stromausfällen Restlaufzeiten der Batterien vorhersagte
  • Erreichte 80% Marktanteil in Nordamerika, hatte Unternehmenslizenzen bei Comcast und Time Warner Cable und schützte TV-, Internet- und Telefon-Dienst von 50 Millionen Haushalte in Nordamerika während Stromausfällen
  • Mit Java, Spring, Struts, HTML/Adobe Flex und MySQL erstellt, lief in Tomcat
  • Außer mir bis zu 4 Entwickler, 1 Analyst, 2 Tester, 2 Support Engineers, 1 VP of Operations
  • Mein Beitrag: Architekt, koordinierte Arbeit der Entwickler, programmierte selbst, testete, schrieb die meisten Testfälle, war später Product Owner und schrieb alle Anforderungen, rollte Releases auf Kundenserver aus, unterstützte Support als 2nd Level
  • Neue Call-Center-Software für Monteure von Stromversorgungen im Kabel-TV-Netzwerk
    • Komplett eigenentwickelte Web-Anwendung, die Call-Center-Agenten erlaubte, Monteure von Stromversorgungen im Kabel-TV-Netzwerk bei Wartung und Test zu unterstützen
    • Mit Groovy & Grails, Rule Engine Drools und MySQL erstellt, lief in Tomcat
    • Mein Beitrag: Ein-Mann-Projekt – Product Owner und Entwickler, schrieb Anforderungen und Testfälle, testete, rollte Releases aus und leistete Support
Projektsprache Englisch, Remote-Arbeit 8 von 13 Jahren
Technologien: Java, Java EE, Groovy, JavaScript, SNMP, Struts, JSP, HTML, CSS, Adobe Flex, Spring, Grails, Apache Lucene, ActiveMQ, Rule Engine Drools, mybatis, Hibernate, SQL, MySQL, Tomcat, Eclipse, Ant, Maven, Bugzilla, Jira, Confluence, CVS, Git, Linux, Windows Server

09/2003 - 12/2003
Full-Stack Developer
Kirchhoff Datensysteme Software GmbH, Tschechische Republik (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Audit eines Produktes zur Autohändler-Verwaltung
  • Software hatte technische Herausforderungen
  • Mein Beitrag: interviewte Stakeholder, schlug Verbesserungen des Projektmanagements vor, definierte Regeln für Schnittstelle zwischen Präsentations- und Anwendungs-Schicht, schrieb Testfälle, entwickelte
Projektsprache Englisch
Technologien: Java, Java EE, JavaScript, HTML, CSS, IBM WebSphere Application Server, Oracle 9i, CVS, IBM WebSphere Studio, Eclipse, Windows

01/2003 - 08/2003
Full-Stack Developer
PDV-Systeme GmbH, Deutschland (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Migration eines Dokumenten-Management-Systems für öffentliche Verwaltungen zu Java
  • Portierung einer eigenentwickelten Windows-Desktop-Anwendung in C++ zu neuer Java-EE-Web-Anwendung mit Struts, unter Beibehaltung der Datenstrukturen in der Oracle-9i-Datenbank
  • Außer mir 1 CTO, 1 Projekt-Leiter, 1 Architekt, 20 Entwickler, 5 Analysten/Tester, 6 Administratoren
  • Mein Beitrag: Definierte Java-EE-Architektur, die in Oracle 9 Application Server und in Servlet-Containern wie Tomcat lief, schulte Entwickler in Java und Java EE, wählte Tools aus, erstellte Ant Build System für JDeveloper und Terminal, programmierte selbst, unterstützte Troubleshooting
Projektsprache Deutsch
Technologien: Java, Java EE, JavaScript, Struts, HTML, CSS, Oracle 9i, Oracle 9 Application Server, Oracle JDeveloper, Ant, CVS, Bugzilla, Windows NT

05/2001 - 08/2002
Senior Full-Stack Developer
Mundwerk AG, Deutschland (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Neue Java Sprach-Anwendungs-Plattform
  • Komplette Eigenentwicklung, die Sprach-Anwendungen nach dem VoiceXML-Standard abarbeitete und per Telefon verfügbar machte
  • Mit Java und JSP (für Sprach-Anwendungen) erstellt, nutzte JSP-Engine von Tomcat, setzte Nuance-Software für Telefonie, Sprach-Erkennung und Text-to-Speech ein
  • Außer mir 6 Plattform-Entwickler (meist Teilzeit), 2 Sprach-Anwendungs-Entwickler (Vollzeit), 2 Audio Engineers, 3 Linguisten/Tester (2 in Teilzeit), 1 Administrator
  • Mein Beitrag: Koordinierte Arbeit der Plattform-Entwickler, war Vertreter der Plattform bei Meetings mit Anwendungs-Entwicklung & Linguistik, programmierte selbst, testete, rollte Releases aus, unterstützte Troubleshooting
Zwei neue Sprach-Anwendungen in Java
  • Leitete Erstellung zweier Kunden-Sprach-Anwendungen: Telekom-Anwendung zur Fußball-WM 2002 und Gas-Zähler-Ablesung für Energie-Unternehmen
  • Außer mir 1 CTO, 6 Plattform-Entwickler (meist Teilzeit), 2 Sprach-Anwendungs-Entwickler (Vollzeit), 2 Audio Engineers, 3 Linguisten/Tester (2 in Teilzeit), 1 Administrator
  • Mein Beitrag: Schrieb Anforderungen und Testfälle, koordinierte Arbeit der Plattform- und Anwendungs-Entwickler, war Vertreter der Plattform & Anwendung bei Meetings mit Linguistik, programmierte selbst, testete, rollte Releases aus, unterstützte Troubleshooting
Projektsprache Deutsch
Technologien: Java, VoiceXML, JSP, Voice Recognition Nuance, SQL, MySQL, CVS, BSD Unix, Eclipse

01/1998 - 09/1999
Senior Full-Stack Developer
AMS Inc, Niederlande (Telekommunikation, 1000-5000 Mitarbeiter)

Forschungsprojekt Agents for Negotiation and Trade Services (ANTS)
  • Zwei Intelligente Agenten verhandelten miteinander über einen Kauf
  • Wurde europaweit in sechs Ländern in Hands-On-Workshops (Dauer: 1 Tag) vorgestellt, wo Teilnehmer selbst Agenten programmierten
  • Außer mir 1 Experte für Agents
  • Mein Beitrag: Projektleiter, Architekt, entwickelte, schrieb Spezifikationen und Testfälle, testete alles, schrieb Workshop-Unterlagen
Forschungsprojekt AMSCAT Intelligent Agent Initiative (AI2)
  • Intelligente Agenten verhandelten für Kunden neue Tarife in Mobilfunk-Systemen
  • Zusammenarbeit mit der Freien Universität Amsterdam (Multi-Agent Systems, Agent-Based Negotiations)
  • Außer mir 3 Entwickler, 2 Experten für Agents
  • Mein Beitrag: Projektleiter, Architekt, koordinierte Entwickler, entwickelte, schrieb Spezifikationen und Testfälle, testete alles
Projektsprache Englisch
Technologien: Java, Java EE, JavaScript, Swing, HTML, EJB, XML, RMI, Rule Engine OPSJ, IBM WebSphere, DB2, IBM VisualAge for Java, Windows NT

Reisebereitschaft

Weltweit verfügbar

Sonstige Angaben

Ich bin ein international anerkannter Java-Experte: Zwischen März 2021 und Oktober 2023 hielt ich 18 Vorträge auf den größten Java-Konferenzen in Deutschland und England (https://betterprojectsfaster.com/learn/#conference-talks). Zudem bin ich ein Veteran Editor im Java-Team von InfoQ, einer Webseite mit mehr als 1,2 Mio. monatlichen Lesern (https://www.infoq.com/profile/Karsten-Silz).

Youtube - Video

Das ist mein Vortrag auf der Devoxx UK vom Mai 2022 über Flutter, ein Cross-Platform UI Framework von Google für Mobile, Web & Desktop.

Profilbild von Karsten Silz Senior Full-Stack Java Developer aus Stuttgart Senior Full-Stack Java Developer
Registrieren