a Randstad company

Softwareentwicklung und -beratung im Back- und Frontend, sowie Erstellung einer Softwarearchitektur für Serveranwendungen im JVM Umfeld.

Profil
Top-Skills
TDD Java Spring Scrum Polygott Microservices Big Data Continuous Integration Kafka Scala Clojure Git Message Driven Architecture
Verfügbar ab
01.01.2023
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
50%
Einsatzorte

Städte
Frankfurt am Main (+50km) Darmstadt (+20km) Mainz (+20km) remote (+200km)
PLZ-Gebiete
Länder
Deutschland
remote auch Deutschlandweit
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

1 Jahr 4 Monate

2021-08

heute

Softwareentwickler im polyglotten Umfeld

Software-Developer Scrum Java Python ...
Rolle
Software-Developer
Kenntnisse
Scrum Java Python Lua Git Microservices Cloud REST TDD CI/CD Pipelines Docker Kubernetes Apache Kafka Maven Cucumber IntelliJ IDEA Spring Boot Azure Openresty Swagger
Kunde
Valtech Mobility
Einsatzort
remote
1 Jahr 7 Monate

2020-01

2021-07

Echtzeitkundenanalyse im Logistik- und Transportumfeld

Software-Berater Im JVM-Umfeld Scrum Git Microservices ...
Rolle
Software-Berater Im JVM-Umfeld
Produkte
Apache Spark Grafana Prometheus Apache Nifi Apache Kafka Gitlab IntelliJ IDEA Atlassian JIRA Spring Boot AWS Artifactory Java 8 Docker Portainer Spring-Data MSSQL-Server
Kenntnisse
Scrum Git Microservices Cloud Monitoring TDD Continuous Integration Big Data Analytics Textmining Java Container Consumer-Driven-Contracts Scala
Kunde
Logistik-Dienstleister
Einsatzort
Frankfurt a. M.
2 Jahre 1 Monat

2017-10

2019-10

Design, Analyse und Entwicklung einer BigData-Anwendung

Softwareentwickler TDD Scala REST ...
Rolle
Softwareentwickler
Projektinhalte
  • Entwicklung eines Risikomanagementsystem
  • Nutzung von BigData-Funktionalität im Backend
  • finanzmathematische Analysen und Berechnungen
Kenntnisse
TDD Scala REST BigData IntelliJ docker git Continuous Integration Apache Hadoop oracle microservices
Kunde
Bundesrepublik Deutschland Finanzagentur GmbH
Einsatzort
Frankfurt am Main
11 Monate

2016-11

2017-09

Entwicklung einer Serveranwednung für Wohnungswirtschaften

Softwareentwickler Scrum Funktionales Design Microservice Architecture ...
Rolle
Softwareentwickler
Projektinhalte
  • Entwicklung einer Komplettanwendung für Wohnungswirtschaften
  • Backend, sowie Frontendentwicklung in Clojure
  • Agile Softwareentwicklung mittels Scrum
Produkte
Apache CXF JetBrains IntelliJ IDEA Emacs Docker jetty Git Clojure Atlassian JIRA Agile ClojureScript Clojure Java 8 Gitlab Spring Boot Datomic Elasticsearch Kibana
Kenntnisse
Scrum Funktionales Design Microservice Architecture Continuous Integration TDD SOAP REST Container J2EE Versionskontrolle FrontEnd Continuous Deployment
Kunde
Aareon Deutschland GmbH
Einsatzort
Mainz
4 Monate

2016-06

2016-09

Applikationsentwicklung im IoT Umfeld

Softwareentwickler Scrum OSGI Java 8 ...
Rolle
Softwareentwickler
Projektinhalte
  • Design und Entwicklung einer IoT Plattform
  • Arbeit mit internationalen Teams
  • Arbeiten in einem agilen Umfeld mit Scrum
Produkte
IntelliJ Atlassian JIRA RXJava Apache Karaf Jenkins Apache Tomcat AWS MQTT IBM Lotus iNotes Hadoop Maven Subversion JUnit Mockito
Kenntnisse
Scrum OSGI Java 8 Reactive Streams Funktionales Design Cloud Computing Internet of Things EJB3 Continuous Integration Unit Testing TDD
Kunde
DB Systel GmbH
Einsatzort
Frankfurt am Main
9 Monate

2015-08

2016-04

Erstellung einer Android-Architektur im medizinischen Umfeld

Architekt ISO 9001 ISO 13485 Java ...
Rolle
Architekt
Projektinhalte
  • Design und Review einer medizinischen Anwendung für mobile Endgeräte
  • Arbeit mit internationalen Teams
  • Coachen von testgetriebener Entwicklung im Anwendungsbereich Java
