Schlagwörter
Skills
ab 1.11.2024
JAHRGANG
1974
STAATSBÜRGERSCHAFT
Deutsch
Ausbildung
• Dipl.-Ingenieur
Automatisierungstechnik
Fremdsprachen
• English (fließend und
verhandlungssicher)
• Französisch (Schulkenntnisse)
Branchen
• ICT Dienstleister
• Telekommunikation
• Banken und Wertpapierhandel
• Automobilhersteller
• Behörden
• Logistik
• Maschinenbau
• Bildung/Weiterbildung
Schwerpunkte
• Software Architektur & Design & Entwicklung
• Senior Agile Coach, Scrum & SAFe
• Senior Webdev Fullstack Teacher & Coach
• Software & Enterprise Architecture Management (TOGAF)
• Projektleitung
Technologie Know How
• JavaScript, TypeScript, React, Redux, Angular, Vue.js,
jQuery, Google Apps Script
• HTML5, CSS, SASS, SCSS, materializecss, MATERIAL-UI
• Progressive Web App
• OOA / OOD / OOP / UML
• Java, C#, ASP.NET, PHP, C++ , C
• Rest, Java-RMI, Corba, Jpathsend, SOAP, MQ-Series, SOA, EAI
• XML, XSLT, JSON
• SQL, ORM, SPARQL
• MySQL, MS SQL Server, Oracle DB, DB2, MongoDB, Access
• Git, CVS, SVN, Jira, Confluence, Jenkins
• Visual Studio Code, Eclipse, Android Studio, Cloud9
• Linux, Windows, Tandem NonStop
Methoden Know How
• Scrum Master & agile Coach, CSPO (Certified Scrum Product Owner)
• Enterprise Architecture Management (TOGAF)
• eXtreme programming, Continuous Delivery, Lean Startup
• Technologie Evaluation, Prototypenentwicklung
• Human Change Management
• ITIL
Projekthistorie
Meine Aufgaben sind die Konzeption und Erstellung der Inhalte, der Test der Ausbildung, die Begleitung der Zertifizierung nach AZAV und die inkrementelle Weiterentwicklung der Ausbildung gemäß agiler Prinzipien (agiles Manifest, Scrum, DevOps, CI/CD, SAFe).
In der Ausbildung entwickeln Teilnehmer 6 Monate von der ersten Woche an funktionierende Produktinkremente als Scrum Team. Sie entwickeln sich von KanBan Mobbern in der ersten Woche, zu Scrum und eXtreme programming Sprintern im 6. Monat.
Ihre Übungsfirma entwickeln die Teilnehmer dabei vom Startup zu einer SAFe Enterprise.
Inhalte sind unter anderem:
Projektmanagement und Methoden in der Softwareentwicklung
- Wasserfallmodell → agile Software Entwicklung
- eXtreme Programming → Pair Programming → Mob Programming
- Kanban → Sprint → Scrum → Clean Code → Walkup simple
Firmen/Communities, die neue Produktentwicklungsmethoden eingeführt haben
- Skunk Works → agile Team
- Toyota → KanBan
- OOP Szene → eXtreme programming, Scrum
- Tesla/SpaceX → Hardware DevOps, Digital Self Management
Fullstack Softwareentwicklung
- Frontend: HTML5, CSS, React, Typescript, Javascript, Redux, Google Workspace
- Backend: npm, node.js, Typescript, Javascript, Redux, Babel, Google Apps Script Runtime: Google Cloud Platform, Docker, Kybernetes
- Objektorientierte Programmierung: Objekte, Klassen, Instanzen, Interfaces, Vererbung, Objektorientierte Modellierung, Refactoring, Statemanagement
- Datenbanken: Dateien, Tabellen, SQL, NoSql, Objektrelationales Mapping, Big Data
- Künstliche Intelligenz: A/B Tests, Big Data, Neuronale Netze, Machine Learning
Eigene Tätigkeiten: Koordination und Entwicklung der Gesamtarchitektur im Projekt NICE, Beratung und Unterstützung beim Aufbau einer neuen IT Governance nach TOGAF und der Installation eines Architecture Boards zum Controlling aller architekturrelevanten IT-Vorhaben, Projektierung und Rollout von PlanningIT zur Unterstützung von Architekturplanungs- und IT-Governance Prozessen, Umstellung der Kommunikations- und Kollaborationsprozesse auf Wiki-Technologie, Einführung der Wikikultur. Unterstützung des T-Systems Kunden Daimler- Benz AG bei der Einführung von TOGAF.
Tools: Powerpoint, T-Systems Wiki (mediawiki), alfabet PlanningIT
Meine Aufgaben:
- Scrum Master und Architekt
- Softwareentwicklung mit Typescript, React, Redux, JavaScript, Google Apps Script, HTML5
- Analyse der Prozesse und gesetzlichen Vorgaben zur Erstellung von Umsatzsteuervoranmeldung und Einnahmeüberschussrechnung bei Freiberuflern
- Aufstellen von Hypothesen, Entwicklung von Architekturen und Prototypen, Test von Prototypen
- Evaluierung verschiedener Technologien und Architekturen (iOS und Android native, Progressive Web Apps, Google App Maker, Apache Kafka, OpenAPI, Google Apps Script WebApp, React, Typescript, Angular, Vue.js, Polymer, Redux, npm, node.js, HTML5, CSS)
- DevOps Prozess definieren und aufsetzen (Git, Google Cloud Computing)
Technologien und Tools: HTML5, CSS, OAuth2.0, React (Angular, Vue.js und Polymer in Prototypen evaluiert), Typescript, Redux, Rest, node.js, npm, Google Apps Script, Git, Visual Studio Code
Meine Aufgaben:
Als agile Coach & Scrum Master ist es meine Aufgabe, die Mitarbeiter zu "Black Belts" im Sinne eines autonomen Scrum Teams, das eigenverantwortlich Produkte liefert, weiterzuentwickeln.
Technologien und Tools: JavaScript, TypeScript, HTML 5, CSS, React, Node.js, MongoDB, REST-APIs
Meine Aufgaben: agiles eXtreme programming eines Google Apps Script, Entwicklung eines Web Frontends auf Basis von HTML5, CSS, OAuth2.0, Typescript, React und Redux, Unterstützung bei Deployment und Inbetriebnahme in Google Cloud Computing Umgebung
Technologien und Tools: HTML5, CSS, OAuth2.0, Typescript, React, Redux, Rest, node.js, npm, Google Apps Script, Git, Visual Studio Code
Aufgrund neuer gesetzlicher Anforderungen nach der Finanzkrise 2008 müssen diverse selbstentwickelte Java EE Anwendungen der Bank nachdokumentiert werden.
Meine Aufgaben:
- Analyse der Source Codes der Anwendungen
- Interviews mit den Entwicklern/Systemverantwortlichen
- Dokumentation der Anwendungen nach vorgegebenen Standards (UML, JavaDoc, Diverse Word-Templates)
Technologien und Tools: Java EE, Hibernate, Spring, log4j, junit, HttpUnit, HTML5, Javascript, CSS, JBoss, Perl, Sybase SQL Anywhere, XML, XSLT, UML, Eclipse, Maven, Jenkins, Git, Solaris, Enterprise Architect Sparx System, Automic, planningIT
- Marktanalyse ERP-Systeme für Existenzgründer und Small Businesses (1-5MA)
- Identifikation der besten IT-Plattform für das ERP-Produkt sowie die IT zur Unterstützung der Unternehmensprozesse der Startups.
- Evaluierung und Gegenüberstellung der Microsoft-Office/Sharepoint-Plattform und der Google Apps/Drive-Plattform
- Die Plattformentscheidung soll die prognostizierte Entwicklung sowohl des Startups, als auch der IT-Plattformen in den nächsten 10 Jahren mit einbeziehen.
- Die Evaluierung soll auf Basis von Prototypen durchgeführt werden. Jeder Prototyp soll dabei mindestens einen Geschäftsprozess und/oder einen Produktaspekt abdecken.
- Projektleitung
- Analyse des Marktes sowie der Geschäftsprozesse der zukünftigen ERP-Kunden und des Startups, um die Anforderungen an die zukünftige IT-Plattform und das ERP-System abzuleiten
- Definition von Prototypen und Leitung der Implementierung von Prototypen um die Plattformen zu evaluieren
- Training von Mitarbeitern und Kunden, um mit den Prototypen zu arbeiten und Feedback zur Entwicklung der nächsten Prototypen zu bekommen
- Evaluierung der Plattformbausteine von Microsoft und Google:
- Windows Azure vs. Google Platform as a Service
- Windows Editions vs. Google App Engine, Chrome OS, Android
- OneDrive/Sharepoint vs. Google Drive/Google Sites
- Microsoft Outlook vs. Gmail, Google Calendar, etc.
- Ausarbeitung und Evaluierung von Marketingstrategien aufgrund von Kundenfeedback zu Prototypen
- Entwicklung einer Systemarchitektur und einer Marketingstrategie für ein ERP-Produkt für 1-5 MA auf Basis von Google Apps for Work
Meine Aufgaben: Gesamtverantwortung für Betrieb, Wartung und Weiterentwicklung des Systems DepotStar
Technologien und Tools: Java EE, Hibernate, Struts, log4j, junit, HttpUnit, HTML5, Javascript, CSS, Tomcat, Perl, MySql, XML, XSLT, UML, Eclipse, Maven, Git, Linux
Eigene Tätigkeiten: Enterprise 2.0 Strategieberatung, Konzeption eines Semantic Social Networks, Projektleitung und Mitentwicklung eines Social Networks nach Scrum, Entwicklung von Social Software Guidelines und Policies, Entwicklung von Ontologien, Aufbau von Communities.
Tools: Javascript, HTML, CSS, jQuery, Semantik Mediawiki, PHP, SPARQL, RDF
Eigene Tätigkeit: Coaching zur Nutzung eines semantik Wiki als Kommunikationsmedium für eine Prozesseinführung. Erstellung und Implementierung eines Konzepts zur Integration der ITIL Dokumentation in Innovator und Semantik MediaWiki. Konzeption und Implementierung einer Schnittstelle zwischen Innovator und Semantik MediaWiki.
Tools: Semantik MediaWiki, Java, XML, XSLT, Innovator, Word, Powerpoint
Meine Aufgaben: Schnittstelle zwischen Entwicklungsprojekten und Betrieb. Betriebskostenkalkulation, Terminplanung, Koordination, Beauftragung und Controlling der Inbetriebnahme, Sicherstellung der Einhaltung von Architektur- , Sicherheits- und Dokumentationsstandards, Vorbereitung der Konfiguration verschiedener Umgebungen von Entwicklungs-, über Entwicklungsintegration- und Betriebsintegration- bis zu Betriebsumgebung.
Tools: J2EE, Websphere, Oracle DB, MQ-Series, XML, XSLT, RMI, Firewalls, EAI, ServiceNow, Lotus Notes, Sharepoint, Excel, Access
Eigene Tätigkeit: Human Change Management, Forschung, Entwicklung
Tools: Semantik Mediawiki, Confluence, Windows Server 2003, IIS 6.0, ASP.NET, Visual Studio .NET, PHP, Apache, mysql, HBCI
Eigene Tätigkeit: Anforderungsanalyse, Projektplanung, Erstellen der Systemarchitektur, Datenbankmodellierung, Entwicklung, Test, Inbetriebnahme.
Tools: Visual Studio .Net, C#, ADO .Net, Access, log4Net, TeeChart
Eigene Tätigkeit: Vertragsmanagement, Lizenzmanagement, Überprüfung von Bereichsanforderungen auf Strategiekonformität
Eigene Tätigkeit: Scrum Master, Anforderungsanalyse, Architektur, Entwicklung
Methoden und Prozesse: Scrum, OOD, UML
Tools: J2EE, Perl, Mysql, Access, Microsoft Office, VBA
Eigene Tätigkeit: Scrum Master, Definition der Systemarchitektur, Auswahl der Entwicklungstools und der verwendeten Produkte, Entwicklung eines Frameworks zur Unterstützung der speziellen Anforderungen, technischer Durchstich, Performance und Lasttests, Funktionstests, Systemtests und Inbetriebnahme
Tools: J2EE, Websphere, Resin, Perl, MySql, Cocobase (O/R Mapping), Struts, log4j, junit, HttpUnit, XML, XSLT, UML, WSAD, IDEA, TogetherJ
Tools: J2EE, JSP, EJB, Visual Age For Java, WSAD, Websphere, DB2
Bedienung über verschiedene Endgeräte (PC, Touchscreen-Terminal, Handheld).
Mit dem System werden Logistikfunktionen im Werk Sindelfingen der
DaimlerChrysler AG gesteuert.
Eigene Tätigkeit: Anforderungsanalyse, technische Konzeption in Zusammenarbeit mit dem DaimlerChrysler Methoden Team, Ausschreibung, Angebotsbewertung, Mitarbeit an der Systemarchitektur, Erstellung eines Vorgehensmodells für die Projektleitung mit dem DaimlerChrysler Methoden Team, Projektleitung, Mitarbeit bei der Entwicklung, Koordination mit abhängigen Projekten, Überwachung von Einzeltests und Integrationstest, Abstimmung mit dem Betrieb, Übergabe in den Betrieb.
Methoden und Prozesse: eXtreme programming, Scrum, OOD, UML
Tools: J2EE, IBM Websphere, Java, Visual Age, Oracle Datenbank, Java-RMI, log4j, Tandem, Jpathsend, SAP, SAP-RFC, ABAP, UML, Innovator
Eigene Tätigkeit: Definition des Rohbaulogistikprozesses zusammen mit dem Prozesseigner. Architektur und Entwicklung des Materialbestellsystems in der Rohbaulogistik, Test, Übergabe in den Betrieb.
Methoden und Prozesse: eXtreme programming, Scrum, OOD, UML
Technologien und Tools: Java, Visual Age, RSC, Tandem
Eigene Tätigkeit: Definition der Hardware und Softwarearchitektur, Zusammenbau und Anschluss der Hardware und Einbau in das Fahrzeug, Entwicklung der Mikrocontroller Software in C++, Entwicklung des Java-Applets und des VRML-Modells, Erstellung der Grafiken für die im 3D-Modell verwendeten Texturen.
Technologien und Tools: C, C++, Java, blaxxun VRML-Browser, MS Visual Studio, Silicon Graphics Cosmo World VRML Editor