Das folgende Profil ist auch als Word-Datei verfügbar
oder bei
Persönliche Daten
Name, Vorname:
Margies, Peter
Geburtsjahr:
1968
Nationalität:
deutsch
Ausbildung:
Diplom Wirtschaftsinformatiker
IT-Erfahrung seit:
1993
Projekte
04/2019 - 12/2019 Softwareentwicklung im Projekt KiTa Planung (Krabbelstube Tagträume e.V.)
Entwicklung eines Planungstools zur Einteilung des Personals auf die vorhandenen Gruppen unter
Berücksichtigung der Personalkapazitäts- und Gesetzesvorgaben (KiföG).
Technische Plattform: JavaSE und SQL-Datenbank
Bereiche: DV-Konzeption, Realisierung, Test
Projektumgebung: Windows, Java Version 8, MySQL Server Version 8.0, Spring Boot, JPA/Hibernate,
Swing, Maven, Lombok, Logback, Eclipse, MySQL Workbench, Jasper Reports, JUnit, Oracle Data Modeller
Projekt-/Teamgröße: 1/1
Projektsprache: Deutsch
05/2018 - 12/2018 Softwaremodernisierung im Projekt BAIS (BSM GmbH)
BSM Modernisierung: Projekt zur Modernisierung der Softwarearchitektur der Meldewesensoftware. Einführung
von Softwareschichten und Funktionsmodulen. Ablösung der alten DB-Zugriffsklassen durch Hibernate. Einführung
von klaren Schnittstellen zwischen den Schichten und Modulen. Technische Plattform des Projekts: Java Programme,
diverse Datenbanken (Oracle, PostgreSQL, MS-SQL).
Bereiche: Prototyping, Realisierung von Modulen, Batch-Jobs.
Projektumgebung: Windows, Java Version 8, Spring Core, Spring Boot, Spring Batch, Hibernate, Log4J, Logback,
Lombok, MapStruct, JUnit, Mockito, Eclipse, Maven, Git, Oracle SQL Developer und SQuirrL, Jenkins,
Artifactory, Confluence, Scrum
Projekt-/Teamgröße: 8/3
Projektsprache: Deutsch
09/2012 - 12/2017 Softwareentwicklung im Projekt CLIP (Commerzbank)
Commerzbank Liquiditätsprojekt: Projekt zur Ermittlung von Kennzahlen zur Liquiditätsplanung und –steuerung der Bank,
Reporting von regulatorischen Anforderungen, Ermittlung unterschiedlicher Szenarien der Liquiditätsentwicklung, Funds
Transfer Pricing, Deposit Modelling. Technische Plattform des Projekts: Java Batch-Programme, Oracle Datenbank (10g),
WebServices, Java-RMI.
Bereiche: DV-Konzeption, Prototyping, Realisierung von Funktionsmodulen, Batch-Jobs, Datenbankdesign und -programmierung
(PL/SQL-Module).
Projektumgebung: Windows, Java bis Version 8, Spring Core, Spring-Batch, Log4J, Logback, JUnit, Eclipse, Cygwin, Maven,
IBM ClearCase, TFS, Oracle SQL Developer und Data Modeller, SQL*Plus, PL/SQL, UC4/AtomicSoftware, UC4-cmd, HP Quality Center,
HP Service Center, Jira
Projekt-/Teamgröße: 14/4
Projektsprache: Englisch
Funktion: Konzeption (30%), Entwicklung (70%)
07/2009 - 06/2012 Softwareentwicklung im Integrationsprojekt Rating (Commerzbank)
Entwicklung eines Limitallokationssystems: Verwaltung, Kalkulation, Controlling von Limiten und Limitrahmen im
Risikomanagement der Bank gegenüber Großkunden, Anbindung an bestandsführende Systeme. Dispatching- und Meldesystem
von Datenänderungen, Reportererzeugung (Excel-Dateien), Schnittstellendesign und -bedienung zur Buchung von
Änderungsanforderungen, Datenmigration aus Altsystemen, Massendatenverarbeitung, Datenrecherche und Fehlertracking.
Weiterentwicklung der Anwendung "Analyse Zukunftsfähigkeit": Standardisierter Analyseprozess, Identifikation attraktiver
Branchen, Unterstützung bei Kreditentscheidungen, Vergleichbarkeit der Analyseergebnisse innerhalb der Branche
(Portfoliosteuerung). Verfeinerung der Geschäftsmodelle, Realisierung neue Funktionalitäten, Ausbau Entwicklungsframework.
Technische Plattform des Projekts: Swing-Client, Apache Tomcat und Oracle Datenbank (10g), SMTP, WebServices, Java-RMI
als Server-Komponenten
Bereiche: Fach- und DV-Konzeption (Business Analyst), Realisierung von Funktionsmodulen, Oberflächen, Performanceoptimierung
und Schnittstellen, Batch-Jobs, Datenbankdesign und -programmierung (PL/SQL-Module).
Projektumgebung: Windows, Java, Swing, Java Web Start (JNLP), Tomcat, Spring, Quartz Enterprice Job Scheduler, Hibernate,
Log4J, POI, iText, XStream, JUnit, Eclipse, NetBeans, Maven, SubVersion, Hudson, Artifactory, Oracle SQL Developer und
Data Modeller, SQL*Plus, SQLLoader, PL/SQL, HP Quality Center
Projekt-/Teamgröße: 10/5
Funktion: Business Analyse/Architektur/Teilprojektleitung (40%), Entwicklung (60%)
09/2008 - 05/2009 Projekt zur automatisierten Datenverarbeitung im Bereich Abgeltungssteuer (Deutsche Bank)
Entgegennehmen von Nachrichten aus Liefersystemen, Filterung der Nachrichten entsprechend ihrer Relevanz, Prüfen der Nachrichten
gegen eine Rule-Engine zur Ermittlung der Buchungsfälle und Berechnung der Steuersätze, Anreicherung der Nachrichten mit weiteren
Daten aus bestandsführenden Systemen, Erzeugung von Buchungssätzen in mandantenabhängigen Zielformaten und Bereitstellung der
entsprechenden Buchungsdateien zur weiteren Verarbeitung. Technische Plattform des Projekts: Bea Weblogic Applicationserver-Cluster,
IBM WebSphere MQ und Oracle Datenbank.
Bereiche: Fach- und DV-Konzeption, Programmierung von Modulen und Schnittstellen, Unit-Test und Einführung der
Business-Logik-Module (EJB), Datenbankdesign und Programmierung, Pflege/Anpassung, Erstellung von Tools zur automatisierten
Testauswertung. Aufbau einer Clusterumgebung zur parallelen Verarbeitung und Performanzsteigerung.
Funktion: Konzepterstellung/Architektur (25%), Entwicklung (75%)
11/2005 - 09/2008 Projekt zur automatisierten Verarbeitung von Kundenaufträgen im indirekten Vertrieb (Deutsche Telekom)
Im Projekt wurde eine neue Prozesskette konzeptioniert und umgesetzt zur Verarbeitung von Massenaufträgen im Vertriebsbereich
(indirekten Vertrieb). Funktionspakete: Bereitstellung von WebServices in der Preorderphase (Kundendaten-, Bestandsabfrage,
Angebotskalkulation), Erstellung von WebServices zur Auftragsannahme und Business-Logik zur Weiterverarbeitung (Auftragsvalidierung,
Abgleich mit Bestandsführenden Systemen, Buchung der einzelnen Komponenten, Auftragsverfolgung). Technische Plattform des Projekts:
IBM WebSphere Applicationsserver, IBM MQ-Series, Oracle Datenbank. Parallel zur neuen Prozesskette: Pflege/Weiterentwicklung der
alten Prozesskette bestehend aus PowerBuilder- Clientanwendungen und PL/SQL-Backendmodulen, Erhöhung des Automatisierungsgrades
durch Erstellung von Batchprozessen in der Datenbank (PL/SQL-Module), Erstellung von Datenbankmodulen zur Durchführung von
Massendatenbereinigungsmaßnahmen.
Bereiche: Fach- und DV-Konzeption, Programmierung von Modulen und Schnittstellen, Unit-Test und Einführung der Business-Logik-Module
(EJB), Datenbankdesign und -programmierung, Pflege/Anpassung bestehender PowerBuilder-Anwendungen
Funktion: Teilprojektleitung (alte Prozesskette)/ Konzepterstellung (40%), Entwicklung (60%)
07/2001 - 10/2005 Projekt zur Erweiterung eines Backoffice-Systems zur Abwicklung von Kundenaufträgen im indirekten Vertrieb (Deutsche Telekom)
Im Projekt wurde eine bestehende Softwarelösung zur Verarbeitung von Massenaufträgen im indirekten Vertrieb weiter entwickelt um die
Funktionspakete: Arbeitsvorbereitung, automatische Auftragsabarbeitung, Provisionsabrechnung und automatisierter Datenaustausch mit
weiterführenden Softwaresystemen. Isolierung und sukzessive Verlagerung der Fachlogik aus der PowerBuilder-Clientanwendung auf die
Datenbankebene (PL/SQL-Packages), Verlagerung von Batchprozessen aus PowerBuilder-Modulen in die Datenbank (PL/SQL-Module).
Bereiche: Fach- und DV-Konzeption, Programmierung von Modulen und Schnittstellen, Test und Einführung der Anwendungsmodule
(PowerBuilder-Anwendungen), Datenbankdesign und -programmierung (Bildung von PL/SQL-Paketen und -Objekten, Triggerprogrammierung,
Laufzeitoptimierung)
Funktion: Teilprojektleitung /Konzepterstellung (40%), Entwicklung (60%)
07/2000 - 06/2001 Projekt "dresecc" – Backoffice zur Börsenabwicklung (Dresdner Bank)
Im Projekt ging es um die IT-seitige Abbildung bezüglich Depotverwaltung, Wertpapierabrechnung, Market Matching, Settlement der
Börsengeschäfte und Client Reporting auf der Bankseite im Wertpapierhandel.
Bereiche: DV-Konzeption, Programmierung von Onlineanwendungen in 3-Schicht-Architektur, Bildung von Fachobjekten, Programmierung von
Oberflächen, Weiterentwicklung eines bestehenden Java-Frameworks (basierend auf JDK 1.2/1.3, Swing, JClassFields der KL Group,
StyleReport von Inetsoft, JavaIDL, JDBC, JAXP)
Funktion: Konzepterstellung (20%), Entwicklung (80%)
11/1998 - 06/2000 Projekt "drevote" – HV Backoffice (Dresdner Bank)
Im Projekt “drevote” wurde ein Softwaresystem konzipiert, entwickelt und eingeführt, welches zur Abwicklung der bankbezogenen Aufgaben
im Vorfeld von Hauptversammlungen dient (Depotüberwachung, Anschreibenversand, Eintrittskartendruck, Weisungsaufnahme, Berichts- und
Auskunftssystem, Statistikauswertung).
Bereiche: Fach- und DV-Konzeption, Programmierung, Test, Einführung und Support der Client-Anwendung (PowerBuilder-Anwendung),
Pflege und Weiterentwicklung der Serverprogramme (automatisierte Batchprozesse unter Unix), Datenbankdesign und -programmierung
(Strukturerstellung, Stored Procedure-Programmierung, Triggersteuerung)
Funktion: Konzepterstellung/Architektur (40%), Entwicklung (60%)
10/1997 - 10/1998 Projekt "Private Finanzplanung" (Dresdner Bank)
Mitarbeit bei der Konzeption, Entwicklung einer umfassenden Softwarelösung zur Unterstützung des Bankmitarbeiters bei der Kundenberatung
in allen finanziellen Belangen unter Einbezug der in der IT-Landschaft der Dresdner Bank zur Verfügung stehenden Informationssysteme
(Module: Bedürfnisanalyse/ Bestandsaufnahme, Vermögensstrukturanalyse, Familienvorsorge, Immobilienanalyse, Altersvorsorge, Erben und
Schenken).
Bereiche: Objektorientierte Analyse und Design (UML), Kommunikation zwischen heterogenen Rechnersystemen (WindowsNT, AIX, OS390), AIX-/
Informix-Administration, Prototyping und Middlewarekonfiguration
Funktion: Business Analyse/Konzepterstellung (50%), Entwicklung (50%)
1996 - 1997 Studentenprojekt
Bereiche: Planung, Aufbau, Organisation und Administration eines selbstverwalteten Rechnernetzes auf TCP/IP-Basis mit Internetzugang
im Studentenwohnkomplex: Dresden-Wundtstraße (6 Wohnheime mit insgesamt ca. 1600 Studenten). Angebotene Dienste: Firewall, SMB, WWW,
FTP, Mail, News, Telnet
Bereich: Entwicklung von datengetriebenen Individualanwendungen für kleine und mittelständische Unternehmen (Bestell- und Liefersysteme,
Rechnungsverwaltung, Erstellung eines kompletten Bibliotheksverwaltungssystems für die EHS-Dresden)
Bereich: Entwicklung von Individualsoftwarelösungen für klein und mittelständische Unternehmen, speziell Entwicklung einer Individuallösung
für eine Buchhandlung zur kompletten Bestellabwicklung von Schulbücherbestellungen (Bestellungs-, Bestandsverwaltung der Schulbücher,
Auslieferung an die Schulen, Rechnungsstellung, Reklamationsbearbeitung)
Umgebung: Clipper, MS-DOS
Teamgröße: 4
Funktion: Architektur (30%), Entwicklung (70%)
Tätigkeiten
Fachkonzeption
DV-Konzeption
Programmierung
Test und Einführung
Administration, Anwendungssupport
Programmiersprachen
Java (JSE, JEE)
SQL, Oracle PL/SQL
XML, WSDL, HTML, YAML
PowerBuilder
Unix-Shells
C, C++
Perl
Cobol
Software/Tools
Betriebssysteme
Unix (speziell: Solaris, AIX und Linux)
Windows NT - Windows 10
DB-Systeme
MySQL (ab Version 8)
Oracle (ab Version 8)
IBM DB2 Universal Database
Informix Dynamic Server (Version 6 - 9)
Sybase SQL Anywhere (Version 6 - 10)
Borland Interbase
Applicationserver
Apache Tomcat (Version 5.5 und folgende)
Bea Weblogic (Version 10)
IBM-WebSphere Applicationserver (Version 5 - 6)
Tools/Entwicklungsumgebungen
Eclipse (inkl. Workshop for Weblogic Platform)
IBM Rational Software Architect
NetBeans
Swing, JPA/Hibernate, Spring Core/Boot/Batch, Dom4J, Log4J, LogBack