Profilbild von Henning Petersen Softwareentwickler Java/Scala/Groovy aus Berlin

Henning Petersen

nicht verfügbar bis 30.04.2024

Letztes Update: 14.02.2024

Softwareentwickler Java/Scala/Groovy

Firma: Softwarehaus Dänen4 GmbH
Abschluss: BSc Digitale Medien
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

Skills

Methoden & Techniken
Objektorientierter Softwareentwurf und –Implementierung, Design Patterns, Test Driven Development, Scrum, Kanban, Continuous Integration & -Deployment, Infrastructure as Code

Programmierung
Java (+++), Groovy (++), Scala (++), PHP (+), C# (+), Lambdas, Futures & asynchrone Programmierung (Scala, Java, Groovy)

DBMS, Storage, Caching, Suche
Elasticsearch (++), PostgreSQL (++), MySQL (++), MS SQL (++), H2 DB (++), Oracle (++), Redis (+), CouchDb (+), Liquibase (+++), Flyway (++), Hibernate Search (++), Solr (+), Memcached (+), EhCache (++), DynamoDB (++), Cassandra (+), Aurora (+), S3 (++), Hazelcast (++)

ORM, TX
JPA 2.0 (+++), Hibernate (+++), JTA (++), JDBI (++), Slick 3.0 (+)

Big Data
Spark 1.4-2.0 (++), Hadoop/YARN (+), Redshift (+)

IoC/Dependency Injection, AOP
Spring Core (++), MacWire (++), Guice (++), Spring Boot (++), Spring Aspects (++), AspectJ (+)

BPM, Workflows, Streaming, Messaging
Activiti (++), jBPM 4.x (++), Data Pipeline (++), Kinesis (++),
SNS/SQS (++)

MVC-/Web-Frameworks
Spring MVC (+++), Play Framework (++), Tapestry 5 (+++), Wicket (+), Struts 1.x (+++), JSF (++), JBoss Seam (++), Servlet API (+++)

Web, SoC
HTML (++), CSS (+), JSP (++), XSLT (++), Velocity (++), Javascript (+), AngularJS (+), jQuery (+), Prototype/Scriptaculous (+), SASS (++)

SOA/RPC
JSON (+++), REST (+++), OpenAPI/Swagger (++), SOAP (++), Spring WS (++), JAX-WS (++), JAXB (++), JAX-RS (++), XML/Xpath/ XSD (++), Restlet API (++), Feign (++), SoapUI (+), Contract First

IAM
JWT (++), Keycloak (++), X509 & TLS (++)

Test, Mock
Spock Test (+++), Specs2 (++), Mockito (++), JUnit (++), Cobertura/JaCoCo Coverage (++), Spring Test (++), Scala Test (++), DbUnit (++), Selenium (+), TestNG (+), Powermock (+)

Infrastructure as Code/Container/Cloud
EC2 (++), ECS(+), CloudFormation (++), Docker (+), Kubernetes/Openshift (++), Helm (++)

IDE & Build
IntelliJ IDEA (++), Gradle (++), SBT (++), Maven (++), Eclipse (+), Ant (++), Artifactory (++), Jenkins CI (++), TeamCity (++), Checkstyle (++), Scalastyle (+), Findbugs (+)

SCM, Teamware & Sonstiges
Git (& Github), Mercurial, SVN, CVS, JIRA, Balsamiq Mockups

Sprachen
Deutsch (Muttersprache, mit Gefühl für Grammatik und Interpunktion), Englisch (jahrelange Projekterfahrung, fließend in Wort und Schrift)

Projekthistorie

