Gathering, analyzing, specifying and prioritizing requirements for the “Archive and Delete” module for German Chambers of Industry and Commerce in a Scrum team
Capturing/specifying requirements in Confluence (screens/form designs, functionality, data types, etc.) and Jira tickets (user stories)
Creating PowerPoint presentations for the “Archive and Delete” module
Coordinating and supporting Chambers of Industry and Commerce in the rollout of the “Archive and Delete” module
Project Manager, Product Owner and Software Architect
WTS
Industry: Tax consulting
Company size: over 1,000 employees
Led project, requirements engineering (Product Owner) and software architecture for a proof of concept to develop workflow software for corporate tax processes and managed an international team
Project management: creating project plan, work breakdown structure, PowerPoint presentations, risk analysis and team leadership; direct reporting to CFO
Product Owner: gathering and documenting requirements as wiki pages and user stories, creating BPMN diagrams/UML activity diagrams
Software architecture: designing UML class diagrams, building C# classes for workflow software and modeling complex tax-related corporate structures
Facilitating team meetings
Technologies: Azure DevOps, Outlook, PowerPoint, Excel, Visual Paradigm, ASP.NET ZERO, C#, Scrum, English
Jun 2019 - Oct 2021
2 years 5 months
Münster, Germany
Requirements Engineering and Software Development (Part-Time)
mesics GmbH
Industry: Medical informatics/Sports medicine
Company size: small
Designing, architecting and developing a multilingual software in C# (backend) and Delphi (frontend) for sports medicine diagnoses, including database, C# web service and Delphi desktop client
Database access via Entity Framework and lambda expressions
Coordinating between business departments, product managers and software team in Frankfurt as well as external vendors and partners (Deutsche Fintech Solutions, Viridium Group, Generali AG)
Agile requirements analysis for a REST interface for customer and contract data
Documenting in Confluence and tracking with Jira tickets (change requests)
Performing smoke/sample tests of REST API with Postman and Swagger
Requirements Engineering and Software Development (Part-Time)
Sports Medicine Startup
Industry: Medical informatics/Sports medicine
Company size: small startup
Eliciting and analyzing requirements, designing software architecture (Model Driven Architecture) and developing a multilingual C# software for sports medicine diagnoses, including database, Windows service and web interface
Database access via Entity Framework and lambda expressions
Using Code First and Fluent API in C#
Building REST API with ASP.NET
Developing frontend with ASPX/DevExpress
Technologies: Visual Studio 2017, Entity Framework 6, UML, Azure DevOps, C#, ASPX, MS SQL Server, DevExpress (web components), YAML, REST API
Jan 2017 - Dec 2018
2 years
Frankfurt, Germany
Requirements Engineer
Deutsche Vermögensberatung
Industry: Financial services
Company size: over 10,000 employees
Preparing requirements documents and user stories for an iOS and Android app for financial and insurance services
Gathering requirements from end customers and agents
Defining tasks and acceptance criteria in Jira (epics, user stories, spikes)
Documenting in Confluence
Supporting product owner and project management by coordinating among Generali AG group companies (Advocat Legal Protection, AachenMünchener Insurance, Badenia Building Society), business units and developers
Establishing contacts, organizing and moderating meetings, eliciting requirements
Managing change requests (multi-project) for the Personal Information Manager: identifying, reviewing and evaluating, estimating effort, delegating, overseeing implementation, testing (supporting QA) and approval
Requirements analysis and writing functional specifications
Visualizing requirements with UML use case and activity diagrams
Coordinating between business units, field teams and development
Data Center of North Rhine-Westphalia Tax Authority
Industry: Tax administration, government agency
Company size: over 10,000 employees
Reviewing requirements document, creating specifications and software architecture, and implementing import, display, editing and validation of annual financial statements (balance sheet, equity accounts, P&L, etc.) in XBRL format for auditors and tax inspectors in Germany (“E-Bilanz”)
Gathering and analyzing requirements
Learning XBRL and taxonomies
Developing XBRL access classes in Delphi
Training internal staff on requirements analysis and software development
Establishing clean code guidelines
Technologies: Delphi XE5 & Delphi 2007, XML, MS Office (Word, Excel, Outlook), XBRL, XMLSpy, IBM Synergy, taxonomies, UML
May 2013 - Oct 2013
6 months
Münster, Germany
Software Engineering (Master’s Thesis)
mesics GmbH
Industry: Performance diagnostics, sports medicine
Company size: 1–10 employees
Requirements analysis, software architecture, prototype implementation and module testing for new performance diagnostic software (lactate analysis and spiroergometry) as part of a master’s thesis
Visualizing with UML diagrams
Designing screens and flows (object- and process-oriented)
Writing source code
Technologies: Delphi XE2, Firebird DBMS, Word, UML, Visual Paradigm, HL7, XML
Jan 2012 - Apr 2013
1 year 4 months
Frankfurt, Germany
Requirements Engineering in PMO
Deutsche Vermögensberatung
Industry: Financial services
Company size: over 10,000 employees
Leading requirements engineering team (3 members)
Analyzing requirements and creating use cases, nonfunctional requirements and business rules for a custom cloud system with ~37,000 users
Supporting project management (presentations for steering committee and executive board, moderating meetings)
Developing vision for future CRM software for financial advisors
Managing Change Requests and Requirements Engineering
Deutsche Vermögensberatung
Industry: Financial services
Company size: over 10,000 employees
Managing change requests (multi-project) for customer information system: identifying, reviewing and evaluating, estimating effort, delegating, overseeing implementation, testing (supporting QA) and approval
Requirements analysis and writing functional specifications
Visualizing requirements with UML use case and activity diagrams
Coordinating between business units, field teams and development
Designing user interfaces, facilitating meetings and creating presentations
Technologies: Word, Visio, PowerPoint, UML, Lotus Notes, Scrum, Java/Oracle environment
Jun 2010 - Feb 2011
9 months
Mannheim, Germany
Consulting and Software Development
Deutsche Post Document Solutions / Williams Lea
Industry: IT, logistics
Company size: 200–500 employees
Developing software as part of a complex DMS process chain for fully automated capture, processing and delivery of incoming mail (forms, reply cards, etc.) with over 1 million records per day
Documenting processes with UML activity diagrams
Advising on and designing software architectures
Training developers in UML, OOD and OOP
Writing unit tests, test plans and new test concepts
Creating Excel macros (VBA)
Technologies: MS SQL Server 2008, C#.NET, Delphi 2007, VBA, Visual SourceSafe, TFS 2010, MS-XML, XSD, Visual Studio 2010, ModelMaker (UML), OOD, OOP, XMLSpy
Jul 2008 - May 2010
1 year 11 months
Cologne, Germany
Team Lead and Software Architect
Toyota Informationssysteme
Industry: Automotive, IT
Company size: 200–500 employees
Phase I: requirements and process analysis at ~30 dealerships, headquarters and subsidiaries (bank, insurance), source code review and partial analysis, presenting modern technologies (C#, UML, MDA), drafting report with recommendations and coordinating with universities
Phase II: creating architecture concept (multitier: DB, server, client), implementing design patterns, documenting with UML, database modeling, training developers in software engineering and UML, building a scalable multilingual framework with core features (rights and user management, database services)
Phase III: developing software with internal and external developers, leading a team (5 full-time, 4 part-time/freelance), facilitating workshops and meetings
Building an IRC client with video/audio chat (WebCam), integrating IRC and messenger features (video/audio streaming), connecting to a PHP forum system
Developing a Flash presentation for Lower Saxony’s Ministry of Education to support a talk about cooperation with South Africa’s Eastern Cape province, based on existing print materials
Technologies: Swish (Flash clone), HTML, DTP, PaintShop Pro
Aug 2004 - Mar 2005
8 months
Marl, Germany
Extending a Measurement Data Database
Publicly Traded Chemical Company
Industry: Chemicals
Company size: over 10,000 employees
Enhancing and adapting an MS Access solution, creating forms for measurement points, programming automatic error-rate calculations, generating reports and analyses
Technologies: MS Access, VBA
Feb 2003 - Jun 2003
5 months
Hagen, Germany
Developing a Multimedia Text Creation Software
FernUniversität Project
Industry: Education, sociology
Company size: 10–100 employees
Designing and building a multimedia platform for creating academic texts (project ILSO)
Technologies: Delphi 6, PDF, JPG, AVI
Jan 2002 - Aug 2004
2 years 8 months
Germany
Extending a Commission Software
Consulting Firm
Industry: Consulting, marketing
Company size: 1–10 employees
Implementing multiple billing modules for existing client/server software, refreshing GUI design, implementing complex tree structures for recursive commission calculation, adding internet upload functionality
Building an ERP system for IT goods trading (invoicing, inventory, customer and supplier lists), barcode scanning, webshop export, wholesale import
Technologies: MS Access, HTML, PHP, FTP
Aug 1998 - Sep 1999
1 year 2 months
Ennepetal, Germany
Planning and Renewing Networks
CME-Professionals GbR
Industry: IT, networking
Company size: 1–10 employees
Software development with MS Access and Visual Basic, network planning for small and medium businesses, website creation
Technologies: MS Access, HTML, routers, switches, TCP/IP, LAN/WAN
Summary
Analyzing and defining business requirements and creating software specifications, requirements documents, use cases/user stories
Project management and leading development teams, training software developers in OOD/OOP and UML
Over 20 years of experience in software development using various programming languages and tools, building robust software architectures with Clean Code and design patterns
Industry experience in finance, healthcare, automotive and public-sector clients
Languages
German
Native
English
Advanced
Polish
Elementary
Education
Mar 2010 - Mar 2014
Universities of Trier, Fulda and Koblenz
Master of Computer Science · Computer Science · Koblenz, Germany
Aug 1994 - Aug 1998
FernUniversität Hagen
Business Informatics · Hagen, Germany
Oct 1977 - Jun 1990
Lorem ipsum dolor sit amet
High School Diploma
Certifications & licenses
Scrum Master Training
Coursera / Learn Quest
Certified Professional for Requirements Engineering (CPRE) Foundation
International Requirements Engineering Board (IREB)
Delphi Developer Certification
Embarcadero
IT Service Management according to ITIL
PERSICON
PRINCE2 Foundation Examination
Office of Government Commerce (OGC)
Certified IT Consultant Level B
German Association of Independent IT Professionals (bvSi)