Produkte
Enterprise Architect MS Word MS Outlook Android Studio Android 3-Tier Architektur IntelliJ Mobile Apps Mockito Powermock
Kenntnisse
ISO 9001 ISO 13485 Java UML Englisch Applikationsarchitektur Review Requirements Engineering Anforderungsanalyse Java 8
Kunde
Bayoonet AG
Einsatzort
Darmstadt, Mannheim
7 Monate

2015-02

2015-08

Entwicklung von Reservierungssystemen für die Hotelbranche

Senior Software Engineer Scrum Unit Testing Continuous Integration ...
Rolle
Senior Software Engineer
Produkte
IntelliJ Jenkins Elastic Search Logstash Kibana Ansible Hibernate EclipseLink Swing JSP git Maven Docker VirtualBox Vagrant SonarQube JUnit Mockito PowerMock JAX-WS MySQL HTML CSS
Kenntnisse
Scrum Unit Testing Continuous Integration Java 7 Virtualisierung DevOps Konfigurations- und Buildmanagement JavaScript
Kunde
Trust International Hotel Reservation GmbH
Einsatzort
Frankfurt am Main
2 Jahre 1 Monat

2013-01

2015-01

Entwicklung und Wartung der F.A.Z. Internetpräsenz

Java Softwareentwickler Scrum Kanban Agile Softwareentwicklung ...
Rolle
Java Softwareentwickler
Produkte
Atlassian JIRA Atlassian Confluence Fisheye Crucible MongoDB IntelliJ Eclipse Polopoly MySQL Apache Solr Apache Camel HTML jQuery CSS Maven SonarQube Jenkins Atlassian Stash Spring 4.1 Spring Core Spring DI Spring MVC Mockito PowerMock Spring Security Apache Velocity Gradle Java EE Spring Boot GruntJS
Kenntnisse
Scrum Kanban Agile Softwareentwicklung Continuous Integration Java 7 JavaScript
Kunde
F.A.Z. Electronic Media GmbH
Einsatzort
Frankfurt am Main

1 Monat

2017-04

2017-04

Functional Programming in Scala Specialization

Functional Programming in Scala Specialization, Coursera
Abschluss
Functional Programming in Scala Specialization
Institution, Ort
Coursera
1 Monat

2016-06

2016-06

Certified Professional for Software Architecture Foundation Level

CPSA-F, iSAQB
Abschluss
CPSA-F
Institution, Ort
iSAQB
Schwerpunkt

Softwarearchitektur

1 Monat

2016-02

2016-02

Scrum Master

PSM 1, Scrum.org
Abschluss
PSM 1
Institution, Ort
Scrum.org
1 Monat

2015-08

2015-08

Scalable Machine Learning

Scalable Machine Learning, edx Berkley
Abschluss
Scalable Machine Learning
Institution, Ort
edx Berkley
1 Monat

2015-07

2015-07

Introduction to Big Data with Apache Spark

Introduction to Big Data with Apache Spark, edx Berkley
Abschluss
Introduction to Big Data with Apache Spark
Institution, Ort
edx Berkley
1 Monat

2015-05

2015-05

Principles of Reactive Programming

Principles of Reactive Programming, Coursera
Abschluss
Principles of Reactive Programming
Institution, Ort
Coursera

11/2005 ? 04/2009

angewandte Informatik (nicht beendet)

Schwerpunkt: Medientechnik

11/2004 - 10/2005

Betriebswirtschaftslehre

Deutsch Muttersprache
Englisch flüssig

Top Skills
TDD Java Spring Scrum Polygott Microservices Big Data Continuous Integration Kafka Scala Clojure Git Message Driven Architecture
Produkte / Standards / Erfahrungen / Methoden
3-Tier Architektur Acceptance Test agile Softwareentwicklung Akka Android Studio Anforderungsanalyse Ansible Apache
Camel, CXF, Kafka, Karaf, Nifi, Solr, Spark, Tomcat, Velocity
Applikationsarchitektur Artifactory Atlassian
JIRA Agile, Stash
Atlassian Confluence AWS Big Data Analytics Cloud Cloud Computing Consumer-Driven-Contracts Container Continuous Deployment Continuous Integration Crucible CSS Cucumber DevOps Docker EasyMock Eclipse EclipseLink EJB3 Elastic Search Enterprise Architect Enterprise JavaBeans Fisheye FrontEnd Funktionales Design Git gitlab Google Guice Gradle Grafana GruntJS Hadoop Hibernate HTML IBM Lotus iNotes Integration and Acceptance Testing IntelliJ
IDEA
Internet of Things ISO 13485 ISO 9001 Jasmine Java
Application Server, Testing
JavaBeans JAX-WS JBoss Application Server Jenkins JetBrains IntelliJ IDEA Jetty JMeter JUnit Kanban Kibana Konfigurations- und Buildmanagement Logstash Maven Microservices Mobile Apps Mockito Monitoring MS Outlook MS Word Oracle Weblogic OSGI Play Framework Polopoly Portainer PowerMock Prometheus Reactive Programming Reactive Streams Requirements Engineering REST RXJava sbt ScalaTest Scrum Selenium SOAP SoapUI SonarQube Spring
4.1
Spring Batch Spring Boot Spring Core Spring DI Spring MVC Spring Security Spring-Data Subversion Svn Swing TDD Textmining UML Unit Testing Vagrant Versionskontrolle VirtualBox Virtualisierung

Berufserfahrung

10/2018 - heute

Rolle: Geschäftsführer

Kunde: on request

08/2015 - 09/2018

Rolle: self employed

Kunde: Kaubisch Software Engineering e.K.

02/2015 - 08/2015

Rolle: Senior-Softwareentwickler

Kunde: Trust International Hotel Reservation Services GmbH

Aufgaben:

  • Entwicklung an einem J2EE Backend für Hotelreservierungen

  • Neuumsetzung des Synchronisierungssystems mittels Dependency Injections und TDD

  • Neuumsetzung und Erweiterung des Bezahlsystems

Benutzte Technologien/Methoden:

Java 7, Google Guice, JPA, JSON, JMS, EJB, Struts, SOAP, MySQL, Maven, Docker, Ansible, SVN, git, logstash, Kibana, Rally, TDD, IntelliJ

01/2013 - 02/2015

Rolle: Softwareentwickler

Kunde: F.A.Z. Electronic Media GmbH

Aufgaben:

  • Weiterentwicklung und Wartung der faz.net Webseite

  • Weiterbildung der Mitarbeiter im Bereich testgetriebene Entwicklung

  • Neukonzipierung der Architektur als Mitglied des Architekturgremiums

  • Deployment von mehreren Modulen des Webseiten Ökosystems

Benutzte Technologien/Methoden:

Java 7, Javascript, HTML, CSS, Spring 4, Spring Boot, Solr, Apache Camel, Maven, gradle, MongoDB, MySQL, REST, SOAP, Tomcat, Polopoly, JUnit, Mockito, Powermock, Selenium, Gatling, JIRA, Crucible, Stash, Confluence, Jenkins, Sonar, SVN, git, JMeter, Docker, TDD, Scrum, Kanban, Eclipse, IntelliJ

02/2012 - 12/2012

Rolle: Softwareentwickler

Kunde: Flavia IT-Management GmbH

Aufgaben:

  • Entwicklung von Webapplikationen für diverse Kunden

  • Wartung und Weiterentwicklung eines bekannten Mailingdienstes

  • Entwicklung einer REST-Schnittstelle für Buchungsdienste

  • Kunden: T-Systems MMS, 1 & 1 Internet AG, HLX GmbH

Benutzte Technologien/Methoden:

Java 6, Javascript, HTML, CSS, JSF 2, Google Guice, JUnit, Maven, JBoss, Tomcat, Jersey, Liferay, Portlets, MySQL, PostgreSQL, SVN, TDD, Scrum, Eclipse

09/2009 - 12/2011

Kunde: gruuna GmbH & Co. KG

Aufgaben:

Leiter der Entwicklung (seit Dez 2010)

  • Leitung der Entwicklungsabteilung

  • Einführung und Coachen der agilen Methodik Scrum

  • Planung von weiteren Funktionalitäten mit Projektmanagement

  • Weiterentwicklung mehrere Funktionalitäten für die Internetplattform gruuna.com

Koordination IT (seit Oct 2010)

  • Koordination der Prozesse innerhalb der Entwicklungsabteilung

  • Assistenz der Leitung

  • Entwicklung mehrere Element im firmeninternen CRM System

Softwareentwickler (seit Sep 2009)

  • Entwicklung von Funktionalitäten für die Internetplattform gruuna.com

  • Deployment des Gesamtsystem auf die Live Systeme

Benutzte Technologien/Methoden:

Java 5, JSF 1.2, prototype.js, jQuery, Weblogic, Tomcat, openEJB, Oracle DB, JIRA, Redmine, Scrum, Eclipse, ant, Maven, SVN, Salesforce

12/2008 - 04/2009

Rolle: PHP Entwickler

Kunde: Trollgames GmbH

Aufgaben:

Entwicklung und Wartung eines browserbasierten Spiels in Teilzeit Benutzte

Technologien/Methoden:

PHP 5, MySql, Javascript, HTML, CSS

Betriebssysteme
Android Mac OS Ubuntu Windows
Programmiersprachen
Clojure ClojureScript Emacs J2EE Java
5, 6, 7, 8, EE
JavaScript jQuery JSP Scala
Datenbanken
CouchDB Datomic HSQLDB MongoDB MSSQL-Server MySQL Oracle
Datenkommunikation
MQTT
Design / Entwicklung / Konstruktion
Microservice Architecture Review
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