Freelancerprofil: Java JEE Architekt/Anwendungsentwickler in München, Deutschland

Java JEE Architekt/Anwendungsentwickler

München, Deutschland
Um den Freelancer zu kontaktieren, müssen Sie eingeloggt sein
Kategorie(n): IT
FREELANCER KONTAKTIEREN

Freelancer-Vorstellung

Studienabschluss

Doctor of Scienc (Software Engineering)

FÄHIGKEITEN, KENNTNISSE UND ERFAHRUNGEN

Jan’19 bis heute - Huwawei, München
----------------------------------------------
JEE Senior Cloud Data Security Consultant / Technischer Teamkoordinator bei der Weiterentwicklung einer kundenspezifischen Anwendung mittels „Attribute Based Access Control (ABAC)“ auf eingebetteten Geräten für IoT SmartHomes in „Cyber Security and Protection Laboratories (CSPL)“.

Verantwortungsbereich:
• Leitung der Implementierung eines Proof-of-Concept-Prototyps für technologische Innovationen.
• Verbesserung des Security Engineering-Prozesses sowie des Security-by-Design-Konzepts.
• Zusammenarbeit mit Design- und Produktteams, um Innovationen in neue Produkte zu bringen.

Aufgaben:
• Entwicklung des R&D-Prototyps eines dynamischen Autorisierungsdienstes, welcher die Open-Source-Implementierung des Balana-Dienstes (XACML V3.0-Implementierung) mit kontinuierlicher Überwachung und Protokollberichterstattung erweitert.
• Konfiguration, Wartung und Erweiterung einer cyber-physischen Demo zum Schutz von Inhalten mit Video-Streaming, Lichtsensoren, Videokameras, Cloud-Speicherservern und KI-Software zur Gesichts- und Ob-jekterkennung zusätzlich zur oben genannten dynamischen Autorisierungssoftware.
• Einrichten, konfigurieren, warten und integrieren von Komponenten einer Demo für dynamische Autorisie-rungssoftware (wie in 1) zum Verwalten des Zugriffs von Administratoren.
• Einrichtung und Verwaltung von Entwicklungs-, Test- und Demonstrationsumgebungen.
• Betreuung und Schulung von CSPL- und Produkt-Line (PL)-Ingenieuren bei der Übernahme der oben ge-nannten Technologien.

(JIRA, Confluence, Cruicible, SCRUM, Eclipse, JEE, REST WebServices, JPA, JUnit, Spring, BDD, CI/CD, Mockito, Jenkins, Sonar, Maven, Gradle, Android Studio, ABAC, Balana, Linux, Bitbucket, Github, GitLab, Docker, Pipelines)

Nov’17 bis Oct'19 - Telefonica, München
----------------------------------------------
JEE Senior Architekt / Lead Developer / Quality Engineer / Technischer Teamkoordinator bei der Weiterentwicklung einer kundenspezifischen Anwendung. Aufgaben:
• Überwachung des „Knowledge Transition“ Prozesses der neuen Anbieter (Entwicklungsteams).
• Bewertung des technischen Verständnisses des neuen Entwicklungsteams.
• Mentoring und Coaching der Entwickler mit technischen und geschäftlichen Anwendungsfälle/Funktionen.
• Qualitätssicherung per Code-Review der von den neuen Entwicklungsteams geleisteten Arbeit.
• Definieren von Richtlinien zum Messen der Anbieterleistung basierend auf Code-Quality.
• Technische Unterstützung des Project Management Office (PMO)
(JIRA, Confluence, Cruicible, SCRUM, Eclipse, JEE, REST WebServices, JPA, JUnit, Spring, Mockito, Jenkins, So-nar, Oracle, Maven, WebLogic, CAST, TDD, BDD, Bitbucket, Github, Kafka)


Sep’16 bis Nov'17 - T-Systems, München/Stuttgart
--------------------------------------------------------------
Re-design und Weiterentwicklung einer maßgeschneiderten Applikation.

Aufgaben: JEE Architekt / Entwicklungsteam Leitung:

Anforderungsanalyse und Konzeption, Review, Dokumentation, Modultest,PoC-Entwicklung.
Die Einschätzung und Sprint Planung anhand User-Stories.
Entwicklungsprozess Überwachung: Koordination, Abgabe und Übernahme von Umsetzungsaufgaben.
Deployment, Branching und Release Management.

(Enterprise Architect, JIRA, Polarion, SCRUM, Eclipse, Java 8, JEE, WebServices, IBM WebSphere, JUnit, Spring, Mockito, Jenkins CI, Sonar, Oracle, SQL-Developer, Maven, JPA 2.0)


Juli’14 bis Aug'16 bei O2, München
-------------------------------------------
Weiterentwicklung einer maßgeschneiderten Applikation, die die Customer Relations Management-Funktionalität von O2 Kunden ermöglicht. Die Anwendung verarbeitet Tarif-Management-Funktionalität, Re-gistrierungen und Aktivierungen von Kunden, Provisioning und De-Provisioning von Dienstleistungen für Pre-paid. Aufgaben:
• Die Einschätzung der Anforderung in User Stories vor Anfang jedes Sprint.
• Sprint Planung ausgewählter User Stories in Teilaufgaben innerhalb des eigenen Scrum-Team.
• Entwicklungs Komponenten- und Integrationstests für jede User Story vor Implementierung.
• Programmieren in jeder Teilaufgabe beschriebener neuer Anforderungen oder Veränderungen.
• Pair-Programmierung mit Scrum-Team-Mitglieder bei der Umsetzung der Aufgaben.
• Review der Entwicklungsarbeit von dem Teammitglieder auf Qualität und Vollständigkeit.
• Durchführung von Reviews mit anderen Scrum-Teams für Genauigkeit und Konsistenz.
• Präsentation der abgeschlossenen User Stories in den Kunden Review Meetings am Ende eines Sprints.
(JIRA, GIT, SCRUM, Eclipse, Java, JEE, JMS, WebServices, JGiven, JUnit, Spring, Mockito, Jenkins CI/CI, Sonar, WebLogic, Oracle, SQL-Developer, VMWare, Vagrant, Ant, Linux)

Nov13 bis Juni’14 bei UniCredit, München
----------------------------------------------
(zwischen Nov'2013-Feb'2014 Teilzeit wegen dem u.g. Projekteisatz bei Fa. Siemens)
Implementierung der BGH Anforderung über Umwandlung eines schon bestehenden Girokontos in ein Pfändungsschutzkonto ein. Daraus folgt, dass ein Status "Pfändungsschutz" und "Pfändungs-schutz aktiv" am Konto hinzugefügt wird. „Pfändungsschutz“ bedeutet, dass das Konto nicht gesperrt ist, der Kunde kann über seinen gesamten Saldo verfügen. „Pfändungsschutz aktiv“ bedeutet, dass der Kunde nur noch innerhalb seiner vom System berechneten Verfügungsfreigrenze verfügt.
• Analyse von Fachlichen Anforderungen und Erstellung einer technischer Dokumentation.
• Implementierung der Fachlichen Anforderungen mit JEE, Spring und der Interne-frameworks.
• Entwicklung des Schnittstellen zwischen Workflow-engine mittels MQ und Message Driven Beans.
• Funktionsanpassung und weiter Entwicklung der Applikation Pronto2 (interne eCommerce Anwendung).
• Entwicklung von mehreren Testanwendungen mittels Junit Framework.
(IBM RSA v8, Servlets, JSP, HTML, JS, Struts, EJB (Session Beans), IBM WAS 7, Spring, Spring MVC, Log4j, Junit, IBM DB2 host, IBM WebSphere MQ, HP Quality Centre)

Jan’13 bis März’14 bei Siemens, München
----------------------------------------------
Re-design und weiter Entwicklung der Applikation GPM (Global Plan Management). GPM behandelt komplexe Sachverhalte in der Ansparung und Abwicklung von Aktienplänen.?Aus diesem Grund be-handelt die Applikation Sachverhalte wie HR Datenmanagement, Workflow Steuerung, umfangrei-ches Reporting, diverse Schnittstellen zu externen Systemen und verschiedenen FI Sachverhalten.?
Aufgaben: Konzeption, Realisierung, Review, Analyse/Bewertung, Dokumentation, Modultest.?
• Analyse von Fachlichen Anforderungen und die Umsetzung des Logischen Datenmodells.
• Entwicklung einer Event Workflow Framework Module mittels Java.
• Konzeption und Entwicklung einer Logging-Framework Module mittels Java Interceptors und Log4J.
• Entwicklung des Reportmoduls mit Intern-Framework (POI) für die Generierung von Excel Berichten.
• Implementierung der Accounting Fachlichen Anforderungen mit JEE, JPA, Hibernate und Oracle 11.
• Entwicklung von mehreren Testanwendungen mittels JUnit.
(JEE, JPA, Hibernate, CDI, Eclipse, JBoss, Jenkins, JUnit, Oracle 11g, Sonar, HP Quality Centre, , Log4j)

Nov’11 bis Dec’12 bei Deutsche Pfand Brief Bank, München
------------------------------------------------------------------
Entwicklung einer Software-Plattform, die es ermöglicht Fachliche Daten von HOST auf SAP Syste-me zu Migrieren. Die Software-Plattform ist mit einer komponentenbasierten Architektur entwickelt worden und hat einen hohen Widerverwendungs-Anspruch. Technische Herausforderungen waren hierbei das hohe Datenvolumen, kombiniert mit der Anforderung einer schnellen Verarbeitungszeit für diese große Menge von Bulk-daten.
• Enge Zusammenarbeit mit den Technical Owners und den Lead Fachlichen Business Analysten.
• Definition der Architektur und der eingesetzten Technologien.
• Implementierung der Fachlichen Anforderungen mit Spring, JPA, Hibernate und Oracle 11.
• Entwicklung von mehreren Testanwendungen mittels JUnit.
• Durchführung von Source Code Analysis und Codereviews anhand Solar, FindBugs.
(JPA, Hibernate, Maven, Hudson, Eclipse, JBoss, Jenkins, Spring, JUnit, Oracle 11g, Sonar, FindBugs)

