Profilbild von Michal Gajda Java Softwareentwickler (JSE, JEE) aus Taufkirchen

Michal Gajda

verfügbar

Letztes Update: 08.09.2015

Java Softwareentwickler (JSE, JEE)

Firma: Michal Gajda Dipl. Informatiker
Abschluss: Dipl.-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (gut) | polnisch (Muttersprache)

Skills

Middleware System in TelCo Stack

Projektzeitraum: 09.2003 - heute

Kunde: Telefonica o2 Germany

Verwendete Technologien Tools und Prozesse: Java 6/7, Weblogic 11g, Oracle 11g, Jersey, SOAP ( Jax-WS 2.2), JBoss Drools 4, JPA, Spring 2.5, Hudson, Maven
2, Subversion, Eclipse 3.5, EJB 3 ( MDB ), JPA, Oracle AQ, Junit 4.x, EasyMock 2.5, Log4J, Scrum, Spring 3.1 Web,MVC

Beschreibung: Das System ist ein innovatives und auch komplexes Middleware System zwischen Front-End Kanälen und Backend Systemen im System Stack des Kundes. Die Middelware bittet für die Kunden eine umfangreiche Rest Schnittstelle. Die abgedeckte fachlichen Bereiche sind: Product Catalogue, Customer Self Care, Neuaktivierung, Vertragsverlängerung. Sehr anspruchsvoll war der Entwurf und die
Entwicklung des Autorisations und Authentifizierung Konzepts. Die mehreren SOAP Schnittellen zu Backend Systemen ( CRM, Bililng, GIS usw.) sind auch vollständig gemocked um eine schnellere und effiziente Entwicklung zu ermöglichen. Die Herausforderung war die Leistung, Stabilität und Robustheit des System.

Team: Product Owner, 2 Scrum Teams
- Mitentwurf von Rest Schnittstellen zu Frontend Kanälen,
- Mitentwurf von SOAP Schnittstellen zu Backend Kanälen,
- Implementierung von Schnittstellen zu Billing, Mobile Apps, CRM, GIS
- Implementierung von Customer Care GUI,
- technische Unterstützung von Operations
- Prototyping mit Spring 3.1 Web (Rest)

========================================================

Mitarbeiteraktienprogramm eines global Konzerns

Projektzeitraum: 08.2013 – 02.2014

Kunde: Siemens AG, München

Verwendete Technologien Tools und Prozesse: Java 7, JBoss 7.1, JBoss EAP 6.0, Eclipse 4.2 Juno, JPA 2.0, Hibernate 4, Oracle 11g, Junit 4.x, DBUnit, SVN, Hudson, Apache POI 3.9

Beschreibung: System für Aufbau und Verwaltung von Mitarbeiteraktienprogramm des Konzerns. Das Programm räumt ein fast jedem Mitarbeiter weltweit - unabhängig vom Standort oder Aufgabenbereich – die Möglichkeit, Miteigentümer des Unternehmens zu werden. System beinhaltet mehreren Modulem wie GUI für Verwaltung von Aktien Programme, Accounting, Report, HR Schnitstelle, Finance Schnitstelle (Bank/Depo),
SAP. Die Herausforderung war die Performance, Stabilität und Robustheit des System.

Team: 30 Developers und Testers

Aufgabengebiet:
- Implementierung von Accounting Komponente,
- Implementierung von Report Komponente,
- Unterstutzung von Operations

========================================================

eCRM Aktiv

Projektzeitraum: 04.2010-05.2011
Kunde: C1 SetCon GmbH, 80337 München

Verwendete Technologien Tools und Prozesse: Java 6, Weblogic 11g, Oracle 11g, SOAP ( Jax-WS 2.2), Jboss Drools 4, JPA, Spring 2.5, Hudson, Maven 2, Subversion, Eclipse 3.5, EJB 3 ( MDB ), Oracle AQ, Junit
4.x, EasyMock 2.5, Log4J, Scrum

Beschreibung: ECRM Aktiv – System für Aktivierung der Neukunden in o2 System Stack. Die in o2 oder Partner Shops erfasste Aufträge werden an eCRM Aktiv geleitet und verarbeitet. Die folgende Funkvationalität wird abgedeckt: Verwaltung von Partner Shops, Verwaltung von Produkt Katalogen (Konfiguration von Produkten und Tarife für Dealer Gruppen), Validierung des Auftrages ( Produktverfügbarkeit, Adresse, Bankdaten), Aktivierung in CRM System, Statistiken, Manuelle Fehlerbehandlung

Team: Product Owner, 2 Scrum Teams

Aufgabengebiet:
- Mitentwurf von Soap und XML Schnittstellen zu Frontend Kanälen,
- Entwurf und Entwicklung vom Workflow Engine,
- Implementierung von Schnittstellen zu CRM, GIS und zu Plausibilität System,
- Qualitätssicherung von Design Dokumente, Code Reviews,
- technische Unterstützung von Operations,

========================================================

CRM High Available

Projektzeitraum: 01.2008-06.2008

Kunde: o2 Germany, 80992 München

Verwendete Technologien Tools und Prozesse: Rational Unified Process (RequisitePro, Rational Rose, SoDA, Clear Case), Weblogic 9.2, Oracle 9.2.0.7, Maven 2.0.9, JAX-WS 2.1, Spring 2.5.2, Java 1.5, AOP

Beschreibung: Die Refaktoring von der EAI Applikation im System Stack des Kundes. Im Rahmen des Projektes wurden die Dienste ausgewählt die für unternehmenskritische Flows besonders wichtig sind und besonder hoche Verfügbarkeit und Performance brauchen. Die Dienste wurden in einer neuen Schnittstelle erfasst und als Web Services neuentworfen und implementiert. Die neue Implementierung ermöglicht hot Deployment ohne Verlust der verbindungen zu Backand Systeme. Die neu implementierte Dienste sind drei mal performanter als alte Implementierung und liefern viele höchere Verfügbarkeit.

Team: Application Manager, 3 Developers, 2 Testers

Aufgabengebiet:
- Teilnahme in dem Konstruktion Prozess von RUP,
- Design von Application Moduls im Bereich Web
- Services ( design von WSDL), Implementierung von WS mit JAX-WS 2.1 ,
- Request Tagging
- Funktionalität (AOP) und Application Logging


========================================================

Customer Reward System

Projektzeitraum: 09.2003 – 12.2008

Kunde: o2 Germany, 80992 München

Verwendete Technologien: Rational Unified Process (RequisitePro, Rational Rose, SoDA, Clear Case), Eclipse 3.3, Jboss-4.0.4, EJB 2.1, Struts 1.2.x, Hibernate 3.0, Log4j 1.2.15, Clear Case,
Oracle 9.2.0.7, Perl, Log4Perl, JUnit, WebUnit, Jmeter 2.3.1, Rational Robot, Ant 1.6.x

Beschreibung: Das Customer Reward System ist eine Applikation, die das o2 Bonus Programm unterstützt. Die Anwendung registriert über verschiedene Kanäle ( online und offline ) Kunden, die an Bonus Programm teilnehmen. Durch verschiedene Aktivitäten, Kampagnen und den Umsatz kann der Kunde Bonus Punkte erwerben. Die erworbenen Punkte können zur Einlösung von Prämien genutzt werden. Die Applikation ist von mehreren Modulen gebaut: die offline Prozesse berechnen die Punkten, die online Schnittstelle stellt die CRS Funktionalität für Front-End zur Verfügung, Reward Manager unterstützt die Konfiguration
von Prämien Katalog, mehrere Schnittstellen verbinden die Applikation mit dem System Stack.

Team: Application Manager, 2 Consultants, externer Lieferant

Aufgabengebiet:
- Teilnahme in dem Interception Prozess von RUP als
- Application Verantwortlicher, Klären von End to End
- Requirements, Aufwandschätzung,
- Erkennung von Änderungen auf Anwendungs
- Ebene, Modellierung von Änderungen ( Application
- Context Model, Use Case Model, Data Model),
- Sicherung von der sauberen, leistungsfähigen und innovativen Architektur der Anwendung,
- Technische Vendor Management – Definition von
- Aufgaben, Termine und Inhalt den Lieferungen, fachliche und technische Unterstützung des Lieferanten, Qualitätssicherung von Design Dokumente,
- Code Reviews,
- Eingangs Tests mit JMeter,
- eigene Entwicklung im J2EE Bereich –  CRS Reward Manager – die Web-Applikation basierend auf Struts 1.2.7, Hibernate 3.0.5 und JBoss 3.2.3. Die Applikation unterstützt die Erstellung und Pflege von
Prämien Katalog, Entwicklung von Test Tools, Erweiterung von JMeter zum Testen von RMI Schnittstellen, Unterstützung von Fachseite, technische Unterstützung von Operations,
 

Projekthistorie

Nach Absprache werde ich die Referenzen liefern
 

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Grossraum München
Verfügbar ab dem 15.09.2015
Profilbild von Michal Gajda Java Softwareentwickler (JSE, JEE) aus Taufkirchen Java Softwareentwickler (JSE, JEE)
Registrieren