11/2017 - bis jetzt
Backendentwickler
DWS (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Entwicklung von Backendsystemen für die DWS- Investment-App, eine White-Label-Investmentlösung (Robo- Advisor) sowie einer Investmentlösung für institutionelle Anleger. Spring Boot, Spring MVC, OpenAPI 3.0, JPA, JDBI, Oracle, Hazelcast, JXLS, Apache POI, Apache PDFBox, Spock Test, IntelliJ IDEA, Kubernetes, Helm, Microservices/Netflix-Stack, TeamCity, Splunk. Kanban-Team, Continuous Integration.


11/2013 - 08/2014
Softwareentwickler
Immobilienscout24 (250-500 Mitarbeiter)

08/2016 – 09/2016: Neuentwicklung eines Immobilienempfehlungssystems für die Homepage. Spring Boot, Spring MVC, AWS (EC2, CloudFormation, DynamoDB, Elasticache/Redis, SNS/SQS). Kanban-Team, Continuous Deployment.

03/2016 – 07/2016: Mitarbeit im Team Data Engineering; u.a. Weiterentwicklung eines Tools zur Definition von Data Pipelines. Java, Data Pipeline, Spark, S3. Kanban-Team.

10/2015 – 02/2016: Entwicklung eines firmenübergreifenden Trackingsystems für die Scout24-Gruppe. Spring Boot, Spring MVC, AWS (EC2, Kinesis, Redshift, S3, CloudFormation, DynamoDB, RDS/Aurora, Elasticache, SQS). Git, TeamCity. Scrum-Team, Continuous Deployment.

04/2015 – 09/2015: Entwicklung von Empfehlungssystemen und datengetriebenen Produkten. U.a. Design und Entwicklung eines Systems, das während des Einstellens einer Immobilienanzeige in Bruchteilen einer Sekunde ermitteln kann, in wie vielen Suchauftrags-E-Mails die Immobilienanzeige auftauchen würde, sowie eines Systems zur Nachfragequantifizierung für Immobilien. Scala 2.11, Play 2.4, Elasticsearch, Apache Spark, Hadoop/HDFS, Git, TeamCity, Graphite/Grafana. Scrum-Team, Continuous Deployment.


11/2013 - 08/2014
Backendentwickler
MyVideo (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Entwicklung von Backendsystemen für die Videoplattform MyVideo. Java 7, Spring Core, REST, Contract-First, JAX-RS, Apache CXF, Spring Web, Ehcache, JPA 2, Hibernate, Solr, Redis, Riak, PostgreSQL, Groovy/Spock Test, Maven, Jenkins CI, IntelliJ IDEA, Checkstyle, Findbugs, Tomcat 7. Scrum-Team, Continuous Integration.


04/2013 - 09/2013
Backendentwickler
Deutsche Telekom (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Entwicklung von Backendsystemen für die Videoplattform MyVideo. Java 7, Spring Core, REST, Contract-First, JAX-RS, Apache CXF, Spring Web, Ehcache, JPA 2, Hibernate, Solr, Redis, Riak, PostgreSQL, Groovy/Spock Test, Maven, Jenkins CI, IntelliJ IDEA, Checkstyle, Findbugs, Tomcat 7. Scrum-Team, Continuous Integration. Maven, Nexus, Jenkins CI, IntelliJ IDEA, Tomcat 7. Kanban-Team, Continuous Integration.


05/2012 - 03/2013
Fullstack-Entwickler
Bisnode Informatics (Medien und Verlage, 1000-5000 Mitarbeiter)

11/2012 – 03/2013: Architektur und Entwicklung eines Systems für Monitoring und Bereitstellung von Änderungsinformationen an Firmendaten. Java 6, Spring Core, REST/JAX-RS, Apache CXF, OSGi, Apache Felix, Apache Camel, MySQL, Liquibase, JUnit, Spring Test, Maven, Artifactory, Jenkins CI, Eclipse. Scrum-Team, Continuous Integration.

07/2012 – 09/2012: Erweiterung einer Administrationsanwendung für Kundendaten und –rechte für D&B Deutschland. JSF, Primefaces, Spring Core, SOAP, Apache CXF, LDAP, jQuery, Maven, Eclipse, Tomcat 6, Eclipse.

05/2012 – 06/2012: Erweiterung und CI-gerechte Anpassung eines Firmenadressen-Shops für D&B Deutschland. Grails 1.4, Spring Core, SOAP, Apache CXF, JPA, Hibernate, MySQL, jQuery, Maven, Eclipse, Tomcat 6.


07/2011 - 04/2012
Backendentwickler
Andrä AG (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Weiterentwicklung des Übersetzungsmanagement-Frameworks Ontram+ und verwandter Komponenten. JBoss Seam, JSF, Richfaces, Hibernate, MySQL, Oracle, Liquibase, jQuery, JUnit, DbUnit, Ant, Eclipse, Tomcat 6, Jenkins CI, Eclipse. Scrum-Team, Continuous Integration.


04/2009 - 06/2011
Fullstack-Entwickler
Bisnode Informatics (Medien und Verlage, 1000-5000 Mitarbeiter)

09/2009 – 06/2011: Architektur und leitende Entwicklung einer konzerninternen Lösung zur Prozessautomation mit Workflows und heterogenen Datenquellen. Java 6, Spring Core, Spring Aspects, JPA, Hibernate, JTA, jBPM 4.4, Tapestry 5.2, Spring WS, Eclipse, Maven, Jenkins CI, Jetty, Tomcat 6, MS SQL Server, MySQL, JUnit, Spring Test, Eclipse. Continuous Integration.
09/2009 – 06/2011: Architektur und leitende Entwicklung einer konzerninternen Lösung zur Prozessautomation mit Workflows und heterogenen Datenquellen. Java 6, Spring Core, Spring Aspects, JPA, Hibernate, JTA, jBPM 4.4, Tapestry 5.2, Spring WS, Eclipse, Maven, Jenkins CI, Jetty, Tomcat 6, MS SQL Server, MySQL, JUnit, Spring Test, Eclipse. Continuous Integration.


01/2009 - 02/2009
Frontendentwickler
Deutsche Post IT Services (Transport und Logistik, >10.000 Mitarbeiter)

GUI-Design und Implementierung eines Geschäftssystem-Prototypen für Briefzentren. GUI-Design mit Mock- Ups, Abstimmung mit der Fachseite und programmatische Umsetzung der Web-Komponente. Java 5, JPA, Hibernate 3, Spring Core, PostgreSQL, Struts 1.3, AJAX (Prototype/Scriptaculous), Maven, Checkstyle, JUnit, Eclipse. Scrum-Team.


Reisebereitschaft

Weltweit verfügbar
Remote stark bevorzugt. Gerne Vor-Ort-Termine.
Profilbild von Henning Petersen Softwareentwickler Java/Scala/Groovy aus Berlin Softwareentwickler Java/Scala/Groovy
Registrieren