Schlagwörter
Skills
- Java 1.2 – 14 sehr gut (1998 – heute)
- Kotlin sehr gut (2018 – heute)
- JavaScript ES5 / ES6 gut (2011 – heute)
- Typescript (2018 - heute)
- Groovy basis (2011 – heute)
- Scala gut (2015 - 2019)
- Junit 4 / 5 sehr gut (2011 – heute)
- Spring Test sehr gut (2011 – heute)
- Mockito sehr gut (2011 – heute)
- REST-Assured gut (2015 – heute)
- Jest gut (2018 – heute)
- TestCafe gut (2018 – heute)
- PACT gut (2019 – heute)
- ScalaTest basis (2015- 2019)
- TestNG gut (2011 – 2018)
- Selenium gut (2011 - 2018)
- WireMock gut (2018 - heute)
- Spring Boot 1 - 3 / Spring 3 - 6 sehr gut (2011 – heute)
- Glassfish gut (2008 – 2011)
- Oracle/Bea Weblogic gut (2004 – 2008)
- Spring REST sehr gut (2011 – heute)
- Java EE gut (2004 – heute)
- Spring JPA gut (2018 - heute)
- Apache Kafka gut (2018 – heute)
- Elasticsearch gut (2018 – heute)
- Jersey gut (2011 – 2018)
- EJB 3.1 gut (2008 – 2011)
- Hibernate gut (2008 – 2011)
- SOAP / WSDL gut (2006 – 2008)
- PostgreSQL gut (2018 – heute)
- SQL gut (1997 – heute)
- Mongo DB 2 / 3 gut (2011 – 2018)
- Oracle 9i / 10g / 11g gut (2004 – 2011)
- MySQL basis (1997 – 2004)
- PlayWS basis (2015 – 2019)
- Akka basis (2015 – 2016)
- Java Servlets sehr gut (1998 - heute)
- Spring MVC sehr gut (2011 – heute)
- HTML 4 / 5 gut (1997 – heute)
- Freemarker gut (2011 – heute)
- Thymeleaf gut (2015 – heute)
- CSS basis (2011 – heute)
- SCSS / SASS basis (2013 – heute)
- Bootstrap basis (2018)
- React gut (2018 – heute)
- react-redux gut (2018 – heute)
- redux-saga gut (2018 – heute)
- VueJS2 basis (2020 - heute)
- Tomcat 2 – 9 sehr gut (1998 – heute)
- Jetty gut (2011 – 2018)
- Apache 2 basis (1998 – 2004)
- NGINX Ingress gut (2018 – heute)
- Spring Security gut (2011 – heute)
- Spring OAuth2 gut (2017 – heute)
- OpenID Connect basis (2018 – heute)
- redux-oidc basis (2018 – heute)
- OWASP basis (2011 – heute)
- IntelliJ Idea sehr gut (2011 – heute)
- IntelliJ Webstorm gut (2018 – heute)
- Netbeans gut (2008 – 2011)
- Eclipse gut (2004 – 2008)
- Gradle gut (2011 – heute)
- NPM / Yarn gut (2018 – heute)
- SBT basis (2015 – 2019)
- Apache ANT gut (2004 – 2011)
- GIT sehr gut (2011 – heute)
- Subversion gut (2008 – 2011)
- CVS gut (2000 – 2008)
- Concourse CI sehr gut (2018 – heute)
- Jenkins / Jenkins DSL gut (2011 – 2019)
- Linux / Unix gut (2000 – heute)
- Windows gut (1997 – heute)
- Docker / Docker-Compose gut (2015 – heute)
- VMWare basic (2011 – 2017)
- Mesos / Marathon basic (2015 – 2017)
- AWS (ECR, EC2, RDB, MSK) gut (2017 – heute)
- Kubernetes / Helm gut (2018 – heute)
- Terraform basis (2018 – heute)
- HetznerCloud basis (2020 – heute)
- AWS CloudFormation basis (2017 – 2018)
- Grafana gut (2018 – heute)
- Prometheus gut (2018 – heute)
- ELK gut (2011 - heute)
- XML sehr gut (2000 – heute)
- JSON sehr gut (2011 – heute)
- YAML gut (2018 – heute)
- XML Schema gut (2004 – 2018)
- XSL, XSLT, Xpath basis (2004 – 2011)
- UML gut (2000 – heute)
- ERM gut (2000 – 2011)
- Borland TogetherJ gut (2000 -2008)
- Scrum sehr gut (2011 – heute)
- Kanban gut (2018)
- V-Modell gut (2004 - 2008)
Projekthistorie
-
Projektdauer: > 5 Monate
-
Projekt-/Teamgröße: > 20 / > 5
-
Stack: JavaScript, TypeScript, React, Kotlin, Java, Json, REST, SpringBoot 2, MongoDB, PostgreSQL, Apache Kafka, Keycloak, OAuth2
-
Plattform: Linux, Docker, AWS
-
Tools: IntelliJ Idea, Webstorm, Gradle, GIT, Docker-Compose, Github Actions, Grafana
-
Prozess: Scrum
-
Rolle: Softwareentwickler
-
Projektdauer: > 5 Monate
-
Projekt-/Teamgröße: > 20 / > 10
-
Stack: JavaScript, TypeScript, React, react-redux, redux-saga, Kotlin, Java 11, Json, REST, SpringBoot 2, PostgreSQL, Elasticsearch, Apache Kafka, Keycloak, OAuth2, OpenId
-
Plattform: Linux, Docker, Kubernetes, AWS
-
Tools: IntelliJ Idea, Webstorm, Gradle, GIT, Docker-Compose, Concourse, Helm, Kibana, Prometheus, Grafana
-
Prozess: Scrum
-
Rolle: Softwareentwickler
-
Projektdauer: > 5 Monate
-
Projekt-/Teamgröße: > 10 / > 10
-
Stack: JavaScript, TypeScript, React, Kotlin, Json, REST, GraphQL, Ktor, Koin, Redis, MongoDB, OAuth2
-
Plattform: Linux, Docker, Kubernetes, Istio Service Mesh, Flux/Flagger (Gitops), GCP
-
Tools: IntelliJ Idea, Maven, GIT, Docker-Compose, Gitlab, Helm, Terraform, Prometheus, Loki, Grafana
-
Prozess: Scrum
-
Rolle: Softwareentwickler
- Projektdauer: > 5 Monate
- Projekt-/Teamgröße: > 5 / > 5
- Stack: JavaScript, TypeScript, VueJS, Java 11, Json, REST, SpringBoot 2, PostgreSQL, Keycloak, OAuth2, OpenId
- Plattform: Linux, Docker, Kubernetes, Azure
- Tools: IntelliJ Idea, Webstorm, Maven, GIT, Docker-Compose, Jenkins, Helm, Prometheus, Grafana
- Prozess: Scrum
- Rolle: Softwareentwickler
- Projektdauer: > 5 Monate
- Projekt-/Teamgröße: > 50 / > 10
- Stack: JavaScript, TypeScript, React, react-redux, redux-saga, Kotlin, Java 11, Json, REST, SpringBoot 2, PostgreSQL, Elasticsearch, Apache Kafka, Keycloak, OAuth2, OpenId
- Plattform: Linux, Docker, Kubernetes, AWS
- Tools: IntelliJ Idea, Webstorm, Gradle, GIT, Docker-Compose, Concourse, Helm, Kibana, Prometheus, Grafana
- Prozess: Scrum
- Rolle: Softwareentwickler
- Projektdauer: 3 Monate
- Projekt-/Teamgröße: > 10 / > 10
- Stack: JavaScript, React, Multiplatform-Kotlin, Java 11, Json, Websockets, SpringBoot 2, PostgreSQL, OAuth2, OpenId
- Plattform: Linux, Docker
- Tools: IntelliJ Idea, Webstorm, Gradle, GIT, Docker-Compose, Jenkins
- Prozess: Scrum
- Rolle: Softwareentwickler
- Projektdauer: > 5 Monate
- Projekt-/Teamgröße: > 50 / > 10
- Stack: JavaScript, TypeScript, React, react-redux, redux-saga, Kotlin, Java 11, Json, REST, SpringBoot 2, PostgreSQL, Elasticsearch, Apache Kafka, Keycloak, OAuth2, OpenId
- Plattform: Linux, Docker, Kubernetes, AWS
- Tools: IntelliJ Idea, Webstorm, Gradle, GIT, Docker-Compose, Concourse, Helm, Kibana, Prometheus, Grafana
- Prozess: Scrum
- Rolle: Softwareentwickler
- Projektdauer: > 5 Monate
- Projekt-/Teamgröße: > 15 / > 15
- Stack: React, Kotlin, Java 11, Json, REST, SpringBoot 2, OAuth2, PostgreSQL
- Plattform: Linux, Docker, AWS
- Tools: IntelliJ Idea, Gradle, GIT, Docker-Compose, Jenkins, Terraform, ELK
- Prozess: Kanban
- Rolle: Softwareentwickler
- Projektdauer: > 5 Monate
- Projekt-/Teamgröße: > 100 / > 15
- Stack: Java 8, Json, REST, SpringBoot 2, MongoDB 3
- Plattform: Linux, Docker, AWS, Mongo Atlas
- Tools: IntelliJ Idea, Gradle, GIT, Docker-Compose, Jenkins, AWS CloudFormation, ELK, Grafana
- Prozess: Scrum
- Rolle: Softwareentwickler
Projekt "Otto-API": Entwicklung der Sicherheitskomponenten (OAuth2), der Admin-Oberfläche, des API-Doc-Servers sowie der Governance-Richtlinien für die Otto-API.
- Projektdauer: > 5 Monate
- Projekt-/Teamgröße: > 50 / > 15
- Stack: JQuery, SCSS, SASS, Freemarker, Java 8, Json, Hal-Json, REST, SpringBoot 2, Spring-Security, Spring-OAuth2 JAX-RS, MongoDB 3
- Plattform: Linux, Docker, Mesos/Marathon
- Tools: IntelliJ Idea, Gradle, GIT, Docker-Compose, Jenkins, ELK, Grafana
- Prozess: Scrum
- Rolle: Softwareentwickler
Projekt "Microservice-Migration": Zerlegung des Aftersales-Systems der otto.de Shop-Plattform in mehrere Microservices.
- Projektdauer: > 3 Monate
- Projekt-/Teamgröße: > 15 / > 15
- Stack: JQuery, SCSS, SASS, Freemarker, Java 8, Scala, Json, XML, REST, SpringBoot 2, JAXB, JAX-RS, JAX-WS, PlayWS, MongoDB 3
- Plattform: Linux, Docker, Mesos/Marathon
- Tools: IntelliJ Idea, Gradle, GIT, Docker-Compose, Jenkins, ELK, Grafana
- Prozess: Scrum
- Rolle: Softwareentwickler
Projekt "User Benefit Offers":Entwicklung eines Microservices zur Bestell-Incentivierung auf der otto.de Shop-Plattform.
- Projektdauer: > 1 Monate
- Projekt-/Teamgröße: > 15 / > 15
- Stack: JQuery, SCSS, SASS, Freemarker, Java 8, Scala, Json, XML, REST, SpringBoot 1, JAXB, JAX-RS, JAX-WS, PlayWS, MongoDB 3
- Plattform: Linux, Docker, Mesos/Marathon
- Tools: IntelliJ Idea, Gradle, GIT, Docker-Compose, Jenkins, ELK, Grafana
- Prozess: Scrum
- Rolle: Softwareentwickler
Projekt "Session Management": Entwicklung eines Microservices zur Session-Verwaltung in der otto.de Shop-Plattform.
- Projektdauer: > 3 Monate
- Projekt-/Teamgröße: > 50 / > 15
- Stack: Java 8, Scala, Json, Json-Web-Token, REST, SpringBoot 1, JAX-RS, PlayWS, MongoDB 3
- Plattform: Linux, Docker, Mesos/Marathon
- Tools: IntelliJ Idea, Gradle, GIT, Docker-Compose, Jenkins, ELK, Grafana
- Prozess: Scrum
- Rolle: Softwareentwickler
Projekt "Campaign Management": Entwicklung eines Campaign-Management-Microservices für Marketing-Kampagnen zur Kundengewinnung.
- Projektdauer: > 3 Monate
- Projekt-/Teamgröße: > 15 / > 15
- Stack: JQuery, SCSS, SASS, Freemarker, Java 8, Json, XML, REST, SpringBoot 1, JAXB, JAX-RS, JAX-WS, MongoDB 3
- Plattform: Linux, Docker, Mesos/Marathon
- Tools: IntelliJ Idea, Gradle, GIT, Jenkins, ELK, Grafana
- Prozess: Scrum
- Rolle: Softwareentwickler
Projekt "Responsive Design": Erweiterung der Services "Auth", "User" & "Aftersales" mit responsiven Webinterfaces, Performance-Optimierung für mobile Endgeräte.
- Projektdauer: > 1 Jahre
- Projekt-/Teamgröße: > 100 / > 10
- Stack: JQuery, SCSS, SASS, Freemarker, Java 7, Json, XML, Jersey, REST, Spring 4, JAXB, JAX-RS, JAX-WS, Tomcat 7, MongoDB 2
- Plattform: Linux
- Tools: IntelliJ Idea, Gradle, GIT, Jenkins, ELK
- Prozess: Scrum
- Rollen: Tech Lead / Softwareentwickler
Projekt "Lhotse": Konzeption und Entwicklung der Services "Auth", "User", "Order" & "Aftersales" für die otto.de Shop-Plattform.
- Projektdauer: > 2 Jahre
- Projekt-/Teamgröße: > 75 / > 10
- Stack: JQuery, CSS, Freemarker, Java 7, Json, XML, Jersey, REST, Spring 4, JAXB, JAX-RS, JAX-WS, Tomcat 7, MongoDB 2
- Plattform: Linux
- Tools: IntelliJ Idea, Gradle, GIT, Jenkins, ELK
- Prozess: Scrum
- Rollen: Tech Lead / Softwareentwickler
Reisebereitschaft
5 Tage / Wo.
80% vor Ort
20% remote