Mai’11 bis Oct’11 bei Loyalty Partners, München
-----------------------------------------------------
Entwicklung einer Software-Plattform, die es ermöglicht Kundenbindungs-/ Bonusprogramme in neue internationale Zielmärkte einzuführen. Die Software dient dabei als Basis Framework und wur-de für das jeweilige Land hinsichtlich konfigurierbar entwickelt. Die grundlegende Architektur der Plattform basiert auf folgenden Kernkomponenten; Customer Data Management, Beschwerdema-nagement, Programm-Setup (Verwaltung der Karten-, Konten-, Sammeltransaktionen), Webservices (externe Schnittstellen zu Partnern), Batch (Import und Export von Transaktionen).
• Erstellung von technischer Dokumentation
• Erstellung von Modul- und Datenbankdesigns mit UML
• Entwicklung von JSF basierten Web Modulen in internen eCommerce Payback Portal
• Entwicklung im Umfeld transaktionaler Projekte mit EJB 3, JPA, Hibernate und Oracle 11
• Durchführung von Codereviews und Interne Schulung der Team Member
• Enge Zusammenarbeit mit den Technical Owners, den Product Ownern und dem Lead Solution Architekt
(SCRUM, EJB 3, JPA 2, Hibernate, JMS, Webservices, JAX-WS, JMX, Maven 2, Hudson, JSF, JSP, Servlets, CMS, Eclipse Helios, BEA WebLogic 10, Jenkins, Spring, JUnit, Oracle 11g, AspectJ, JIRA, Wiki, HP-QC)


*IBM* *WebSphere* *J2EE* *Entwicklung* Unterstützung im Projekt _ARCHIV_ *Content Management System* und _Gandalf_ *Build-System*.
* Entwicklung einer Batch Work-flow Module mittels IBM Batchframework API in ARCHIV.
* Definition der Architektur und der eingesetzten Technologien für IBM XD Compute Grid.
* Implementierung der Fachlichen Anforderungen unter Einsatz der Batchframeworks.
* Migration des italienischen Build-Systems Gandalf auf IBM WAS v6.1 und IBM RSA v7.5.
* Integration des Zugriffs von Gandalf auf das zentralen Build-Systems AGENT.
* Funktionsanpassung in Gandalf unter Einsatz der Frameworks Spring und Hibernate.
* Entwicklung von mehreren Testanwendungen mittels Junit Framework.
(IBM RSA v7.5, Eclipse GANYMEDE, *Axis*, Servlets, JSP, JSF, Struts, EJB (Session Beans), IBM WAS v6.1, *Tomcat*, *Spring*, *Hibernate*, Log4j, Junit v4.0, IBM *XD Compute Grid* v6.1.1.1, IBM *DB2* *host*, hsqlDb)

* +Jul’08 bis Jun'09+
Produktionssicherung-/Betreuung und J2EE Entwicklung Unterstützung im Projekt "Business Pro-cess Management (BPM) Services - Next Generation".
* Migration des IBM BPM Services und Client auf IBM *WebSphere* *Process* *Server *6.1.
* Entwicklung des Schnittstellen zwischen BPMS und Workflow mittels MQ und Message Driven Beans.
* Durchführung und Dokumentation der technischen Test und der Umstellung auf der IBM BPM Services.
* Optimierung der BPM Services gemäß Performance Vorgaben, wie SQL Queries und Prozessmodelle.
* Entwicklung des Reportmoduls für die Generierung von Excel Berichten.
* Bearbeitung und Behebung aktueller Produktionsprobleme *MQ* *Workflow* (J2EE-Komponenten).
* Erweiterung des Funktionsumfangs der AcConvert Schnittstelle in Java und *C++* unter Vista.
* Entwicklung des Web Services Schinietstelle der ARCHIVplus (CRM tool) mittels Axis Framework.
* Dokumentation der Änderungen und Erstellung von Testcases im Quality Center.
* Held J2EE Schulungen für interne Software-Entwicklern.
(IBM *WebSphere* *Process* *Server* v6.1, IBM Websphere Integration Developer v6.1.2, *EJB* 2.0 (Message Driven Beans und Session Beans), IBM Rational Software Architect v7.0, Axis, Spring, Servlets, JSP, Log4j, Junit, commons)

Stunden- und Tagessatz

Um den Stunden- und Tagessatz zu sehen, loggen Sie sich bitte ein
Profil_Dilshener_detail_EN.doc (86 kB)
Hochgeladen am: 07.01.2020
Profil Dilshener Engslich
Profil_Dilshener_detail_DE.doc (156 kB)
Hochgeladen am: 07.01.2020
profil dilshener deutsch
FREELANCER KONTAKTIEREN
Bitte loggen Sie sich ein oder registrieren Sie sich, um das Freelancer zu kontaktieren.
Neu bei projektwerk?