Schlagwörter
Skills
Business / Personal Skills - Large Account (+200k - multi-million) experience with c level partners and associates, Networking and personal skills, Business Case oriented steering approach, Business Metrics (KPI)
Projekthistorie
|
|
Zielindustrie |
Big Data Analytics, Datenvisualisierung |
Kategorien |
Monitoring, Gesetzliche Überwachung (Surveillance), Collaborative Analytics Solutions
|
Beschreibung |
Eine Cloud Basierte Lösung für die Collaborative Analyse von Mengen Daten (Big Data Analyse) |
Hardware / Software Umgebung |
Heterogenes System: PaaS basierte heterogene Systeme |
Aufgaben |
• Konzipierung der gesamten Architektur eines PaaS basiertes Systems, das für die Analyse von Mengendaten (generiert durch Benutzerinteraktion) eingesetzt werden soll • Aufbau und Implementierung von privaten Cloud Instanzen auf Basis von Virtualisierungstechnologien (OpenStack, OpenShift) • Einbindung und Integration von unterschiedlichen Switch Herstellern – CISCO, Juniper, Huawei, ZTE, Baracuda • Integration von IAM Systeme (Keycloak) für die Authentifizierung und Autorisierung von Benützern auf Basis von JAAS, LDAP, User Federation, OAuth 2.0 über diverse alleinstehende Systeme • Auswertung von Schnittstellen Drittanbieter aus der Telekommunikation und IMS Domänen für die Integration mit einem zentralen Überwachungssystem(TKÜ) • Erfassung und Analyse von großen (Regionalen, Nationalen, Internationalen) Daten, - Telekommunikationsnetzwerke (IP, Edge, 3G, 4G) und die wichtigsten Übertragungsprotokolle (MPLS, BGP, RIP v1, RIP v2 u.a.) für den Aufbau von Netzwerke für die Verspieglung der Daten • Konzipieren, Präsentieren und Implementieren von betriebskritischen Funktionalitäten wie Ausfallsicherheit, Hochverfügbarkeit, Disaster Recovery (DR), gesetzliche Rahmen bei der Datenvorratsspeicherung
|
Relevante Technologien und Tools |
Java, JEE, JAIN – SLEE, JAAS, JCA, ASN.1, JSON, Virtualisierung (VMWare), HTML5, Jquery, Neo4j, Talend, Pentaho, Hadoop, Jung Framework, D3.js, P5.js, Gephi, OrientDB (Graph Datenbank), OpenShift, Kubernetes, Docke |
Zielindustrie |
Fast Moving Consumer Goods, „Business to Customer“ (B2C) |
Kategorien |
Implementierung, Umsetzung, Solution Architektur, Infrastrukturaufbau, Organisationsaufbau, Fachliche Analyse, Anforderungsmanagement |
Beschreibung |
Aufbau eines B2C Plattforms aus dem „Fast Moving Consumer Goods (FMGC)“ Bereich, welches ein effizientes Zusammenbringen von klein,- und mittelständischen Unternehmen und den Endkunden ermöglichen soll. |
Hardware / Software Umgebung |
Linux, PHP (Magento) / Python (Odoo), JSON, RESTful, Android, iOS, JEE |
Aufgaben |
• Planung und Delegieren von fachlichen sowie technischen Anforderungen für die Implementierungsmannschaft, Analyse der technischen Wirkungen der diversen Umsetzungsstrategien, Definieren des Data Domain Models, • Odoo spezifische Aufgaben: • Erfahrung beim Aufbau eines Odoo basierten Backends. Zugriff über nginx unter Berücksichtigung von Aspekten wie Caching, Long Polling, Weiterleitung externer IP-Adressen an der Odoo Instanz, Einstellen der Worker Prozesse, Docker basierte Instanzen. • Auswahl, Identifizierung, Evaluierung, Anpassung und Integration von mehr als 300 Modulen von Drittanbietern • Verhandlungen mit Lieferanten und Dienstleistern zwecks Erweiterungsmöglichkeiten von bestehenden Apps. • Anpassung der Code / Templates / Views und Models • Design und Anpassung des Frontends |
Relevante Technologien und Tools |
Linux, PHP (Magento) / Python (Odoo), JSON, RESTful, Android, iOS, Docker, NGINX, JEE (JBoss AS 7.0) |
Projektzusammenfassung |
In einer der am rasantestem wachsenden Märkten der Welt (Indien), ist die Nachfrage nach „Add-on Services“ (Frei Haus Lieferung, Treupunkte, Sonderangebote, Rabatte) keine Ausnahme, sondern der Regelfall. Obwohl die Flut nach Markenlieferanten sehrgroß ist, wird ein Großteil des Umsatzes immer noch über Einzelhändlern aus der Nachbarschaft generiert.
Ziel des Projekts GharAaloo - welches übersetzt Hauskartoffel bedeutet, und Zeitgleich eine Anspielung auf dem Begriff „Heimkehren“ darstellt – ist den kleinen unternehmen und Einzelhändlern einen Zugang zu den Endkunden zu ermöglichen damit sie die Bedürfnisse der Kunden direkt aus der Nachbarschaft abdecken können. Im Rahmen dessen, bietet das System die folgenden Möglichkeiten: • Analog zu einem Online Shop kann ein Einzelhändler seine Produktpalette warten, Pflegen und den Endkunden gegenüber darstellen.• Kunden können Ihre Einkäufe in Form von Merkzettle warten. Bei einer Kaufanfrage, werden die besten Preise sowie die kürzeste Lieferzeit zusammengerechnet, und dem Endkunden angeboten. |
Zielindustrie |
IT Dienstleistung |
Kategorien |
Solution Architektur, Fachliche Analyse, Anforderungsmanagement |
Beschreibung |
Beratung als Solution Architekt bei der Umsetzung eines online Plattforms, das Auftraggeber (diverser Tätigkeiten) und Auftragnehmer zusammenbringt. |
Hardware / Software Umgebung |
Linux, Windows, PHP (Yii2), Android sowie iOS |
Aufgaben |
Planung und Delegieren von fachlichen sowie technischen Anforderungen für die Implementierungsmannschaft, Analyse der technischen Wirkungen der diversen Umsetzungsstrategien, Definieren des Data Domain Models |
Relevante Technologien und Tools |
Linux (CentOS) • Windows • Angular 2 • TypeScript • PHP (Yii2) • Android • iOS • Sparx Enterprise Architect • Docker • Kafka Streams • BPML 2 / BPML • Eclipse BPMN2 Modeler • jBPM |
Zielindustrie |
IT Dienstleistung |
Kategorien |
Beratung, Training & Coaching |
Beschreibung |
Trainer im Bereich Java / JEE Development sowie JBoss Infrastruktur Verwaltung undMonitoring. |
Hardware / Software Umgebung |
Linux, Windows |
Aufgaben |
• Halten von Trainings (JB248, JB348, JB225, JB325) sowie maßgeschneiderte Schulungen zu spezifischen Themenbereichen. • Mitarbeit bei der Konzipierung von Unterrichtsmaterial für Sonderschulungen. • Schulung der Teilnehmer zu fortgeschrittenen Themen wie Aufbau der Server Infrastruktur Angesicht geschäftskritische Aspekte wie Ausfallsicherheit (Failsafety), Hochverfügbarkeit (High Availability), Single-Sign-On (SSO) und „Rolling Updates“ • Schulungen im Applikation Testing Bereich mit JUnit, Test NG und ServerlessTesten mit Hilfe von Arquillian sowie UI Testing mit Selenium • Schulung im Bereich der Versorgung, Konfiguration und Bedienung von JBoss EAP 6.0 Instanzen im Standalone sowie Domain Modus über direkte Anpassungen der Konfigurationsdateien sowie über das Command Line Interface (CLI) |
Relevante Technologien und Tools |
Red Hat, JBoss EAP 6.0, Java 8, JPA (Transaction Awareness, JQL, Datasource Konfiguration, JSF (Lifecycles, Components, Configuration, Facelets, Extensions), JMS (Topics, Queues, Durability, Persistence), CDI (Annotation Driven Programming), Clustering (Domain vs Standalone mode, Load Balancing), CLI Use (Domain mode CLI Management) |
Zielindustrie |
Banking |
Kategorien |
Banking, Risk Management, Regulatory Compliance
|
Beschreibung |
Beratung bei der Anpassung des Risiko Management und Meldewesen Systems nach den Anforderungen von Basel II. |
Hardware / Software Umgebung |
Heterogenes System: Red Hat (RHEL), Java, Jetty, Oracle |
Aufgaben |
• Aufbereitung von Subkomponenten für die Bereinigung / Extrahierung, Transformation und Ladung (ETL) von Mengendatendaten. • Implementierung von Simulationsalgorithmen zwecks der Analyse und dieErstellung von Prognosen zur operativen Risiken nach Basel II Kriterien • Aufbau der Sicherheitsschnittstellen bei der Einbindung von externen Systemen zwecks des Zugriffs und den Abruf von verarbeiteten Kennzahlen • Konzipierung sowie die Bereitstellung von Benutzeroberflächen für die Verwaltung, das Starten und Stoppen von asynchronen Rechenprozessen. • Vorbereitung von Prozessen, Rückmeldungen und Automatismen bezogen auf die zeitlich abgestimmte Berichterstellung (monatlich, quartalsweise, jährlich oder per Bedarf) |
Relevante Technologien und Tools |
Java, JEE, JSF, XML, XSLT, Business Objects, Enterprise Architect |
Projektzusammenfassung |
Konzipierung sowie die Umsetzung von Modulen und Subkomponenten für die korrekte Korrelation von Daten aus mehreren Daten Quellen (Bank Interne,- sowie Marktdaten). Einbindung von Rechenkomponenten für die Simulation von Szenarien (Monte Carlo Simulation) |
Zielindustrie |
Banking |
Kategorien |
Banking, Risk Management, Regulatory Compliance
|
Beschreibung |
Beratung bei der Anpassung des Risiko Management und Meldewesen Systems nach den Anforderungen von Basel II. |
Hardware / Software Umgebung |
Heterogenes System: Red Hat (RHEL), Java, Jetty, Oracle |
Aufgaben |
• Aufbereitung von Subkomponenten für die Bereinigung / Extrahierung, Transformation und Ladung (ETL) von Mengendatendaten. • Implementierung von Simulationsalgorithmen zwecks der Analyse und dieErstellung von Prognosen zur operativen Risiken nach Basel II Kriterien • Aufbau der Sicherheitsschnittstellen bei der Einbindung von externen Systemen zwecks des Zugriffs und den Abruf von verarbeiteten Kennzahlen • Konzipierung sowie die Bereitstellung von Benutzeroberflächen für die Verwaltung, das Starten und Stoppen von asynchronen Rechenprozessen. • Vorbereitung von Prozessen, Rückmeldungen und Automatismen bezogen auf die zeitlich abgestimmte Berichterstellung (monatlich, quartalsweise, jährlich oder per Bedarf) |
Relevante Technologien und Tools |
Java, JEE, JSF, XML, XSLT, Business Objects, Enterprise Architect |
Projektzusammenfassung |
Konzipierung sowie die Umsetzung von Modulen und Subkomponenten für die korrekte Korrelation von Daten aus mehreren Daten Quellen (Bank Interne,- sowie Marktdaten). Einbindung von Rechenkomponenten für die Simulation von Szenarien (Monte Carlo Simulation) |
Zielindustrie |
Gesetzliche Überwachung, Telekommunikation |
Kategorien |
Monitoring, Überwachung (Surveillance), Intelligence Solutions |
Beschreibung |
Eine heterogene Softwarelandschaft für den Einsatz im Bereich der gesetzlichen Überwachung |
Hardware / Software Umgebung |
Heterogene Systeme: Diverseste Produkte aus der Telekommunikation 2G, 3G, GPS, LTE – (Cisco, Juniper, Baracuda, Huawei, ZTE), Datenbanken sowie Speichersystem aus dem Haus (HP, Teradata) und Überwachungsbranche. |
Aufgaben |
• Verantwortlich für Pre-sales bei Endkunden aus der Sicherheitsindustrie (Terror Bekämpfung). • Vorträge zu neusten Lösungsansätzen bei Entscheidungsträgern bei Verteidigungs,- und Innenministerien. • Evaluierung von über 50 Produkten und deren Integration im Form von Komplettlösungen durch Steuerung von mehrere Produkt Line Managern und deren Entwicklungsmannschaften (über 60 Entwickler) |
Relevante Technologien und Tools |
• Domain Know-how: (Intelligence & Analytics), Security, GOV 2.0, Enterprise Application Integration, Compliance Governance, Solution Sales, J2EE, Transaction Banking (Management & Integration), Telecommunications (BGP, VLAN, MPLS, OSPF, 3GPP - 2G, 2.5G, 3G), LTE, NGN, 4G, PSTN, ISUP, SS7, HTTP, TCP/IP, UDP ), Lawful Intercept (ETSI & CALEA), Business Intelligence, Data Warehousing and Storage Systems (NetApp, HP AVA), Optical Networks, OSI, S.W.I.F.T (MT 0xx - MT9xx), EDIFACT, XML Technologies - XSD, XPATH, XQUERY, XSLT, Persistence Strategies (JPA, Hibernate, TopLink, EclipseLink, Neo4j, InfiniGraph), RDBMS (diverse), Middleware,- und Virtualisierungstechnologien (EJB, Spring Framework (DM + OSGi), Hadoop, GridGain, Citrix, VMWare, Linux (Debian, Ubuntu, RedHat), Web 3.0 (SIMILE, Semantic Web, FOAF) |
Zielindustrie |
Gesetzliche Überwachung, Telekommunikation |
Kategorien |
Monitoring, Surveillance, Intelligence Solutions
|
Beschreibung |
Eine heterogene Softwarelandschaft für den Einsatz im Bereich der gesetzlichen Überwachung |
Hardware / Software Umgebung |
Heterogenes System Windows, Linux, Oracle, Spring Framework (OSGi), Eclipse RCP, JFace, SWT und diverse Eclipse SDK plugins. |
Aufgaben |
• Verantwortlich für clientseitige (UI) Authentifizierung und Autorisierung, • Evaluierung von diversen client- und serverseitigen Technologien wie .NET, C#, J2EE und Flex bei der Definierung der System Architektur. • Design der Entity Relationship Model und Notifizierungsstrategie (Datenaustauch) zwischen den Komponenten mit sehr hoher Performance Anforderungen im Vordergrund. • Konzipierung und Entwicklung des “Sicherheitskonzepts” basierend auf erteilten Rollen und Berechtigungen („Role Based Access Control“ - RBAC)und „Row Level Security - RLS“.
|
Relevante Technologien und Tools |
Spring Framework (OSGi), SQL, Hibernate, JMS, Eclipse 3.1-3.4 (Intensiv)
|
Projektzusammenfassung |
Vertraulich |
Zielindustrie |
Wirtschaft und Versicherung |
Kategorien |
Geschäfts Prozess Automatisierung, Workflow, Dokument Management
|
Beschreibung |
Ein Java® basierter Prototyp, der der Verwaltung von Dokumentausgaben dient, undzeitgleich für die Verwaltung der Prozessabläufe (Workflows) in Einsatz kommt. Das System besteht aus einem Workflow Designer zur grafischen Definierung von Workflows sowie einem Output Integrator und Workflow Visualizer Modul, die zusammen bei den Benutzern zur Verwaltung zugewiesene Aufgaben verwendet werden. Das System wurde nach den Verwaltungs,- und Archivierungsanforderungen der Automotiv,- und Versicherungsindustrien entwickelt und kann bis zu 1,5 Millionen Dokumente/Tag bearbeiten.
|
Hardware / Software Umgebung |
Heterogenes System: Windows, Linux, Oracle, MySQL, HsqlDB, JBoss 4.0.3, WebSphere 5.1, WebLogic 8.1
|
Aufgaben |
• Analyse und Konzipierung der Datenmodelle • Evaluierung und Konfiguration diverser Applikationsservern • Durchführung von Last, - und Performance Tests • Build Automatisierung • Projekt Dokumentation und Knowhow Teilung (besonders für Websphere AS 5.1)
|
Relevante Technologien und Tools |
EJB (Session Beans), Jakarta Struts, JSP, Hibernate, JMS, Apache Axis, Ant, JUnit, XDoclet, StreamServe, CM-Synergy, Codebeamer, Grinder, Eclipse, OptimizeIt (Borland Profiling Tool), Squirrel-SQL Client, TOAD
|
Projektzusammenfassung |
Das Output Integrator Modul dient als Zugangspunkt zum System und als Schnittstelle zum Workflow Management System um Aufgaben nach einem Vordefinierten Schema zu bearbeiten. Externe Systeme und Formatierer werden über dem Output Integrator mitbezogen, und anhand der definierten Regeln werden die einzelnen Tasks in einem Arbeitsablauf (Workflow) bearbeitet • Ersetzen von EJB Entity Beans durch Hibernate vergibt bessere Kontrolle über die Datenstruktur und ermöglicht die Definierung einer reicheren und hierarchischen Domain Model• Einsatz von XDoclet für die Generierung der Session Bean Schnittstellen und Deployment Descriptoren unterstützt die Lauffähigkeit der Applikation auf diversen Applikationsservern und hilft bei der Beschleunigung des Entwicklungsprozesses • Entwicklung von Datentypen, deren Generierung mit Hibernate Tools, sowie die Datenmanipulierung mit Hilfe von DAO's (Data Access Objects) erlaubt eine flexiblere Architektur und reduziert die Abhängigkeit auf Proprietäre und Datenbank abhängige SQL Anweisungen. |
Zielindustrie |
Finanz - und Kostenrechnung |
Kategorien |
Finanzen, Geschäftsprozesse, Regel basierte Kostenzuweisung
|
Beschreibung |
Das Projekt sollte die Anforderungen der Finanzabteilung ansprechen und den Mitarbeiter von redundanten Aufgaben, z.B. Inter Company Pricing, Variable CostMargin Calculations, entlasten. Hierbei sollte das Projekt mit Hilfe von MS Access basierten Lösungen realisiert werden, um einen zukünftigen Client-Server basierten Ansatz zu ermöglichen. Ziel des Projektes war die zentrale Verwaltung von Informationen sowie die werksübergreifende Berechnung von Kennzahlen aus dem Kostenrechnungsbereich
|
Hardware / Software Umgebung |
Windows, Excel, MS Access, VBA, SQL
|
Aufgaben |
• Datensammlung (über diversen Quellen) sowie deren Analyse und Umstrukturierung in Bezug auf die semantischen Verknüpfungen • Projekt und System Dokumentation • Konzept Erstellung für das zukünftige System • Moderation von Workshops sowie Mitarbeiter Training • Konzipierung von Regeln zum Zweck der Kostenverteilung nach bestimmten Parametern
|
Relevante Technologien und Tools |
MS Access, MS Excel, Visual Basic
|
Projektzusammenfassung |
Die bestehende und auf Excel basierende Berechnungen zeigte Nachteile z.B. falsche Kostenaufteilung wegen manuellen Verknüpfungsaufwand und eine längere Berechnungszeit durch Mischung von Daten und Darstellung. Die Umstellung auf eine Datenbank (MS Access) basierte Lösung ermöglichte: • Transparenz durch Trennung der Daten von der Darstellung• Erhebliche Qualitätssteigerung bei der Berichterstellung • Höhere Benutzerakzeptanz und Einsatz von nicht technischen Mitarbeitern |
03/2005 – 09/2005 |
System zur Automatisierung des Einburgerungsverfahren – GSP2K - Consultant |
Zielindustrie |
Öffentliche Verwaltung, Politik, Behörden |
Kategorien |
Prozessablauf
|
Beschreibung |
Java basierte N-Tier Applikation für die Automatisierung von staatlichen Arbeitsabläufen und zentralisierte Datenverwaltung bei dem Einbürgerungsverfahren. Die Applikation sollte mit einem open source Lizenz vermarktet werden, während die bereichsspezifischen Datenbanken und Datenstrukturen für den kommerziellen Zweck entwickelt wurden
|
Hardware / Software Umgebung |
Heterogenes System: Windows, Linux, Oracle, MySQL, HsqlDB, JBoss
|
Aufgaben |
Anforderungsanalyse Evaluierung von mehreren Frameworks und APIs und deren Kombinationen, Konzipierung der technischen Architektur und der Datenstruktur mit UML (Enterprise Architect), Projektkommunikation und Koordinierung
|
Relevante Technologien und Tools |
Spring Framework, Hibernate, Freemarker, SiteMesh, Quartz, Maven, Eclipse, ArgoUML
|
Projektzusammenfassung |
Analyse der funktionalen Anforderungen und mehrere JAD Sitzungen führten zur Festlegung und dem Einsatz von MVC, AOP, IOC Konzepte um folgendes zu ermöglichen: • Unabhängigkeit des Systems zum großen Teil von Applikationsserver spezifischer Funktionalität.• Homogene Entwicklungsumgebung durch Verwendung von Spring Framework, was schichtübergreifende Einheitlichkeit bei der Entwicklung unterstützt und dabei die Lernkurve reduziert. • Für Skalierbarkeit, Verfügbarkeit und andere geschäftskritische Anforderungen sollte JBoss Clustering zum Einsatz kommen • Komplette Trennung der Geschäftslogik von der Darstellungsschicht • Verwendung der Hibernate Funktionalität von „Inheritance” um die Datenmodelle auf einer eleganten Basis zu erweitern |
Beschreibung |
Ein System zur Analyse und Identifikation von Geschäftskunden, basierend auf einer Mehrzahl von expliziten und impliziten Faktoren aus dem Transaction Banking Bereich. Voraussetzung für das System war die ETL-Funktionalität zur schnellen Bearbeitung von Daten aus diversen Quellen.
|
Hardware / Software Umgebung |
Heterogenes System: Windows, Linux, DB2, MySQL, MS Access
|
Aufgaben |
Anforderungsanalyse Entwicklung eines ETL Tools (Bowdlerizer) Dokumentation Planung der Kundenmigration Berichterstellung für die Geschäftsleitung für die Wirtschaftsregionen USA und Europa Entwicklung des MS Access basierten Tools zur Analysenautomatisierung
|
Relevante Technologien und Tools |
Java (IO, DOM4J, Swing, Regex), VBA, SQL, ReqPro, Java, CVS, MS Access, MS Excel
|
Projektzusammenfassung |
Angesichts einer geplanten Migration von den alten Legacy Systeme auf einer J2EE Plattform wurde ein Migrationsteam bestehend aus „mid-level” Managern zusammengestellt, die für die übergangslose Umstellung 40,000 Geschäftskunden mit einem Transaktionswert von über 13 Milliarden Euro / Monat zuständig waren. Um effiziente Analysen durchzuführen wurden die folgenden Aufgaben anvertraut: • Entwicklung einer ETL Lösung zur Bereinigung von Daten auf eine automatischen und schnellen Basis. Dieses wurde mit einer Java basierten Lösung (Bowdlerizer) realisiert.• Entwicklung, Erweiterung und Integration von Abfragen für die Evaluierung von Geschäftskunden anhand einer Mehrzahl von Kriterien, z.B. Migrationsauswirkungen auf den zu migrierenden Kunden, deren Akzeptanz, und evtl. die legalen Implikationen der Migration. • Erstellung von konsolidierten Berichten bezogen auf die diversen Transaktionsquellen (DB-Direkt, Cash Pooling, Host-to-Host), um den Vorstand bei den strategischen Entscheidungen zu unterstützen • Extrem hohe Präzision bei der Berichterstellung (99.84 % Genauigkeit) |
- Konzipierung und Entwicklung von diversen Softwaremodulen.
- Evaluierung von Standardsoftware für die Softwareoptimierung und von APIs aus dem Open Source Dommain
- Dokumenterstellung
- Buildverwaltung
Java (IO, JAI, DOM4J, Swing, JNI, Regex, Core Java), TIFF Specifications, XSP,
Cocoon, DHMTL, CSS, Javascript, Jakarta POI, Ant, JNLP (Webstart), PNUTS layout
Manager, CVS
Projektzusammenfassung
- Eine modular aufgebaute Applikation mit proprietären Technologien z.B. (SML:
- Swing Markup Language), die als Desktop Anwendung, Applet oder auch innerhalb
- eines Servlet Engines / Applikationservern laufen konnte:
- SML - das proprietäre “Layout description Language” ermöglichte die
- Konfiguration und Positionierung von Swing Komponenten während der Laufzeit
- um kundenspezifische Darstellungswünsche zu erfüllen.
- Ein Java basierter Installer, für die benutzerfreundliche, internationalisierte und
- verteilte Installation des Pakets.
- Browser unabhängiges “Clone” Webapplikation der Desktop Anwendung mit DHTML / DOM basierten Komponenten.
- Möglichkeit DXF, PDF, TIFF und andere Formate darzustellen, wobei die Navigierbarkeit zwischen den Bildern / Produkten durch Parsen der ausgeblendeten Anmerkungen (TIFF 6.0 und JAI) erreicht wurde.