Java Developer; Spring Boot, Microservices, Java, Kotlin, Android, JPA, Hibernate, Rest available

Java Developer; Spring Boot, Microservices, Java, Kotlin, Android, JPA, Hibernate, Rest

available
Profileimage by Anonymous profile, Java Entwickler und Berater; Spring Boot, Microservices, Java, Kotlin, JPA, Hibernate, Rest, Android
  • 10557 Berlin Freelancer in
  • Graduation: master degree in computer science
  • Hourly-/Daily rates:
  • Languages: German (Full Professional) | English (Full Professional) | Russian (Full Professional) | Spanish (Elementary)
  • Last update: 07.09.2020
KEYWORDS
PROFILE PICTURE
Profileimage by Anonymous profile, Java Entwickler und Berater; Spring Boot, Microservices, Java, Kotlin, JPA, Hibernate, Rest, Android
SKILLS
Java / Spring Boot / Microservices Consultant and Senior Developer (20+ years of project experience)

Java, Spring, Spring Boot, Microservices, Kotlin, JEE, EJB, JPA, Spring Data, Hibernate, Web Services, Rest Services, SOAP, CXF

Microservice architectures, AWS, Docker, Netflix OSS, Messaging architecture

Android, Kotlin
PROJECT HISTORY
Projekterfahrung

Zeitraum    09/18 -
Kunde        Finanz- und Zahlungsdienstleister, Berlin
Position     Senior Entwickler, Berater, Architektur
Projekt       Neuentwicklung eines Messaging System für die Abwicklung
                  der gesamten Kundenkommunikation(Email, Post etc.), Mahnwesen etc.
Technologie Spring Boot, RabitMQ, Postgres,
                    Rest Services, Docker, JPA
Tätigkeiten Requirements-Analyse, Architekturentwurf, Entwicklung


Zeitraum     07/17 – 05.2018
Kunde         Führender Europäischer Elektromarkt
Position       Senior Entwickler, Berater
Projekt         Neuentwicklung eines Dienste-Wirtschaft-System
Technologie Spring, Spring Boot, JPA, Oracle, Rest Services, Docker, Delphi
Tätigkeiten   Entwicklung, Weiterentwicklung, DB Optimierung
                     Architektur-Beratung u.a. Microservices, Performanz


Zeitraum   05/15 - 04/17
Kunde:     Online-Versandhändler, Berlin
Position    Senior Entwickler, Berater

Projekt I    Entwicklung einer Customer Care Application
Projekt II   Redesign und Neuentwicklung von Customer Contact Platform

Technologie  Spring boot, Docker, AWS, STUPS, Postgres,
                     Microservices architecture based on Netflix OSS
                     Hystrix, Zuul, Spring batch, Salesforce bulk api / rest api,
                     OData 4.0, Olingo Salesforce Lightning Connect / OData
                     Anbindung, Quartz, AngularJs, MapStruct, RabbitMQ,
                     AMQP,GCM (Google Cloud Messaging), APNs
                     (Apple Push Notification), Swagger, Rest Assured, Stups,
                     Nakadi

Tätigkeiten  Unterstützung interner Entwickler-Teams bei der
                    Architektur und Entwicklung, insbesondere bei der
                    Migration von Monolith zur Microservices Architektur,
                    Ausarbeitung von internen/externen Schnittstellen,
                    Implementierung diverser Microservice-Teilprojekten,
                    Implementierung von Customer Inbox
                    Betreuung von Junior-Entwicklern.

Zeitraum  08/14 - 04/15
Kunde:    Automobilzulieferer, Hannover

Position   Senior Entwickler

Projekt     Entwicklung diverser Projekte im R&D Bereich

Technologie Java, JEE, Swing, EJB, JPA, Drools, Activiiti,
                    Hibernate, Oracle, Jersey, REST, RESTful

Tätigkeiten   - Entwicklung neuer Module für eine R&D Applikation
                     - Entwicklung / Einführung REST-Interfaces für externe
                       Mitarbeiter.
                     - Integration von Drools 6

Zeitraum  12/13 - 04/14
Kunde:     Kabelnetzanbieter, Berlin
Position    Senior Entwickler, Berater
Projekt      Weiterentwicklungen an Provisioning Infrastruktur, IMS Provisioning
Technologie Java, Spring, Spring Boot, Web Services, CXF, Axis, Camel, JPA,
                     Hibernate, Spring Data JPA, Oracle

Tätigkeiten Provisioning:
                   - Huawei SPG2800 Class 4 Switch Provisionierung
                   - Huawei SPG2800 Class 5 Switch Provisionierung
                   - NetNumber TITAN Provisionierung notrufbegleitender Informationen
                   - Technische Schulungen

Entwickler Schulungen:
                  - Spring Boot, Web Services mit CXF


Zeitraum  09/13 - 12/13
Kunde:   Technologie Startup, Berlin
Position  Senior Entwickler, Berater
Projekt    Design und Entwicklung eines Multi-Market Cryptocurrency
               Arbitrage System
Technologie Java, Spring, ActiveMQ, JSON, Jackson, JPA, Spring Data JPA,
                     MySQL

Tätigkeiten - Anbindung einzener Exchanges
                  - Datenanalyse und Implementierung verschiedener
                    Arbitrage Strategien

Zeitraum  05/12 - 07/13
Kunde:     Kabelnetzanbieter
Position   Senior Entwickler, Berater
Projekt     Neuentwicklung einer kompletten Subscriber Based
                Provisioning Infrastruktur, IMS Provisioning
                Technologie Java, Web Services, CXF, Axis, Camel, Spring, JPA, Hibernate,
                Spring Data JPA, Oracle

Tätigkeiten
Provisioning:
- Huawei SPG2800 Class 4 Switch Provisionierung
- Huawei SPG2800 Class 5 Switch Provisionierung
- NetNumber TITAN Class 4 Switch NetNumber TITAN
- NetNumber TITAN Provisionierung notrufbegleitender Informationen
- Entwicklung diverser Web Services für die Bereitstellung
Provisionirungsdaten, Durchführung von Provisionierungen etc.
Infrastruktur:
- Erarbeitung und Umsetzung eines Konzeptes zur Umstellung von Hibernate
auf JPA und Spring Data JPA
- Entwicklung einer Datenbank-Schicht(Spring Data) für sämtliche
Provisionierungsvorgänge, die von allen (Teil)Projekten eingesetzt wurde
- Skripting(Diverse Scripte für CMTS Spliting, Migrationen etc.)
Entwickler Schulungen:
- JPA, Spring Data JPA

Zeitraum 01/12 - 03/12
Kunde: Uni-Klinikum, Berlin
Position Berater
Projekt Analyse eines bestehenden Alt-Systems (Stammdaten / Diagnostik etc.)
Ausarbeitung eines Konzepts zur Migration / Neuentwicklung des
Systems.
Technologie u.a. Eclipse RCP, Spring, JPA


Zeitraum 11/09 - 12/11
Kunde: E-Commerce Startup, Berlin
Position Berater / Senior Developer
Projekt Aufbau von IT-Infrastruktur, Beratung
Technologie Spring, Java EE, Web Services, Wicket, SOA
Tätigkeiten Mitarbeit und Begleitung als Entwickler, Systemarchitekt
und Berater eines innovativen Berliner Startups von ca. 7
Mitarbeiter bis mehreren hundert Mitarbeitern
weltweit.

Aufgabenbereiche:
- Aufbau eines System mit dem Produkt-Design(Europa), Produktion(Asien),
Kunden Support sowie die weltweite Logistik abgewickelt werden
- Outsourcen der Bereiche(wie Versand u.ä.) an externe Dienstleister /
Aushandeln der IT-Schnittstellen mit externen Dienstleistern
- Aufbau einer internen IT-Abteilung / Schulungen


Zeitraum 01/11 - 02/11
Kunde: Technologie Startup, Berlin
Position Berater / Senior Developer
Projekt Entwicklung eines neuen Echtzeit-Monitors für die Sichtbarkeit /
Performanz von News/Werbung
Technologie Java, Spring, XML, GWT, Smart GWT
Tätigkeiten Auswahl des Technologie-Stacks / Web Frameworks, Entwicklung,
Koordination von Entwicklern, Einarbeiten/Schulung/Übergabe der
Applikation an einen Junior Entwickler


Zeitraum 08/08 - 09/09
Kunde: Internationaler Medienkonzern, Berlin
Position Berater / Senior Developer
Projekt Production Support Applikation, Beratung, Trainings
Technologie Java EE, ESB, Oracle, JBOSS, EJB3, JPA, HQL, Web Services, Wicket, OpenEJB
Tätigkeiten Entwicklung einer neuen zentralen Support Applikation über die alle
Produktionen, Cluster, Server und Web Services im Unternehmen
visualisiert und konfiguriert werden können; Unterstützung bei der
Einführung SOA/ESB;
Beratung / Evaluierung bei der Auswahl von Web Frameworks;
Ausarbeitung eines Konzeptes zum Testen von EJB3 Applikationen;
Durchführung von EJB3 Entwickler Trainings: „Unit-Testing with
EJB 3.0; Diverse Trainings von indischen Offshore-Teams;
Wicket Framework Trainings.

Zeitraum 12/07 - 06/08
Kunde: IT-Dienstleister, ein 100%iges Tochterunternehmen
der Deutschen Telekom Gruppe, Nürnberg
Position Berater / Senior Developer
Projekt Relaunch und Weiterentwicklung des Musikportals: www.musicload.de
Technologie Java EE, Java, Spring, Hibernate, MS SQLServer
Tätigkeiten Umstellung auf das neue CMS, Implementierung von projektspezifischen
Erweiterungen, Mehrsprachigkeit, Performanzoptimierungen:
Caching-Konzepte und Umsetzung von Seiten-Cache, AOP-Cache,
Profiling, Monitoring.

Zeitraum 02/07 - 11/07
Kunde: IT-Dienstleister, ein 100%iges Tochterunternehmen
der Deutschen Telekom Gruppe, Nürnberg
Position Berater / Senior Developer
Projekt Entwicklung eines multimedialen Content-Management-Systems(CMS),
Einsatz des Systems in diversen Kundenprojekten.
Technologie Java EE, Java, Spring, Hibernate, Ajax, DWR, YUI, Javascript, CSS, Scrum
Tätigkeiten Entwicklung des CMS, Ajax Konzepte&Umsetzung,
Publishing Prozesse, Benutzerdaten-Verwaltung,
Rollen- und Rechte-Management, Performanzoptimierung,
Integration und Umstellung von Kundenprojekten auf das neue CMS,
Konzepte und Umsetzung der Internationalisierung.

Zeitraum 11/06 - 02/07
Kunde: IT-Dienstleister, ein 100%iges Tochterunternehmen
der Deutschen Telekom Gruppe, Nürnberg
Position Berater / Senior Developer
Projekt Relaunch von Online-Verkaufsplattformen für Kinoketten
Cinemaxx und Kinopolis auf Spring/J2EE Basis.
Technologie Java EE, Java, Spring, Acegi, Hibernate, Spring MVC, SOAP
Tätigkeiten Planung und Durchführung der Portierung auf Java EE/Spring,
Entwicklung der Webapplikation, Mandantenfähigkeit,
Anbindung an verschiedene Partner und Zahlungssysteme

Ältere Projekte / Referenzen auf Anfrage.
TIME AND SPATIAL FLEXIBILITY
I am available from 01.10.2020
Full time onsite projects in Berlin only
OTHER
Fachpublikationen:

Java Magazin, 01.2007
Schmelztiegel. Open-Source-Integration in Java EE Webapplikationen. Teil 2: Frameworks im Griff mit
AppFuse.

Java Magazin, 12.2006
Integration delegieren! Open-Source-Integration in Java EE Webapplikationen. Teil 1: Komplexität
beherrschbar?

The Pharmacogenomics Journal (2006) 1-9
Phamacogenetic research and data protection challenges and solutions.

Java Magazin, 12.2005
Tabelle auf die Schnelle. Erzeugen und Füllen von Tabellen mit der Display Tag Library.

Java Magazin, 09.2005
Ausweis bitte! SmartCards zur Nutzerauthentifizierung in Webanwendungen.

TRIZ for Software Group (T4S) 07.2005
Contribution to the "40 TRIZ Principles for Software"

Artikel im Open Source Jahrbuch 2005(ISBN 3-86541-059)
GENOMatch - Datenschutz für die pharmakogenetische Forschung.

------
Produkte/Standards/Erfahrungen:

Application Server
------------------
IBM Websphere, Tomcat, JoNAS, JBoss, SAP NetWeaver, OpenEJB

Datenbanken
-----------
Oracle, MS SQL Server, PostgreSQL, MySQL, HSQL, Derby

Entwicklunsumgebungen
---------------------
Eclipse, WSAD, NetWeaver, Together, Xcode

Versionskontrolle
-----------------
SVN, CVS, SourceSafe

Testframeworks
--------------
JUnit, DBUnit, Canoo WebTest, jMock, StrutsTestCase, Mercury Quicktest

Frameworks, Spezifikationen, Technologien, Protokolle
Spring,  Spring boot, Struts, AppFuse, Spring MVC, Wicket, GWT, Smart GWT, Hibernate, Ant, Maven, Acegi,
Log4j, Axis, Lucene, Drools, DTL, Sitemesh, Quartz, JasperReports,
RoR, Servlets, EJB, JPA, JTA, HQL, JSP, JSTL, JCE, PKI, X509, PKCS11,
JMS, JMX, MVC, XML, XSL, XSLT, UML, Swing, AWT, Applets, JavaMail,
Ajax, DWR, YUI, Java-Plugin, WebstartJDBC, SOAP, WSDL, RMI, HTTP(s), SMTP,
LDAP, S/MIME, SSL/TLS, SSH

Sonstiges
---------
CruiseControl, Hudson. Checkstyle, Bugzilla, Jira, Trac, Cargo, Xdoclet, Velocity,
Erwin, Toad, Soap UI / Kobil /
GLS Gepard, UPS Worldship, DHL Easylog
BitcoinJ
RabbitMq, ActiveMQ, AMQP, GCM, APNS
ODATA, GitHub API
GET IN TOUCH

Message:

Sender:


exali seal of third party liability for IT representatives (special rate for freelancermap members):

The original exali seal of third party liability for IT representatives ensures that the person or company concerned has concluded an actually valid third party liability for IT representatives. This insurance has been concluded applying a special rate for freelancermap members.

Commencement of insurance:
01.01.2014

End of insurance:
01.01.2021

Show exali-profile »