a Randstad company

Lead Developer und Coach für agile Entwicklungspraktiken. Fullstack mit Tiefe in Backend und CI/CD

Profil
Top-Skills
Spring Boot TDD CI/CD Kotlin Java Kubernetes AWS Clean Code DevOps Angular
Verfügbar ab
20.09.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
80%
davon vor Ort
0%
Einsatzorte

PLZ-Gebiete
Länder
Ganz Deutschland, Österreich, Schweiz
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

2020 - 2022: Entwicklung verschiedener Webapplikationen


Rolle: Architekt, Lead-Entwickler und Coach für agile Entwicklungspraktiken

Kunde: Krankenversicherungs-Start-Up


Kenntnisse:

Angular 11, NgRx, RxJS, Spring Boot, Webflux, Kotlin, Jenkins Pipeline, IntelliJ, MongoDB, Redis, Progressive Webapp, Kubernetes, Helm, Keycloak, Terraform, Prometheus, Grafana, Loki, Github, Pact, Cypress


2017 - 2019: Entwicklung zweier Webapplikation für die Umzugsmeldung und Kündigung für Endkunden


Rolle: Architekt, Lead-Entwickler und Coach für agile Entwicklungspraktiken

Kunde: Versicherungskonzern


Kenntnisse:

Angular 6, Kotlin, Spring Boot 2, Cloud Foundry, Jenkins Pipeline, Sonarqube, IntelliJ, Pact, Git(hub), JWT, ELK, Prometheus/ Grafana, Oracle DB, MQSeries


2015 - 2017: Migration von Vertragsbeständen aus einem Drittsystem in das interne Bestandssystem


Rolle: Entwickler und Quality Coach

Kunde: Lebensversicherung


Kenntnisse:

Java 8, Wildfly, Spring Boot, JAX-RS, AssertJ, Jenkins, Camunda BPMN, Git, MQSeries


2014 - 2014: Entwicklung einer PaaS für Entwickler


Rolle: Administrator, Beratung Continous Delivery

Kunde: Dienstleister für Flugbuchungen


Kenntisse:

OpenShift, RHEL, AWS (EC2, VPC, S3), Terraform, Bash, Ruby, SSH, Git, Jenkins


2013 - 2015: Entwicklung eines Callcenter-Arbeitsplatzes


Rolle: Architekt und Lead-Entwickler, Coaching in TDD, Clean Code und Continuous Delivery

Kunde: Lebensversicherung


Kenntnisse:

Java 8, Vaadin, Spring-Boot, -Web-MVC und - JdbcTemplate, Oracle DB, Tomcat, JBehave, Selenium, Maven, Jenkins, Puppet, Ansible, Ubuntu, Camunda BPMN


2013 - 2013: Coaching zu Refactoring und Nebenläufigkeit, um einen Rechenkern zu parallelisieren


Kunde: Lebensversicherung


2012 - 2012: Entwicklung der Personalisierung der Website


Rolle: Agiler Tester

Kunde: Automobilkonzern


2010 - 2011: Entwicklung einer Webapplikation zur Berechnung der Service-Verfügbarkeiten


Rolle: Requirements Engineer und Entwickler

Kunde: Telko


Kenntnisse:

Tomcat, Struts, jQuery, HtmlUnit, Oracle DB, Hibernate, Mockito, Eclipse, JUnit, SVN, Enterprise Architect, Ant, Jenkins


2009 - 2009: Dekomposition der IT-Landschaft in virtualisierte Services


Rolle: Systemadministrator, -architekt

Kunde: IT-Dienstleister


Aufgaben:

Bereitstellung von Extranet- Zugriffen. Etablierung eines IDS, Logund Monitoring-Servers.


Kenntnisse:

Xen, Debian, Bash, Apache Webserver, SSH, OpenSSL, Shorewall, rsyslog, syslog-ng, LVM, Nagios, Samhain IDS, Tomcat, MySQL, BIND


2007 - 2009: Entwicklung eines Veranstaltungsportals und ?abrechnungssystems


Rolle: Entwickler, Architekt

Kunde: Event Management


Kenntnisse:

Java, Tomcat, Spring, JSF, Facelets, JSP, Apache CXF, log4J, Eclipse, Maven, SVN, JUnit, PostgreSQL, Hibernate, Jahia CMS


2006 - 2007: Entwicklung einer Controlling Webanwendung


Kunde: Öffentliche Verwaltung im Gesundheitsbereich


Kenntnisse:

Java, Eclipse, Ant, SVN, JUnit, DBUnit, Oracle DB, Spring, JAX-WS, Tomcat, Webtesting mit Watij, XSLT-basiertes MVC-Web-Framework

