Profilbild von Martin Geise Java / Java EE / React Softwareentwickler aus Berlin

Martin Geise

nicht verfügbar bis 31.12.2024

Letztes Update: 28.12.2023

Java / Java EE / React Softwareentwickler

Abschluss: Diplom-Informatiker (FH) - Angewandte Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | russisch (Grundkenntnisse)

Skills

Entwicklung von komplexen, verteilten Java Enterprise und Webanwendungen.

Kernkompetenzen
  • Java / Java EE Programmierung seit 2000
  • Microservices (Spring Boot, REST, Docker, Kubernetes)
  • Enterprise Anwendungen (Spring, Hibernate, EJB, OSGi)
  • Webapplikationen (React, Spring MVC, JSF, Struts, Angular)
  • Datenbanken (Postgres, PL/pgSQL, SQL, NoSQL)
  • Enterprise Search Server (Solr, Sphinx, Elasticsearch)
  • Agile Softwareentwicklung, Test und Dokumentation
  • Technische Projektleitung, Architektur und Beratung
  • Branchen: Medien, Telekommunikation, Dienstleistungen, Unternehmensberatung, Landwirtschaft, Hotelgewerbe, Logistik
  • Ausland: Irland, Juni 2004 bis Januar 2007
Programmierung und Entwicklung
  • Java SE, Java EE, Spring, Spring Boot, Hibernate / JPA, JCR, JMS, JMX, EJB, OSGi
  • React, TypeScript, Spring MVC, JSF, Struts, Stripes, JSP, JSTL, Servlets, Wicket, Grails, Tiles
  • REST, SOAP, XML, DOM, SAX, JSON, HTML, JavaScript, CSS, Ajax, Swing, SWT
  • Microservices, Refactoring, Code Reviews, CI / CD, Scrum, Kanban, TDD, Konzeption, Dokumentation
  • JUnit, DbUnit, Spock, Mockito, Cactus, Selenium, soapUI, JProfiler, JMeter, PMD, Checkstyle, FindBugs, Jalopy
  • HTTP, AMQP, SMPP, UCP, CIMD, SMI
  • PL/pgSQL, SQL, HQL, NoSQL, Bash, Python, C, C++
  • Solr, Sphinx, Elasticsearch, Quartz, UML, Digester
Werkzeuge und Anwendungen
  • Linux, OS X, Windows
  • IDEA, Eclipse, NetBeans, WSAD, Xcode
  • PostgreSQL, Oracle, MySQL, SQL Server, CouchDB, MongoDB
  • JBoss, Tomcat, Jetty, Apache, Felix, WebLogic, WebSphere
  • Maven, Gradle, Jenkins, Git, SVN, Docker, Kubernetes, AWS
  • Visual Paradigm, Visio, EclipseUML, objectiF, Poseidon


Projekthistorie

04/2021 - 04/2022
Erweiterung und Neuaufbau der 365FarmNet Plattform
365FarmNet Group KGaA mbH & Co KG

  • Implementierung von Frontends und Microservices
  • Schlagverwaltung, Datenimport, Karten, GIS
  • Fachliche Umsetzung landwirtschaftlicher Themen
  • Arbeitsumgebung: React, TypeScript, Java, Spring Boot, Hibernate, Postgres
  • Branche: Internet, Landwirtschaft

10/2019 - 03/2021
Microservices im Rahmen der E-POST Plattform
Deutsche Post IT Services (Berlin) GmbH

  • Entwicklung verschiedener Spring Boot Microservices
  • Löschkonzept, DSGVO, Kundenservice, DevOps, Legacy
  • Umsetzung fachseitig abgestimmter Themen
  • Arbeitsumgebung: Java, Spring, Spring Boot, Oracle, Angular, Puppet, TeamCity
  • Branche: Internet, Logistik

05/2018 - 08/2019
Weiterentwicklung der 365FarmNet Plattform
365FarmNet Group KGaA mbH & Co KG

  • Implementierung verschiedener Spring Boot Microservices
  • PDF Service, Buchungslogik, Reporting, Legacy Backend
  • Fachliche Umsetzung landwirtschaftlicher Themen
  • Arbeitsumgebung: Java EE, OSGi, Spring Boot, Hibernate, Angular, Postgres, Docker
  • Branche: Internet, Landwirtschaft

06/2017 - 06/2018
Reservierungsservice für HRS / Hotel.de
Codenet GmbH

  • Implementierung verschiedener Backend Microservices
  • Spring Backend, Feign, SOAP, DevOps
  • Architekturanalyse / Vortrag: Service Kontexte, BfF, Branch by Abstraction
  • Arbeitsumgebung: Java EE, Spring, Spring Boot, Postgres, Docker, Kubernetes, AWS
  • Branche: Hotelgewerbe

01/2017 - 04/2017
Microservices Umgebung für das QUARTERS Projekt
Medici Living Digital Services GmbH

  • Implementierung zahlreicher Backend Microservices
  • Spring Backend, AMQP Messaging, Symfony
  • Fachliche Umsetzung verschiedener Themen
  • Arbeitsumgebung: Java EE, Spring, Spring Boot, Symfony, Postgres
  • Branche: Immobilien

07/2015 - 01/2017
Entwicklung der 365FarmNet Web Plattform
365FarmNet Group GmbH & Co KG

  • Implementierung verschiedener OSGi Module
  • Legacy Monolith Backend, Angular Frontend
  • Fachliche Umsetzung landwirtschaftlicher Themen
  • Arbeitsumgebung Java EE, OSGi, Hibernate, Angular, Postgres
  • Branche: Internet, Landwirtschaft

10/2012 - 06/2015
Erweiterung und Neuaufbau der MyVideo Plattform
Magic Internet GmbH

  • Java EE, PL/pgSQL, SQL und Python Entwicklung
  • Legacy Plattform, Musikkünstler, Video Integration
  • Aggregation Layer, Solr / Sphinx, Spring Boot UserService
  • Arbeitsumgebung: Spring, Hibernate, Faces, Solr, CouchDB, Postgres, Python
  • Branche: Internet, Medien

01/2012 - 09/2012
Plattformen für Marktplätze, Produkt- und Preisvergleich
Rocket Internet GmbH

  • PayPal Payment Gateway Implementierung, Integration
  • Icecat Produktdatenbank und Produktkatalog via MongoDB
  • Solr Konfiguration, Technische Planung, Teamkoordination
  • Arbeitsumgebung: Java EE, Spring, Wicket, Tomcat, Solr, Couchbase, Postgres
  • Branche: Internet, Unternehmensaufbau

04/2011 - 09/2011
Enterprise-Applikation zur Verwaltung von Dokumenten
E&E Information Consultants AG

  • Integration von Webservices zur Verwaltung, Generierung und Verarbeitung von Dokumenten
  • Datenbeschaffung über JDBC, JCR, CSV und Konfiguration via XML/XSD mittels Apache Digester
  • Implementierung verschiedener Frontends und Wörterbuchintegration
  • Arbeitsumgebung: Java EE, Tomcat, JBoss, Digester, Jackrabbit, Derby, Axis2, Oracle
  • Branche: Unternehmensberatung

11/2009 - 03/2011
Entwicklung einer Dating Plattform für mobile Endgeräte
Hauptstadt Mobile HM GmbH

  • Kernentwicklung von EJB 3 Service-Komponenten
  • Entwurf, Implementierung von SMS-Gateway, Such- / Matching-Komponente
  • Umbau der kompletten Projektstruktur von Ant auf Maven
  • Arbeitsumgebung: Java EE, EJB, Hibernate, Apache, MySQL, JBoss, Stripes
  • Branche: Dienstleistungen, Mobile Kommunikation

06/2009 - 11/2009
Weiterbildung in Objective-C, iOS Entwicklung

  • Grundlagen der iPhone-Programmierung mit Objective-C
  • Projektmanagement, Analyse, Design, Implementierung, Veröffentlichung einer iPhone-Applikation

06/2007 - 06/2009
Entwicklung verschiedener Enterprise-Komponenten für Jamba!
Jamba! / Fox Mobile Distribution

  • Entwicklung eines SMS-Gateways für den Empfang und Versand von Nachrichten
  • Implementierung verschiedener Protokolle wie SMPP, UCP, CIMD, SMI
  • Architektur, Modellierung, Projektmanagement und technische Projektleitung des SMS-Service
  • Arbeitsumgebung: Java EE, Spring, Hibernate, WebLogic, JBoss, Oracle
  • Branche: Dienstleistungen, E-Commerce, Telekommunikation

01/2007 - 06/2007
Rückkehr nach Deutschland

  • Rückkehr aus Irland
  • Krankheitsbedingte Auszeit wegen Bandscheibenvorfall
  • Weiterbildung im Spring Framework

01/2005 - 01/2007
Entwicklung verschiedener Enterprise-Komponenten für Parksysteme
alphyra Ireland (Dublin, Irland)

  • Entwicklung von Systemen für Mobiles Parken per Terminal, IVR und SMS
  • Parksysteme in Irland, Großbritannien, Australien, USA und Deutschland
  • Technische Kundenunterstützung für Mobiles Parken in Deutschland, USA und Australien
  • Entwicklung von Komponenten zur Aufladung und Bezahlung von Strommetern per Internet und SMS
  • Projektserververwaltung
  • Arbeitsumgebung: Java EE, Spring, Hibernate, WebLogic, Struts, Tiles, GSM, SMPP, SQL Server
  • Branche: Dienstleistungen, Finanzdienstleistungen, Telekommunikation

03/2004 - 01/2005
Weiterbildung in Java Swing und SWT, Reise nach Irland

  • Vorbereitung der Arbeitsaufnahme in Irland
  • Weiterbildung in Java Swing und SWT
  • Entwicklung einer Java Swing basierten Applikation

05/2003 - 03/2004
Entwicklung einer Webapplikation für BMW Deutschland
E&E Information Consultants AG

  • Konzeption, Implementierung für die Komponenten des E-Recruiting Online Bewerbungssystems
  • Spezifikation von Dialogautomaten, Entwicklung von Softwaretests, Fehlersuche und Fehlerbehebung
  • Testen der Kompatibilität zu verschiedenen Browsern, Technische Projektleitung über drei Monate
  • Arbeitsumgebung: Java EE, JavaScript, WebLogic, Oracle
  • Branche: Unternehmensberatung

04/2002 - 04/2003
Entwicklung von Sicherheitskomponenten für INKUS
GfaI e.V.

  • Fertigung eines Sicherheitsmoduls für die Beratung in einem interaktiven Online-Expertennetzwerk
  • Erstellung von Komponenten zur Integration von kryptographischen Technologien und Algorithmen für eine sichere Übermittlung von Nachrichten
  • Konfiguration und Anwendung der Web- und Applikations-Server
  • Arbeitsumgebung: Java EE, JavaScript, Apache, Tomcat
  • Branche: Dienstleistungen

10/1997 - 04/2003
Ausbildung, Studium der Angewandten Informatik
HTW Berlin

Diplomarbeit
Entwicklung einer Sicherheitskomponente in einer Internet basierten Chat Anwendung mit integrierter Datenübertragung mittels Java, JSP und Servlets.

Abschluss
Diplom-Informatiker (FH) – Angewandte Informatik

12/2001 - 04/2002
Entwicklung einer Webapplikation
Winterklee EDV

  • Erstellung eines Online-Forums
  • Entwicklung eines Managers zur webbasierten Darstellung von Datenbanken
  • Erstellung und Verwaltung von MySQL-Datenbanken
  • Arbeitsumgebung: PHP, JavaScript, CSS, MySQL
  • Branche: Dienstleistungen

09/2001 - 12/2001
Entwicklung einer eCRM Webapplikation
tecneos software + engineering GmbH

  • Fertigung eines CSS Style-Schemas
  • Erstellung eines Logos
  • Entwicklung von verschiedenen Komponenten der Applikation
  • Arbeitsumgebung: VB, VBScript, ASP, JavaScript, CSS, SQL Server
  • Branche: Dienstleistungen

01/2000 - 09/2001
Entwicklung einer Webapplikation für die Telepress GmbH
meta:stream MIDAT Interactive Marketing GmbH

  • Teilentwurf und Konzeption der Datenbank, Seitenansicht und einzelner Bereiche
  • Seitendesign und Einpflegen dynamischer Inhalte innerhalb eines CMS
  • Programmierung verschiedener Online-Spiele in Form von Applets
  • Arbeitsumgebung: Java, ATML, CMS, Datenbank
  • Branche: Dienstleistungen

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Raum Berlin und Umgebung
Auslastung bis 100 %, Remote / vor Ort je nach Projektsituation

Sonstige Angaben

Ich verfüge über vielfältige Kenntnisse für den gesamten Softwareentwicklungsprozess. Konzeption, Qualitätssicherung und verständliche Dokumentation gehören ebenso in mein Portfolio wie die eigentliche Programmierung. Ich arbeite gern im Team in einem agilen Umfeld und begrüße den DevOps-Ansatz. Ausgeprägte analytische Fähigkeiten und Querdenken ermöglichen pragmatische und kreative Lösungen für unsere Herausforderungen.

Ich bin interessiert an Projekten im Raum Berlin und Umgebung.

Projekte mit sozialem Hintergrund sind sehr willkommen, speziell:
  • Förderung von Kindern aller Altersgruppen
  • Spaß am Lernen und Entdecken unserer (digitalen) Welt
  • spielerisches Heranführen an mathematische Zusammenhänge

Ich freue mich auf Ihre Anfrage.
Profilbild von Martin Geise Java / Java EE / React Softwareentwickler aus Berlin Java / Java EE / React Softwareentwickler
Registrieren