Profileimage by Andreas Schmid MDSD, MDA, TDD und agile SW-Entwicklung vorzugsweise im Bereich RCP oder Web-Service-Back-Ends. from Erlangen

Andreas Schmid

available

Last update: 10.09.2024

MDSD, MDA, TDD und agile SW-Entwicklung vorzugsweise im Bereich RCP oder Web-Service-Back-Ends.

Graduation: FAU Erlangen-Nürnberg: Diplom-Informatiker, Master in Computer Science, Computer ScienceDiplom-Informatiker, Master in Computer Science, Computer Science 1988 - 1994
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional) | French (Limited professional) | Swedish (Limited professional)

Keywords

Java (Programming Language) Web Services Backend Front End Software Development Istqb C (Programming Language) JavaScript (Programming Language) JIRA Business Process Execution Language Unix + 23 more keywords

Attachments

SchmidAndreasCV-de_200824.pdf

Skills

BIRT, Back-End, Backend, BPEL, C, C/C++, Virtuoso, CORBA, Continuous Integration, Daemons, Eclipse, Kodierung, Front-End, Frontend, Hibernate, Informatik, Integrationstest, JAX-WS, Java, Java-Code, Java XML, Javascript, JIRA, Linked Data, Linux, MVC, Object-Oriented, Python, Refactoring, Regressionstest, RESTful, SQL, Smalltalk, Softwareentwicklung, Software Engineering, SW-Entwicklung, Systemtests, Testmanagement, UML, Unix, vxworks, Web Services, Web-Services

Project history

09/2015 - Present
Software-Architekt, -Ingenieur, -Tester und Systemintegrator
Andreas Schmid (Other)

Modernisierung und Verfeinerung selbst erstellter Softwarekomponenten zur Verkettung gegebener Werkzeuge und
Frameworks zur Unterstützung der Softwareentwicklung und Projektabwicklung;
Bewertung von Softwarewerkzeugen und Frameworks bezüglich ihrer Eignung für diese Zwecke.
Freiberufliche Tätigkeit als Software-Architekt, -Ingenieur, -Tester und
Systemintegrator.
Andreas Schmid,
Erlangen

08/2023 - 05/2024
Freiberufliche Tätigkeit als Anwendungsbetreuer, Software-Ingenieur und -Tester
IBM Deutschland GmbH, München, Erlangen (Public service, 250-500 employees)

Erweiterung, Pflege und Wartung von Workflow-Management-Systemen ausgehend von ereignisgesteuerten Prozessketten (EPK). Ein Front-End aus Ecllipse RPC4-Clients interagiert mit einem Back-End aus Java XML Web Services (JAX-WS), die untereinander durch BPEL-Prozesse koordiniert werden. Die BPEL-Prozesse sind aus vorgegebenen EPKs abgeleitet. Diese EPKs sind neben Fachkonzept-Anteilen in Textform Grundlage und
Ausgangspunkt für durchzuführende Korrekturen, Anpassungen und Erweiterungen.
Freiberufliche Tätigkeit als Anwendungsbetreuer, Software-Ingenieur
und -Tester.
Ein Münchner Bundesamt im Auftrag der IBM Deutschland GmbH,
München, Erlangen (Home-Office)

09/2019 - 03/2023
Freiberufliche Tätigkeit als Requirementsingenieur, Software-Architekt, - Ingenieur, -Tester, Anwendungsbetreuer und Systemintegrator
Berliner Systemhauses, Nürnberg, Erlangen (Public service, 50-250 employees)

Pflege und Erweiterung von Workflow-Management-Systemen auf JIRA-Basis mit Fokus auf den
eigenentwickelten Plugins, die MVC-Services auf Velocity-Basis und SPAs auf SOY/Javascript-Basis implementieren.
Freiberufliche Tätigkeit als Requirementsingenieur, Software-Architekt, -
Ingenieur, -Tester, Anwendungsbetreuer und Systemintegrator.
Ein Nürnberger Bundesamt im Auftrag eines Berliner Systemhauses,
Nürnberg, Erlangen (Home-Office)

11/2016 - 08/2018
Freiberufliche Tätigkeit als Product Owner, Software-Entwickler und Kundenbetreuer
KPIT Technologies GmbH (Automotive and vehicle construction, 250-500 employees)

Architekturelles Refactoring und Maintenance eines Tools, das OTX (Open Test sequence eXchange, ISO 13209) zur
standardisierten Fahrzeug- und Steuergeräte-Diagnose unterstützt;
Übernahme der Product Ownership; Betreuung eines englischen und
eines deutschen Kunden der KPIT.
Freiberufliche Tätigkeit als Product Owner, Software-Entwickler und
Kundenbetreuer.
KPIT Technologies GmbH,
München

01/2015 - 07/2015
Angestelltentätigkeit als Unternehmensberater im Bereich Software Engineering
Accenture Services GmbH, Kronberg (Transport and Logistics, 250-500 employees)

Refactoring von Softwarekomponenten zur
Transformation von Zustelladressen für Pakete im Rahmen der
Entwicklung des Java-Anteils eines Kundenidentifikationsdienstes, der
Teil eines Systems zur Koordination der Paketzustellung in einem
Logistikunternehmen ist.
Angestelltentätigkeit als Unternehmensberater im Bereich Software
Engineering,
Accenture Services GmbH,
Kronberg

01/2014 - 09/2014
Angestelltentätigkeit als Software-Ingenieur und Tester
BASYS Gesellschaft für Anwender- und Systemsoftware mbH (Automotive and vehicle construction, 50-250 employees)

Konzeption, Planung und Automatisierung von Integrations- und Systemtests im Bereich Schienenfahrzeug-Entwicklung
mit anschließender Realisierung mittels Eclipse in Python 2.7 und Ausführung mit PyUnit und stand-alone zur Integration in TMS, im Rahmen der Realisierung Analyse von RESTful Web-Services sowie client- als auch serverseitige Realisierung von RESTful Web-Services unter Nutzung von CherryPy, requests und lxml.
Angestelltentätigkeit als Software-Ingenieur und Tester,
BASYS Gesellschaft für Anwender- und Systemsoftware mbH,
Erlangen

10/1998 - 06/2013
Angestelltentätigkeit als IT-Consultant, Software-Ingenieur und Tester
K&A (Telecommunications, 50-250 employees)

Forschungsbereich:
- 06.2012 – 06.2013: Mitarbeit im EU Projekt ''Collaborative
Manufacturing Network for Competitive Advantage'' im Rahmen von
FP7 (ComVantage). Spezifikation und prototypische Umsetzung von
''Mobile Maintenance'' mit einem Frontend auf Android-4-Basis und
einem Backend aus in Java implementierten FCGI-Daemons, die via
HTTP kommunizieren. Im Rahmen dessen Integration eines in Java auf
Eclipse-RCP-Basis implementierten Testmanagement-Werkzeugs als
FCGI-Daemon und Anbindung desselben an Virtuoso-Sparql-Endpoints
mittels Linked Data sowie Implementierung eines koordinierenden
Daemons unter gezielter Verwendung geeigneter OO-Design-Patterns,
Automotivebereich:
- 10.2011 – 05.2012: MDSD basierend auf Real-Time Object-Oriented
Modeling (ROOM). Betreuung der Continuous Integration (Hudson).
Erstellung von ROOM-Modellen zum Regressionstest des
kundenspezifischen Code-Generators (Xtend2) und Eingrenzung
auftretender Fehler auf Java-Code- und Modell-Ebene sowie
Ausarbeitung von Korrekturvorschlägen. Erstellung von Dokumentation
zur Einführung der Endbenutzer in die kundenspezifische Variante der
Modellierung mit ROOM/eTrice (DSL auf Xtext-Basis). Betreuung der
Endbenutzer bei der Modellierung,
Produktentwicklung:
- 11.2009 – 10.2011: Erstellung und Pflege der Reports eines
Testmanagementwerkzeugs mit BIRT (eclipse-basierter Report-
Designer),
Wehrtechnikbereich:
- 07.2010 – 05.2011: UML-basiertes Systemsengineering,
Automotivebereich:
- 02.2008 – 03.2010: Requirements-Engineering,
K&A-internes Projekt:
- 11.2007 – 01.2008: OO-SW-Entwicklung in Java mit Hibernate.
Telefoniebereich:
- 01.1999 – 10.2007: OO-SW-Entwicklung im embedded Bereich
(Linux, vxworks) in allen Phasen von der Requirementsanalyse über
das System-, das Architektur- und das Moduldesign hin zur Kodierung
modellbasiert unter Einsatz von UML in C/C++.
Über den Unit- und den Integrationstest zum Systemtest mit
Schwerpunkt auf Last- und Stresstests. Darüber hinaus Unterstützung
des Kundenservices bei der Bewältigung von Problemen beim Kunden
zum Teil auch durch Einsatz vor Ort.
- 10.1998 – 12.1998: OO-SW-Entwicklung in Java, RMI und CORBA.
Angestelltentätigkeit als IT-Consultant, Software-Ingenieur und Tester,
Kölsch & Altmann Software & Management Consulting GmbH,
München

Local Availability

Open to travel worldwide
Profileimage by Andreas Schmid MDSD, MDA, TDD und agile SW-Entwicklung vorzugsweise im Bereich RCP oder Web-Service-Back-Ends. from Erlangen MDSD, MDA, TDD und agile SW-Entwicklung vorzugsweise im Bereich RCP oder Web-Service-Back-Ends.
Register