2000 ? 2006

TU München

Diplom-Informatiker (Univ.), Note 1,1


Zertifikate & Trainings

  • AWS Certified Solution Architect ? Associate
  • OKR Masterclass, Workpath
  • ?Machine Learning Foundations: A Case Study Approach?, University of Washington / Coursera
  • ?Advanced Test-Driven Development? mit ?Uncle Bob?
  • ?Responsive Design? mit Kent Beck
  • ?Microservices? mit Adrian Cockcroft
  • ?Sofware Faster? mit Dan North

Lead Developer

Deutsch Muttersprache
Englisch Verhandlungssicher

Top Skills
Spring Boot TDD CI/CD Kotlin Java Kubernetes AWS Clean Code DevOps Angular
Produkte / Standards / Erfahrungen / Methoden

Profil

Ich bin seit über 15 Jahren als Software-Entwickler, -Architekt, Coach und Berater für Softwareentwicklung tätig. Als Generalist konnten mir darüber hinaus Abstecher in den Betrieb, die Anforderungsanalyse und ins Testing dabei helfen, ein ganzheitliches Verständnis von Software-Entwicklung zu entwickeln. Mein Schwerpunkt liegt auf der Unterstützung agiler Teams durch Methoden aus XP und DevOps: Testgetriebene Entwicklung, Automatisierung der Software Delivery und datengetriebene Produktentwicklung. Dabei helfe ich nicht nur beim Entwickeln sondern coache auch unerfahrene Entwickler. Als Co-Organisator des Software Craft Meetup Munich (ehemals Softwerkskammer) konnte ich eine Software Craftsmanship Community von mehr als 3300 Mitgliedern mitaufbauen. Meine Erfahrungen konnte ich auf unzähligen Meetups, nationalen und internationalen Konferenzen teilen.


Berufserfahrung

2022 - heute

Rolle: Freiberufler, Senior IT-Consultant, Entwickler, Architekt, Coach


2012 - 2022

Rolle: Senior IT-Consultant, Entwickler, Architekt, Coach

Kunde: codecentric AG


2006 - 2012

Rolle: 4A Solutions GmbH

Kunde: IT-Consultant, Software-Entwickler


2000 - 2006

Rolle: Werkstudent

Kunde: nuWare GmbH, Astraia Software GmbH, 4A Solutions GmbH


Aufgaben:

Web-Design und Softwareentwicklung mit Java


Kenntnisse:

Java


Methoden 

Scrum, XP, Test-Driven Development (TDD), Clean Code, Refactoring, DevOps, Software Architektur, Applikationsbetrieb (Monitoring, Logging), Anforderungsanalyse, Lean Startup, Domain Driven Design, GitOps, Infrastructure as Code (IaC)


Java Server 

Spring-Boot, Webflux, Hibernate, Log4j, Apache Http- Client, JAX-RS, Wildfly, Camunda, Struts, Apache CXF, Facelets, Axis2, JSF, Vaadin, Tomcat, JSP


Web 

HTML, (S)CSS, OAuth, JWT, Angular 11, RxJS, NgRx, jQuery


XML

XML, XSD, XSLT, XPath, Axis2, CXF, dom4j, JAXB, JAX-WS


Testing

JUnit, Mockito, AssertJ, Hamcrest, Mockk, Pact, JBehave, HtmlUnit, Watij, ServletUnit, JaCoCo Code Coverage


IDE und Tools

IntelliJ, Eclipse, Git, Github, SVN, CVS, Ant, Maven, Gradle, Sonar, Jenkins, Artifactory, JIRA, Confluence, SonarQube, ArgoCD


Ops & Cloud

Kubernetes, Helm, Pivotal Cloud Foundry, AWS (EC2, VPC, S3), Linux meist Ubuntu, Bash, SSH, OpenSSL & Client- & Server-Zertifikate, Ansible, OpenShift, Keycloak, ELK, Grafana, Terraform, Apache Webserver, nginx


Kunden-Workshops 

  • Moderation diverse Kunden-Workshops zu den Themen Teststrategie, (Advanced) TDD , Agiles Testen, Codequalität und Speed IT. 
  • Unterstützung Sales beim Kunden Pitch.

Programmiersprachen
Kotlin Java Typescript Javascript Shell
Datenbanken
MongoDB Oracle DB2 MySQL PostgreSQL H2DB Redis
Vorträge & Veröffentlichungen gerne auf Anfrage

  • Versicherung
  • Telekommunikation
  • Traveling
  • Banken
  • Event Management
  • Automotive
  • Risk-Management
  • Gesundheitswesen
Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren