Profilbild von Martin Salinger Softwareentwickler im Bereich Java / Java EE / Web (Full-Stack Developer) aus Velten

Martin Salinger

nicht verfügbar bis 30.06.2024

Letztes Update: 12.12.2023

Softwareentwickler im Bereich Java / Java EE / Web (Full-Stack Developer)

Abschluss: Wirtschaftsinformatik, Master (1,3)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Kernkompetenzen
  • Softwareentwicklung mit Schwerpunkt auf Java / Java EE
  • Verwendung moderner Technologien wie Spring Boot, Angular, HTML5 und Docker
  • Mehrjährige Erfahrung in Schlüsseltechnologien der Webentwicklung
  • Sicherer Betrieb von Anwendungen und Erfahrung im Aufbau fehlertoleranter / hochverfügbarer Systeme
Programmierung
Java / Java EE           12 Jahre  +++
JavaScript / JSON    12 Jahre  +++
TypeScript                  1 Jahr    ++
Scala                           3 Jahre  ++
HTML5 / CSS3          11 Jahre  +++
Visual Basic                1 Jahr    +

Anwendungsserver
Apache Tomcat          10 Jahre  +++
JBoss                             8 Jahre  +++
SAP Netweaver            3 Jahre  ++
Oracle Weblogic          3 Jahre  ++
IBM WebSphere           1 Jahre  ++

Datenbanken
MySQL / MariaDB       11 Jahre  +++
Oracle                            4 Jahre  +++ 
Microsoft SQL               1 Jahr    ++
IBM DB2                         1 Jahr    ++
Hazelcast IMDG            3 Jahre  ++
Neo4j                              1 Jahr    +
MongoDB                       1 Jahr     +

Frameworks
Spring Boot                  3 Jahre  +++
Angular                         3 Jahre  +++
Struts 2                         9 Jahre  +++
Seam / EJB / JSF           4 Jahre  ++ 
Play / Akka                    3 Jahre  ++
Hibernate / JPA            6 Jahre  +++
jQuery / Bootstrap       3 Jahre  +++
JUnit                            11 Jahre +++

Sonstiges / Tools
Eclipse                        12 Jahre  +++
IntelliJ                           3 Jahre  ++
Git, SVN, CVS              10 Jahre  +++
Maven, Ivy, Ant            10 Jahre  +++
Gitlab, Jenkins             4 Jahre  ++
Docker                          2 Jahre  ++
Linux / Sysadmin        15 Jahre  +++ 

Zertifizierungen
SUN Certified Programmer for Java
Scrum.org Certified Professional Scrum Master I
IBM Certified Solution Developer - WebSphere Integration
IBM Certified Solution Developer - Web Services Development
ITIL V3 Foundation for IT Service Management

Projekthistorie

01/2018 – 02/2018 (2 Monate)    
Aufbau einer Container-basierten Infrastruktur mit 
Docker (Swarm Mode)

    Branche: Webdesign / IT-Services
    Use-Cases: Migration der bestehenden Services (Joomla, 
    Wordpress, Mailserver, OwnCloud) in eine Docker Infrastruktur,
    Automatische Erneuerung der SSL-Zertifikate, Datenreplikation
    Technologiescope: Docker, DRBD, GlusterFS, LetsEncrypt, Nginx

09/2016 – 01/2018 (16 Monate)    
Weiterentwickelung einer Service Portal Anwendung 
    Branche: Telekommunikation
    Use-Cases: Anbindung neuer Backend-Services über REST- und 
    SOAP-Schnittstellen, Erweiterung das Angular-basierten UIs.
    Technologiescope: Java, Angular, JS, jQuery, HTML5, CSS3

12/2016 – 07/2017 (8 Monate)    
Implementierung einer Video Authentifizierung
    Branche: Telekommunikation
    Use-Cases: Prepaid Kartenaktivierung mit Video 
    Authentifizierung, Zertifikats-basierte Absicherung der REST
    Schnittstellen 
    Technologiescope: Java, REST, TLS, Swagger, MySQL, JMS

07/2015 – 09/2016 (14 Monate)    
Anbindung neuer Backend-Systeme an ein bestehendes 
Self-Service-Portal

    Branche: Telekommunikation
    Use-Cases: Integration einer neuen Produktplattform, Erweiterung     
    der Backend-Systeme, Integration von Hystrix (Resilient Interfaces),
    Integration von Hazelcast als Distributed Cache
    Technologiescope: Java, Angular, JavaScript, jQuery, HTML5, 
    CSS3, REST/JSON, SOAP/XML, Hystrix, Hazelcast

03/2014 – 06/2015 (15 Monate)    
Erweiterung der Quick Check Funktionalität und neues 
Admin-Interface für die Tarifkonfiguration

    Branche: Telekommunikation
    Use-Cases: Integration eines Partners (SOAP/XML) zur Anzeige
    von personalisierten Angeboten, Anbindung neuer Backend
    Services, Datenbank und Admin-Interface für die Tarifkonfiguration
    Technologiescope: Java, SOAP, XML, MySQL, jQuery, Struts2

07/2013 – 07/2014 (12 Monate)    
Erweiterung eines Self-Service-Portals zur Ermittlung 
Alternativer Roaming Provider (EU Regulation 2014)

    Branche: Telekommunikation
    Use-Cases: Anzeige alternativer Roaming Provider im 
    Self-Service-Portal and Bereitstellung dieser Informationen über 
    ein REST/JSON Interface an die APP
    Technologiescope: Java, SOAP, XML, Struts2, REST/JSON

03/2012 – 04/2013 (13 Monate)    
Anbindung einer Applikation an einen Enterprise 
Service Bus (ESB) via JMS und Web Services

    Branche: Telekommunikation
    Use-Cases: Anmeldung zum Lastschriftverfahren,
    Selbstregistrierung / Kartenaktivierung, verschlüsselte 
    Übertragung des Kundenkennworts mit WS-Security
    Technologiescope: Java, Axis2, Rampart, JMS, WS-Security

02/2011 – 02/2012 (12 Monate)    
Entwicklung einer REST/JSON-Schnittstelle 
zur Anbindung mobiler APPs

    Branche: Telekommunikation
    Use-Cases: Guthabenabfrage, -aufbuchung und -transfer, 
    Tarifwechsel und Konfiguration von Tarifoptionen. 
    Technologiescope: Java, Struts2, REST/JSON

08/2009 – 01/2011 (17 Monate)    
Implementierung eines WAP-basierten 
Self-Service-Portals für mobile Endgeräte
 
    Branche: Telekommunikation
    Use-Cases: Guthabenabfrage, -aufbuchung und -transfer, 
    Tarifwechsel und Konfiguration von Tarifoptionen. 
    Technologiescope: Java, Apache Tomcat, Struts2, 
    Freemarker, MySQL Enterprise.

12/2009 – 12/2009 (1 Monat)    
Entwicklung einer Web-Service Schnittstelle (JAX-RPC) 
mit Transformationslogik für Oracle Middleware 

    Branche: Öffentlicher Dienst
    Use-Cases: Um SOAP-basierte XML-Dokumente in eine 
    Datenbank zu persistieren und umgekehrt auch 
    Datenbankeinträge als SOAP-Nachricht zu verschicken. 
    Technologiescope: Oracle Middleware, JAX-RPC

01/2009 – 11/2009 (11 Monate)    
Entwicklung einer WEB- und WAP-basierten Shoplösung 
    Branche: Telekommunikation
    Use-Cases: Kauf von Songs, Videos, Klingeltönen, Spielen und                      
    Handylogos. Erhebliche Performancesteigerung durch 
    Verwendung intelligenter Cachingalgorithmen. 
    Technologiescope: Java, Hibernate, Velocity, MySQL und Tomcat

04/2008 – 09/2008 (6 Monate)    
Entwicklung einer unternehmensübergreifenden SOA 
Anwendung auf Basis von SAP-Netweaver

    Branche: IT
    Die verwendeten Web-Services wurden u.a. mit Hilfe des 
    WS-Security Standards abgesichert und übertragene 
    Nachrichten verschlüsselt sowie digital signiert. 
    Technologiescope: Java, ABAP, SAP Netweaver, Tomcat, Axis

01/2008 – 03/2008 (3 Monate)    
Entwicklung von Berichts- und Steuerungsinstrumenten
    Branche: Automobil-Industrie
    Use-Cases: Unterstützung der Marketingaktionen. 
    Technologiescope: Microsoft SQL, Oracle SQL, Microsoft 
    Access (Visual Basic for Application).

10/2007 – 03/2008 (6 Monate)    
Einführung einer zentralen Kennzahlensystematik 
    Branche: Öffentlicher Dienst
    Use-Cases: Datenstrukturierung der Energierverbräuche 
    mehrerer Objekte einer öffentlichen Institution
    Technologiescope: Java EE, Hibernate, SEAM Framework, 
    JBoss Applikationsserver und MySQL.

05/2007 – 09/2007 (5 Monate)    
Konzeption und Implementierung einer WEB-basierten 
Java-Anwendung 

    Branche: Öffentlicher Dienst
    Use-Cases: Controlling-Tool zur Produktkostenermittlung
    Technologiescope: J2EE, Hibernate, JBOSS, SEAM, JSF, AJAX


Beruflicher Werdegang:
05/2010 – heute    Selbstständiger Consultant / Softwareentwickler
04/2008 – 04/2010    Computacenter AG & Co. OHG
01/2008 – 03/2008    Daimler Vorsorge und Versicherungsdienst GmbH
01/2006 – 01/2008    Gesellschafter „HLP ManagementService GbR“
03/2003 – 05/2006    Gesellschafter „Main-IT GbR“

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Großraum Berlin / Potsdam
Auslastung: bis zu 80% vor Ort, vorzugsweise per Remote
Profilbild von Martin Salinger Softwareentwickler im Bereich Java / Java EE / Web (Full-Stack Developer) aus Velten Softwareentwickler im Bereich Java / Java EE / Web (Full-Stack Developer)
Registrieren