IT-Architektur und IT-Consulting
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 12355 Berlin
- auf Anfrage
- de | en
- 08.12.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
1/2020 – offen
TätigkeitsbeschreibungIT-Architektur, Full-Stack Development
Eingesetzte QualifikationenConfluence, Git, Java-Frameworks, Jira, Spring Framework, Angular, Architekturinformatik
1/2013 – 11/2014
Tätigkeitsbeschreibung
Entwicklung einer internen Web-Applikation zur Unterstützung der Anlage
und Verwaltung von Fahrzeug-Verträgen im Bereich Finanzierungen, Versicherungen und Dienstleistungen.
Meine Aufgaben waren unter anderem:
Erstellung und Dokumentation von Architektur-Konzepten
Spezifikation der technischen Dokumentation
Überprüfung / Kontrolle der Architektur mit Hilfe von Sonargraph
Architect
Implementierung/Test von Framework-Funktionalitäten
Vermittlung von Implementierungs-Knowhow,Schulungen
Code-Reviews
Modularisierung der Applikation
Performance-Analyse / -Verbesserung
Durchführung / Steuerung von größeren Code-Refactorings
Unterstützung bei der Erstellung und Definition von
Fachkonzepten
Projektdurchführungauf Basis von SCRUM
Scrum, Testen, Qualitätsmanagement / QS / QA (IT), UML, Software Design, Software Architecture, Objektorientierte Analyse und Design (OOAD), Spring Framework, J2EE, Schreiben von Dokumentation, Schulung / Coaching (allg.)
8/2011 – 1/2013
Tätigkeitsbeschreibung
Ziel des Projekts ist die weltweite Neugestaltung der Marktwebseiten von
BMW. Der Rollout erfolgt in ca. 120 Ländern. Das Projektvorgehen war nach
SCRUM organisiert.
Meine Aufgaben warenunter anderem:
Erstellung von Architektur-Konzepten
Entwickeln und Review von fachlichen Konzepten
Review der Fachkonzepte, Unterstützung bei der Erstellung von
Fachkonzepten
Schnittstelle zwischen Fachbereich und Implementierung
Schnittstellenspezifikationen / Anbindung externer Systeme
Spezifikation der technischen Dokumentation
Einführung eines Prozesses zum Defekt-Management, ReleaseManagement, Test-Management
Code-Reviews
Projektdurchführungauf Basis von SCRUM
Scrum, UML, Software Design, Software Architecture, Objektorientierte Analyse und Design (OOAD), J2EE, Java (allg.), JavaScript-Frameworks, Schreiben von Dokumentation
4/2008 – 7/2011
Tätigkeitsbeschreibung
Ziel des Projekts ist die elektronische Unterstützung der Prozesse zur Schutzrechtsanmeldung von: DE-Patenten, EP-Patenten, PCT-Anmeldungen, Markenanmeldungen, Gebrauchsmusteranmeldungen, Einsprüche in Patentsachen, Beschwerden in Patent- und Markensachen. Realisiert wird die Lösung
durch eine „service-oriented Application“(SOA)-Applikation auf Basis von JEE.
Als User Interface wird eine Eclipse RCP Anwendung eingesetzt.
Meine Aufgabe ist die Umsetzung verschiedener Componenten und Prozesse. Dies umfasst im einzelnen folgende Aufgaben:
Abstimmung von offenen Fragen mit dem Fachbereich
Modellierung der Anforderungen auf Basis der UML, Generierung der
Code-Templates auf Basis dieser Modelle (Im Projekt wird der „modeldriven Software-Development“-Ansatz, MDSD, eingesetzt.)
Schneidung / Identifizierung von möglichen Services
Modellierung der BPEL-Prozesse: Basis hierfür bilden die durch den
Fachbereich modellierten EPKs (in ARIS)
Design der benötigten WebServices und der Service-Komponenten
Entwickler-Dokumentation mit Hilfe eines Wikis
Abstimmung der Lösungen mit dem Architekturteam
Implementierung der WebServices, der Service-Komponenten und
der Eclipse RCP-Plugins
Erstellung und Modifizierung von PDF-Dokumenten mit iText
Unterstützung der Test-Teams beim Test der entwickelten
Komponenten und Services
Implementierten Komponenten/Services
automatisiertes Deployment auf Basis von Ant
Projektdurchführungauf Basis der IBM Methode
Java Database Connectivity, UML, Software Design, Oracle BPEL Process Manager, Objektorientierte Analyse und Design (OOAD), J2EE, Eclipse, Serviceorientierte Architektur, Web Services
10/2006 – 3/2008
Tätigkeitsbeschreibung
Modernisierung der Sozialversicherungssysteme der Schweiz (IGS Vista)
Ziel des Projektes ist die Ablösung und Modernisierung der bereits existierenden Anwendungen des Schweizer Sozialversicherungs-Systems. Die Ablösung
erfolgt für 13 Kantone. Insgesamt werden ca.30 Applikationen abgelöst, wobei ich selbst als Lead Architect für 2 dieser Anwendungen zuständig war. Im
einzelnen umfasste dies u.a. folgende Punkte:
Architektur einer J2EE-Applikation mit Eclipse Rich Client als Benutzerschnittstelle
MDSD (Model-Driven-Software-Development)-Ansatz auf Basis von
UML(-Component)-Modellen
Spezifikation des Frameworks
Qualitätssicherung durch diverse Reviews in allen Projektphasen (UseCases, Component Modelle, TestCases, SourceCode, Deployment)
SOA-orientiete Gesamtarchitektur mit verschiedenen “Service-Levels”
für den Austausch mit anderen Applikationen
Migration der Altdaten (incl. Erstellung der Spezifikation, Erstellung
entsprechende Migrationsskripte, Installieren verschiedener Prüfmöglichkeiten)
Vorgehen nach der IBM Global Service Methode
Tracking auf Basis von „Earned Value“
Projektphasen: Requirements-Engineering, Design, Implementierung,
Test, (Roll-out)
Koordination Schweiz Indien ↔
Ausbildung der indischen Kollegen
Projektdurchführung auf Basis der IBM Methode
Offshore-Entwicklung: 15 Leute in der Schweiz, 40 in Indien (Gesamtprojekt bestand aus ca. 350 Mitarbeitern)
Projektleitung / Teamleitung (IT), Testdesign (IT), Enterprise Service Bus, UML, Software Design, Software Architecture, Softwareanforderungsanalyse, Objektorientierte Analyse (OOA), Objektorientierte Analyse und Design (OOAD), J2EE, Java (allg.), Serviceorientierte Architektur
7/2005 – 9/2006
Tätigkeitsbeschreibung
Enterprise-Level Infrastruktur-und Softwaremigration im J2EE-Umfeld
Ziel des Projektes war die Migration von ca. 120 J2EE-Applikationen von „alten“SUN Server auf neue IBM Power5 Server. Hierbei wurden auch die Software-Versionen der IBM Produkte auf den neusten Stand gebracht. Folgende Punkte umfasste mein Aufgabenbereich hierbei:
Analyse von J2EE-Applikationen (incl. Entwurf einer passenden Schätzmethode)
Entwerfen eines Migrationskonzepts incl. Anhebung der alten Softwarepackages auf neue Versionen (z.B. IBM WebSphere Version 3 auf
Version 6)
Koordination der Abläufe beginnend von der „Entgegennahme“bis
zum „Roll-out“der migrierten Applikationen (Resourcenplanung, Projektplan, Kostenplanung)
Kundenberatung bzgl. Infrastruktur und neuer Software
Anpassung und Detaillierung der IBM Global Services Method an die
Erfordernisse des Kunden und des Projekts
Qualitätssicherung durch einführen entsprechender Review-Prozesse
Identifizierung von „Verbesserungspotential“für zukünftige Applikationsentwicklungen und Beratung des Kunden in dieser Hinsicht
Projektleitung / Teamleitung (IT), IBM WebSphere Application Server (WAS), J2EE, Workflows, Schreiben von Dokumentation, Prozessberatung
Über mich
===================
Geschäftsprozess-Analyse, Facharchitektur,
Anforderungs-Analyse mit Erfahrung in den
Branchen Automotive, Versicherung und Öffentlicher Dienst
Strategie-Beratung, Prozess-Definition und -Anpassung
Software-Architektur und -Design
Wettbewerbsanalysen und Entscheidungsvorlagen, Beratung bei der Auswahl
von Standard-Software
technische Leitung, „Vermittlerrolle“zwischen dem Fachbereich und der
„Technik“
große, internationale Projekte > 100 Personen
Einsatz von Global Resources ( Auslagerung von Teilen des Projekts z.B. nach
China, oder Indien)
prozessorientiertes Vorgehen nach bspw. SCRUM oder RUP, sowie dessen
Toolunterstützung und Dokumentation
JEE, Implementierung in Java und Microsoft .NET
Qualitätssicherung, Test
SOFT SKILL
========
sehr gute Kommunikations- und Motivationsfähigkeit
sicheres Auftreten auch in internationalem Kontext
sehr teamfähig
schnelle Orientierung auch in komplexen Organisations- und Teamstrukturen
SPRACHEN
=======
Deutsch: Muttersprache
Englisch: verhandlungssicher
Weitere Kenntnisse
- IT-Architektur
- SCRUM
- Softwareentwicklung
- Requirements Analyse
- IT-Beratung
- Prozess- / Workflow-Analyse
- Dokumentation
- Konzeption
- Frameworks
- Qualitätsmanagement / Testing
- IT-Projektleitung / -management
- Open Source
- Systemanalytiker
- Verteilte Systeme
Programmierung & Betriebssysteme
- Softwareprogrammierung
- Webprogrammierung
- Java
- C#
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden