In the period before 2018. For latest projects go her.
DEVELOPMENT OF AN CENTRAL INTEGRATION PLATFORM – LOGISTICS
02/2016 – 12/2017
Responsibilities: Product Owner (2016), IT Architect, Senior Developer (2017)
- Functional and architectural responsibility for development of a highly scalable (>> 2.000 Msg / s), company-centric integration platform with ActiveMQ following a micro service approach.
- Transport of master and transaction data in various formats, in particular XML, Json, CSV and EDIFACT.
- Writing of user stories and grooming them with the development scrum team.
- Implementation of code reviews and architectural expertise. Realization of concrete optimization measures to increase the data throughput and introduction of transactional behavior in components of the integration platform.
- Further development of the platform, investigating Multi-Broker vs. Network of Broker ArchitectureTechnology stack: Tomcat7, Spring-Boot, Java7 + 8, Spring4, Camel, ActiveMQ / JMS, Oracle / JPA, ELK Stack, MongoDB, ElasticSearch, Docker, Prometheus, Grafana
Java Architect ANd Business Analyst for Payment, e-payment Company
02/2015 – 12/2015
Responsibilities: Business Analyst, IT Architect
- Technical specifications for product enhancements in close coordination with the department (main part in analyzing a new day shift batch processing regarding account, payment and reporting)
- Modeling the IT architecture in UML and others following the Domain Driven Design approach in an SOA landscape.
- Source code analysis of complex software modules in Spring and EJB. From this, derive corresponding UML class diagrams.
- Grooming new features with the development team following the scrum process model.
- Project language: English
Product Development for local Company
01/2014 – 12/2014
Responsibilities: Product Owner, Senior Developer, IT Architect
- Conception and development of a universal interface platform for the connection of systems in the modular module principle, / analysis, conception, selection of open source components, implementation, marketing
- Analysis and recording of technical and professional requirements
- Component selection and compilation in open source environment (including Apache Tomcat, JSF, Richfaces, Dojo, JMS (ActiveMQ, WebSphere MQ), Smooks, Apache Camel, JPA (Mysql, Sybase)
- Implementation for the systems ideal3 on SimCorp Dimension (SCD) and Kondor + on SCD
- Development of a marketing approach, acquisition of cooperation partners
Money Market and Foreign Exchange – Introduction of a new settlement Platform for MM and FX Trades: Customizing, Data Migration AND cUT-oVER
07/2011 – 12/2013
Responsibilities: Functional requirements, technical integration concepts, testing and cut-over
- Writing the main functional requirements document that draws the picture of the overall target system. Formal review and acceptance phase of all involved stakeholders.
- Author of the technical integration document to link the settlement system with the in-house payment platform.
- Functional and technical specification of details concerning the treatment of tax relevant aspects of different income types. Integration concept how to interface with the in-house tax platform and how to setup bookings to the general ledger.
- Supporting the project management in special topics, e.g. to prepare management overview slides for review and budget decision meetings
- Functional and technical specification of a front-office Addon-Module to give sales the ability to attach custom-individual payment instructions to their trades based on the concept of standard settlement instructions. Support of in-house account bookings and external S.W.I.F.T. / TARGET payments via MT103, MT202 and MT202cov messages. Settlement instructions are given in real-time to the front-office Addon-Module via a WebService-Link where sales can select available instructions based on a couple of trade criteria.
- Development of a test platform to automate a complex front- to back-office interface by using semantical analysis based on the exchanged XML documents (JBoss 7.1, Richfaces 4.2.3, Dojo 1.8.3, Codemirror, JPA/Hibernate (Mysql + Sybase), POP3 MDB)
- Author of a data-migration- und cutover-document covering counterparty static data, its standing- and individual settlement instructions and dynamic data incl. trades, transactions and transaction chains.
DevelOpment, Cutover and Maintainance of a Company-Wide Document Approval System with hundreds of Workflows, International Company
08/2006 – 2013
Responsibilities: Analysis, architectural design and lead developer
- JEE Enterprise Application with Web-Frontend on JBoss Plattform (JBoss 5.1, Hibernate (Mysql, sqlserver), EJB 2.x und EJB 3.x in “Mix-Mode”, SAP JCo, Workflow Engine jBPM3)
- Requirement analysis of different workflow modules representing individual user stories, e.g. Third Party Invoice Approval, Purchase Order Approval, Sales Order Approval, Credit / Debit Notes, etc. Each workflow depends on the document data and the users and roles involved.
- Discussing functional requirements with the business unit and to generate technical specification to the development team.
- Tight coupling to SAP of certain modules e.g. manually user-entered invoice items are created real-time by initiating remote function calls in SAP.
- Project and main company language: English (spoken and written)
Introduction of German Withholding Tax in a NORTH NATIONAL BANK
11/2007 – 12/2008 (phase 1) and 12/2009 – 12/2010 (phase 2)
Responsibilities: Technical Project Lead
- Project with two major phases: Initial Introduction in 2008 and major re-design with technology shift (J2EE vs. JEE) and platform provider change in year 2010. Each phase about 1 ½ year both with end of year deadlines successfully completed.
- JEE Enterprise Application (JBoss 5.1 in Development, Orcale WebLogic 10 in Production, WebSphere MQ as JMS provider, JPA/Hibernate and JPA/TopLink, SAP Link via JCo)
- The solution acts as a mediator between the bank’s in-house front office (trading-) systems and the tax backend kernel of the provider (FinanzInformatik vs. dwpbank). Is able to give the front office systems additional benefits to centralize common functions (service oriented architecture), e.g. to generate tax bookings and to generate tax confirmations resp. certificates automatically.
- Front office systems can connect to the infrastructure through a real time WebService interface (SOAP) or by using batch interface (to be able to handle SAP ultimo mass account closure)
- Technical project lead. Discussing functional and business aspects with the tax department. Writing the technical specification, designing a SOA architecture where the in-house systems can connect to. Development of core components, making Code-Reviews, QS and writing Unit-Tests in an agile environment.
More projects up to 2023 can be made available upon request.