Schlagwörter
Java
JEE
Javascript
C#
Spring
Hiberante
JMS
JSP
SOA (REST/SOAP)
Groovy
Struts
SQL
jUnit
Citrus
SNMP
Network & Security
load balance
Project Management
UML
System Architecture
Agile/Scrum
OO
Design Patterns
Jira
Extrem-/Pragmatische Programmierung
JBoss/Wildfly
MySQL/MariaDB
Grails
Weblogic AS
Oracle
Sybase AS
Hudson/Jenkins
Postgresql
Apache CXF/Axis
Maven
Ant
Git
RabbitMQ
Subversion
Sonar Qube
ClearCase
Skills
Entwicklung: JSE/JEE, C#/C++/.NET, Spring/Spring Boot, Hibernate, JMS, JSP, SOA/REST Webservices,
Javascript/HTML, Groovy, Struts, SQL, JUnit, SNMP, Networking (L4-L7),
Load Balancing, Computer & Network Security
Software: OO, Agile/Scrum, Design Patterns, System Architecture, Project Management,
UML, JIRA, Extrem-/Pragmatische Programmierung
Softwarepakete: JBoss/WildFly, Weblogic AS, Grails, Oracle, MySQL/MariaDB, Sybase AS,
Postgresql, Apache CXF/Axis, Docker, Hudson/Jenkins, Ansible, Maven, Ant, Git, Subversion,
RabbitMQ, ClearCase, Sonar Qube
Javascript/HTML, Groovy, Struts, SQL, JUnit, SNMP, Networking (L4-L7),
Load Balancing, Computer & Network Security
Software: OO, Agile/Scrum, Design Patterns, System Architecture, Project Management,
UML, JIRA, Extrem-/Pragmatische Programmierung
Softwarepakete: JBoss/WildFly, Weblogic AS, Grails, Oracle, MySQL/MariaDB, Sybase AS,
Postgresql, Apache CXF/Axis, Docker, Hudson/Jenkins, Ansible, Maven, Ant, Git, Subversion,
RabbitMQ, ClearCase, Sonar Qube
Projekthistorie
Januar 2018 - heute
Senior Software Entwickler (Freiberufler)
Telefonica / O2, München
- Architektur und Weiterentwicklung mehreren Java/JEE-basierten Applikationen
- Schwerpunkte: JSE/JEE/JSP, Spring, Hibernate, SOA/REST Webservices, Javascript, JQuery, Weblogic AS, Tomcat, Oracle DB, Struts2, GIT, Maven, Citrus
September 2017 - Januar 2018
Lead Java/JEE/C# Entwickler (Freiberufler)
Vodafone Kabel Deutschland, Unterföhring
- Architektur und Weiterentwicklung einer JEE-basierten Web Applikation
- Schwerpunkte: JSE/JEE/JSP, Spring, Hibernate, SOA/REST Webservices, Maven, Javascript, Weblogic AS, Oracle DB, C# Entwicklung mit Windows Automation
- Linux DevOps Aufgaben, Jenkins CE, Produktion Einspielung
August 2015 - August 2017
Lead Architekt
Jacada GmbH, München
- Business Analyse, Architektur und Entwicklung einer JEE-basierten CRM Web Applikation mit Schwerpunkten auf Weblogic, Oracle, Spring, Hibernate, Webservices, Tomcat
- Komplexe Probleme Analyse und Lösung, Server Performance Verbesserungen
- Fachliche Führung, Rekrutierung und Schulung neuer Mitarbeiter April 2014 - Juli 2015
Senior JEE Entwickler
financial.com, München
- Software-Architektur, Entwicklung und Implementierung einer JEE-basierten Aktion-/Option- Analytics und Trading Plattform
- Schwerpunkte: Server-side Umsetzung (JBoss/WildFly), JDK 8 Umstieg, WebsocketsKommunikation, Hibernate, JSP/Servlets, Webservices April 2013 - März 2014
Software Architekt
dotplot GmbH, München
- Software-Architektur, Entwicklung und Implementierung einer Cloud-basierten (Amazon) Plattform für Datenanalyse (Statistik, Visualisierung und Modellierung)
- Schwerpunkte: Java/Groovy serverseitig Entwicklung, Grails Web Platform, MySQL DBOptimierung, Apache CXF-basierte Web Services und RabbitMQ MS Integration
- Verantwortlich für Architektur Definition und Bewertung/Umsetzung neuer Technologien
April 2010 - März 2013
Gruppen-/Teamleiter
Radware Inc. (NASDAQ RDWR), Tel Aviv, Israel - Software-Architektur, Entwicklung und Implementierung von Java-basierten Netzwerk- Management-Systemen (NMS) mit JBoss JEE und Eclipse RCP
- Leitung eines Teams mit sechs Software-Ingenieuren
- Verantwortlich für die Planung, Werkplanung, QM-Koordinierung sowie die Integration und Bereitstellung der einzelnen Release-Versionen
- Produktdefinition; direkte Interaktion mit und Unterstützung der Schlüsselkunden sowie der internen Abteilungen des Unternehmens
Januar 2009 - März 2010
Mitgründer/VP für Forschung und Entwicklung
Nova Algo Trading Ltd., Tel Aviv, Israel
- Gründung und Leitung eines Startup-Unternehmens mit zwei Geschäftspartnern
- Hauptgeschäft: Entwicklung eines automatischen Handelssystems für den US- amerikanischen Börsenmarkt (C#, Win32, MySQL, einige APIs von Daten- / Ausführungsdrittanbietern, SVN)
- Nebengeschäft: Software-Outsourcing, freiberufliche Projektentwicklung und -beratung
- Technologischer und technischer Führungsverantwortlicher des Unternehmens April 2001 - Dezember 2008
Gruppen-/Teamleiter, Software-Experte
Axerra Networks Inc., Tel Aviv, Israel
- Entwicklung eines von einer J2EE-Plattform gestützten Netzwerk-Management-Systems mit JBoss und Weblogic
- Verantwortlich für die Software-Architektur, Entwicklung und Implementierung Leitung eines Teams von drei bis fünf Entwicklern
- Entwicklung in allen Systemebenen: vorwiegend serverseitig (J2EE-Plattform, hauptsächlich mit EJB, JMS, JTA, JDBC und JDO), aber auch clientseitig (Swing mit ILog) und in der Datenbankebene (Sybase AS und SQL/T-SQL)
- Verantwortlich für die Software-Releases: Prüfung und Abnahme der von den Teammitgliedern programmierten Codes, Zusammenarbeit mit dem Testteam bei der Bug- Nachverfolgung (im DevTrack-System) sowie Entwicklung der geeigneten Teamwork- Koordinierung
- Aufsetzen und Pflege eines Quellcode-Konfigurationsmanagement-Systems (VSS) einschließlich automatischer Skripte (Ant) für die einzelnen Versionsbuilds, Installation (mit InstallAnywhere) und Upgrades
- Festlegung der technologischen Infrastruktur und zukünftigen Ausrichtung des NMS- Systems
Februar 1998 - März 2001
Software-Ingenieur/Teamleiter
iScraper Inc., Netanya, Israel
- Entwicklung einer umfassenden webbasierten und verteilten Multi-Tier-Applikation für die Bauindustrie
- Verantwortlich für die Entwicklung der Software-Architektur (mit UML unter Verwendung von Rational Rose) und Implementierung (Microsoft-Technologien auf dem Server und HTML/Java/JavaScript auf dem Client)
- Verwendete Tools/Technologien: IIS4 (ASP), COM+-Objekte in VC++/VB, ADO, ODBC, XML, ISAPI-Filter (VC++), Java (Applets, Servlets), ServletExec, MSSQL7 und Oracle8i
- Nach einem Jahr Beförderung zum Teamleiter, Leitung eines Teams von fünf Entwicklern, verantwortlich für die Einstellung neuer Mitarbeiter, Erstellung von Werkplänen sowie die Ausführung von Code-Überprüfungen und CM-Aufgaben
- Festlegung der technischen und geschäftlichen Ausrichtung des Unternehmens
Senior Software Entwickler (Freiberufler)
Telefonica / O2, München
- Architektur und Weiterentwicklung mehreren Java/JEE-basierten Applikationen
- Schwerpunkte: JSE/JEE/JSP, Spring, Hibernate, SOA/REST Webservices, Javascript, JQuery, Weblogic AS, Tomcat, Oracle DB, Struts2, GIT, Maven, Citrus
September 2017 - Januar 2018
Lead Java/JEE/C# Entwickler (Freiberufler)
Vodafone Kabel Deutschland, Unterföhring
- Architektur und Weiterentwicklung einer JEE-basierten Web Applikation
- Schwerpunkte: JSE/JEE/JSP, Spring, Hibernate, SOA/REST Webservices, Maven, Javascript, Weblogic AS, Oracle DB, C# Entwicklung mit Windows Automation
- Linux DevOps Aufgaben, Jenkins CE, Produktion Einspielung
August 2015 - August 2017
Lead Architekt
Jacada GmbH, München
- Business Analyse, Architektur und Entwicklung einer JEE-basierten CRM Web Applikation mit Schwerpunkten auf Weblogic, Oracle, Spring, Hibernate, Webservices, Tomcat
- Komplexe Probleme Analyse und Lösung, Server Performance Verbesserungen
- Fachliche Führung, Rekrutierung und Schulung neuer Mitarbeiter April 2014 - Juli 2015
Senior JEE Entwickler
financial.com, München
- Software-Architektur, Entwicklung und Implementierung einer JEE-basierten Aktion-/Option- Analytics und Trading Plattform
- Schwerpunkte: Server-side Umsetzung (JBoss/WildFly), JDK 8 Umstieg, WebsocketsKommunikation, Hibernate, JSP/Servlets, Webservices April 2013 - März 2014
Software Architekt
dotplot GmbH, München
- Software-Architektur, Entwicklung und Implementierung einer Cloud-basierten (Amazon) Plattform für Datenanalyse (Statistik, Visualisierung und Modellierung)
- Schwerpunkte: Java/Groovy serverseitig Entwicklung, Grails Web Platform, MySQL DBOptimierung, Apache CXF-basierte Web Services und RabbitMQ MS Integration
- Verantwortlich für Architektur Definition und Bewertung/Umsetzung neuer Technologien
April 2010 - März 2013
Gruppen-/Teamleiter
Radware Inc. (NASDAQ RDWR), Tel Aviv, Israel - Software-Architektur, Entwicklung und Implementierung von Java-basierten Netzwerk- Management-Systemen (NMS) mit JBoss JEE und Eclipse RCP
- Leitung eines Teams mit sechs Software-Ingenieuren
- Verantwortlich für die Planung, Werkplanung, QM-Koordinierung sowie die Integration und Bereitstellung der einzelnen Release-Versionen
- Produktdefinition; direkte Interaktion mit und Unterstützung der Schlüsselkunden sowie der internen Abteilungen des Unternehmens
Januar 2009 - März 2010
Mitgründer/VP für Forschung und Entwicklung
Nova Algo Trading Ltd., Tel Aviv, Israel
- Gründung und Leitung eines Startup-Unternehmens mit zwei Geschäftspartnern
- Hauptgeschäft: Entwicklung eines automatischen Handelssystems für den US- amerikanischen Börsenmarkt (C#, Win32, MySQL, einige APIs von Daten- / Ausführungsdrittanbietern, SVN)
- Nebengeschäft: Software-Outsourcing, freiberufliche Projektentwicklung und -beratung
- Technologischer und technischer Führungsverantwortlicher des Unternehmens April 2001 - Dezember 2008
Gruppen-/Teamleiter, Software-Experte
Axerra Networks Inc., Tel Aviv, Israel
- Entwicklung eines von einer J2EE-Plattform gestützten Netzwerk-Management-Systems mit JBoss und Weblogic
- Verantwortlich für die Software-Architektur, Entwicklung und Implementierung Leitung eines Teams von drei bis fünf Entwicklern
- Entwicklung in allen Systemebenen: vorwiegend serverseitig (J2EE-Plattform, hauptsächlich mit EJB, JMS, JTA, JDBC und JDO), aber auch clientseitig (Swing mit ILog) und in der Datenbankebene (Sybase AS und SQL/T-SQL)
- Verantwortlich für die Software-Releases: Prüfung und Abnahme der von den Teammitgliedern programmierten Codes, Zusammenarbeit mit dem Testteam bei der Bug- Nachverfolgung (im DevTrack-System) sowie Entwicklung der geeigneten Teamwork- Koordinierung
- Aufsetzen und Pflege eines Quellcode-Konfigurationsmanagement-Systems (VSS) einschließlich automatischer Skripte (Ant) für die einzelnen Versionsbuilds, Installation (mit InstallAnywhere) und Upgrades
- Festlegung der technologischen Infrastruktur und zukünftigen Ausrichtung des NMS- Systems
Februar 1998 - März 2001
Software-Ingenieur/Teamleiter
iScraper Inc., Netanya, Israel
- Entwicklung einer umfassenden webbasierten und verteilten Multi-Tier-Applikation für die Bauindustrie
- Verantwortlich für die Entwicklung der Software-Architektur (mit UML unter Verwendung von Rational Rose) und Implementierung (Microsoft-Technologien auf dem Server und HTML/Java/JavaScript auf dem Client)
- Verwendete Tools/Technologien: IIS4 (ASP), COM+-Objekte in VC++/VB, ADO, ODBC, XML, ISAPI-Filter (VC++), Java (Applets, Servlets), ServletExec, MSSQL7 und Oracle8i
- Nach einem Jahr Beförderung zum Teamleiter, Leitung eines Teams von fünf Entwicklern, verantwortlich für die Einstellung neuer Mitarbeiter, Erstellung von Werkplänen sowie die Ausführung von Code-Überprüfungen und CM-Aufgaben
- Festlegung der technischen und geschäftlichen Ausrichtung des Unternehmens
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz