Top expert badge
Recommended expert
Profile header background

Rolf Mainka

Lead Developer and Tester of Domain Applications for the Zensus2021 Project

Rolf Mainka
Profile header overlay
Lollar, Germany

Experience

Mar 2019 - Present
7 years 1 month
Germany

Lead Developer and Tester of Domain Applications for the Zensus2021 Project

Federal Statistical Office

Expertise details
Position Summary
Lead Developer and Tester of Domain Applications for the Zensus2021 Project at Federal Statistical Office
Industries
Government and Administration
Business Areas
Information Technology
Operations
Quality Assurance
  • Kubernetes, AWS cloud, Docker, RESTful services, ActiveMQ, Oracle Advanced Queuing, JBoss EAP, Spring Batch, Git, Keycloak, Kafka, Maven
  • Setup of CD/CI pipelines with Jenkins
  • Development of automated integration tests
  • Performing DevOps tasks
  • Regular development-accompanying execution of static code analyses on all releases of the Zensus domain applications with SonarQube
  • Setup of an R server for household generation
  • Setup of a Kafka server for the CVTS application
  • Setup of a Keycloak instance
  • Setup of a Jira instance for the Jira migration
  • Setup of an IRI Workbench instance and Cosort for test data creation
  • Setup of test systems for Java web applications with JBoss 8, JDK 17, and Oracle as well as MySQL databases
  • Setup of the corresponding Oracle databases including meaningful domain data
  • Identifying vulnerabilities in the technical communication between the domain applications
  • Building extensive domain-specific and technical know-how for all Zensus domain applications
  • Supporting and advising the specialist departments on the Zensus business processes in pre-production and production
  • Conducting load and performance tests with JMeter and bash scripting
Sep 2012 - Feb 2019
6 years 6 months

Master Data System

Major Bank Frankfurt

Expertise details
Position Summary
Master Data System at Major Bank Frankfurt
Industries
Banking and Finance
Business Areas
Information Technology
  • Architecture, design, and implementation of a Java-based master data system for corporate clients of the major bank
  • Development of an online GUI, a batch component (Spring Batch), and RESTful services (Jersey)
  • Sole responsibility for the concept, design, and development of a bank-wide unique Java-based business event message broker
  • Implementation of over 130 business events to serve other banking systems (tax, online banking, MiFID, CRM, ISIS, eIntegrator, GPM)
  • Development of the GPM – GlobalParty Manager based on Java and Angular.js
  • Development of Java-based RESTful services for maintaining domain models in the master data system
  • Sole development of the REWORKER component for delayed delivery of business events
  • Data warehouse extraction: compiling information on parties and party clusters via database views for Informatica
  • Technology stacks: FRAME, RichFaces, PrimeFaces, MQ, WebSphere MQ, Spring, Spring Batch, Spring Data, Spring Integration, Spring JMS, Angular.js, Java 7/Java 8, JAXB, JEE, JUnit, Liberty, RESTful services, SOAPUI, Oracle 12, Maven, Bamboo, Git, TFS, Wicket, Web services, WorkManager, XML, XSD
Apr 2011 - Aug 2012
1 year 5 months

Further development of the bank-wide intranet application for creating banking transactions

ING DIBA

Expertise details
Position Summary
Further development of the bank-wide intranet application for creating banking transactions at ING DIBA
Industries
Banking and Finance
Business Areas
Information Technology
  • Further development of the bank-wide intranet application for creating banking transactions
  • Use of Apache Wicket as the framework
  • Technologies: Apache Wicket, Oracle 11, Maven, Java 7, JavaScript, Jenkins, Jira
Apr 2008 - Mar 2011
3 years

Technical project lead for an intranet application for automated balance sheet analysis

Major Bank Frankfurt

Expertise details
Position Summary
Technical project lead for an intranet application for automated balance sheet analysis at Major Bank Frankfurt
Industries
Banking and Finance
Business Areas
Information Technology
Project Management
Quality Assurance
  • Architecture, design, and implementation of an intranet application for automated balance sheet analysis and reporting
  • Designing and coordinating an offshore team regarding design guidelines
  • Acting in a QA role and communicating with the client
  • Technologies and tools: Spring, Spring Webflow, JSF, RichFaces, Web services (JAX-RPC, JAX-WS), JAXB, Java 6, Oracle, WebSphere Application Server, JUnit, EasyMock, Maven 2.1.0, Enterprise Architect, ClearQuest, RAD, TestDirector
Oct 2007 - Mar 2008
6 months

Design and implementation of a data warehouse

Dekabank

Expertise details
Position Summary
Design and implementation of a data warehouse at Dekabank
Industries
Banking and Finance
Business Areas
Accounting
Business Intelligence
  • Development of a reporting application for accounting and risk controlling
  • System components based on SQL Server 2005 (SSIS, SSAS)
  • Front-end development for data maintenance and display with C# and SQL Server 2005
  • Technologies and tools: C#, .NET 2.0, SQL Server 2005, SSIS
Feb 2007 - Sep 2007
8 months

Design and implementation of a J2EE-based service provider for invoking Cobol host services

Major Bank Frankfurt

Expertise details
Position Summary
Design and implementation of a J2EE-based service provider for invoking Cobol host services at Major Bank Frankfurt
Industries
Banking and Finance
Business Areas
Information Technology
  • Development of a J2EE-based infrastructure for communication between Java applications and Cobol mainframe programs
  • Maintenance of the infrastructure and running services
  • Coordination of several Cobol developers
  • Technologies and tools: Java, Eclipse, JUnit, Hibernate, Enterprise Architect, Ant, RMI, Axis, WebSphere Application Server, XSLT
Jan 2004 - Jan 2007
3 years 1 month

Implementation of the technical architecture for rating systems

Major Bank Frankfurt

Expertise details
Position Summary
Implementation of the technical architecture for rating systems at Major Bank Frankfurt
Industries
Banking and Finance
Business Areas
Information Technology
  • Implementation of a Java/J2EE-based platform for Basel II rating procedures
  • Evaluation of rule engines (BlazeAdvisor, JRules) and optimization of the JRules integration
  • Maintenance of the XML-based part of the platform
  • Implementation of tasks in the environment of Oracle and Hibernate
  • Technologies and tools: JRules, BlazeAdvisor, Java, J2Ims, Eclipse, JUnit, Enterprise Architect, Ant, RMI, Axis, Hibernate, WebSphere Application Server, XML, XSLT
Apr 2003 - Dec 2003
9 months

Further development of the products GPM, Pre-Approval and IW

Major Bank Frankfurt

Expertise details
Position Summary
Further development of the products GPM, Pre-Approval and IW at Major Bank Frankfurt
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
Project Management
  • Further development of the Java products GPM (Global Position Master), Pre-Approval and IW (International Watchlist)
  • Deputy project lead
  • Setup of the Java development and test environment
  • Coordination of features with the client, implementation and acceptance
  • Technologies: Java, Swing, Oracle, WSAD, ClearCase
Jan 2003 - Mar 2003
3 months

Coordination and production rollout of the Logistics Support System

Major Bank Frankfurt

Expertise details
Position Summary
Coordination and production rollout of the Logistics Support System at Major Bank Frankfurt
Industries
Banking and Finance
Business Areas
Information Technology
Operations
  • Integration of the LBS off-the-shelf software within Commerzbank as part of the JAA outsourcing project
  • Coordination of the provisioning of application and database servers
  • Integration of authentication and authorization mechanisms
  • Creation of deployment instructions and an operations concept
  • Product ownership for follow-up releases and integration of read-only access to third-party systems via J2Ims
  • Technologies and tools: J2Ims, WebSphere Application Server, WSAD
Jan 2002 - Dec 2002
1 year

Design and implementation of an IT-driven order management and billing toolset

Major Bank Frankfurt

Expertise details
Position Summary
Design and implementation of an IT-driven order management and billing toolset at Major Bank Frankfurt
Industries
Banking and Finance
Business Areas
Information Technology
  • Development of an IT-driven order management and billing toolset for Commerzbank's central staff of Head Office and Branch Organization
  • Data modeling and creation of a logical data model
  • Setup and maintenance of the Oracle database and implementation of the data access layer
  • Development of a data import interface and coordination of data migration with IT production
  • Performance optimization using PL/SQL scripts
  • Technologies and tools: Oracle, PL-SQL, WebSphere Application Server, WSAD, SQL-Navigator
Jan 2001 - Dec 2001
1 year

Building a billing system for the use of digital certificates

Major Bank Frankfurt

Expertise details
Position Summary
Building a billing system for the use of digital certificates at Major Bank Frankfurt
Industries
Banking and Finance
Business Areas
Information Technology
Quality Assurance
  • Developed a testing tool for the Transaction Coordinator in the ComTrust/IDENTRUS project
  • Applied Java-based techniques such as OCSP and digital signatures on XML documents
  • Technologies and tools: OCSP, RSA algorithm, XML, digital signature
Oct 1999 - Dec 2000
1 year 3 months

Integration of the commercial software Rational ClearQuest into Commerzbank

Commerzbank AG

Expertise details
Position Summary
Integration of the commercial software Rational ClearQuest into Commerzbank at Commerzbank AG
Industries
Banking and Finance
Business Areas
Information Technology
  • Got up to speed with Rational ClearQuest and integrated it into Commerzbank's infrastructure
  • Created and implemented a deployment concept
  • Acted as product manager and developed project-specific workflows
  • Technologies and tools: Rational ClearQuest, UML
Apr 1996 - Oct 1999
3 years 7 months

Further development of the calculation system for life and health insurance

DBV-Winterthur AG

Expertise details
Position Summary
Further development of the calculation system for life and health insurance at DBV-Winterthur AG
Industries
Insurance
Business Areas
Information Technology
Quality Assurance
  • Developed a testing system for quality assurance of DBV-Winterthur's calculation system in Delta
  • Introduced multiple tariffs, including the ÖTV pension
  • Developed the BAV system for reporting BAV values to the Federal Insurance Supervisory Office
  • Technologies and tools: Delta, actuarial mathematics, IPF, OS-1100

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Banking and Finance, Government and Administration, and Insurance.

Banking and Finance
Government and Administration
Insurance
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Quality Assurance, Operations, Project Management, Accounting, and Business Intelligence.

Information Technology
Quality Assurance
Operations
Project Management
Accounting
Business Intelligence
Profile match chart

Skills

It Focus Areas:

  • Analysis, Design, Architecture, Conceptualization, And Development
  • Testing
  • Technical Project Management
  • Coordination Of Developer Teams

Industries:

  • Research And Academia
  • Insurance
  • Banks
  • Federal Statistical Office

Programming Languages:

  • Java
  • Javascript
  • C
  • Pascal
  • C#

Databases:

  • Oracle 21
  • Mysql

Products / Tools:

  • Kubernetes 1.30
  • Aws Cloud
  • Angular 17
  • Angular.js
  • Ant
  • Axis
  • Bamboo
  • Blazeadvisor (Rule Engine)
  • Eclipse
  • Enterprise Architect
  • Docker
  • Git
  • Hibernate
  • J2ee
  • Java 17
  • Jboss
  • Jira
  • Jdbc
  • Jenkins
  • Jmeter
  • Jms
  • Jrules (Rule Engine)
  • Jsf
  • Jsp
  • Junit
  • Keycloak
  • Kafka
  • Maven
  • Mq
  • Node.js
  • Puppet
  • Rational Rose
  • React Js
  • Rest (Jersey)
  • Rmi
  • Rserve
  • Spring
  • Spring Webflow
  • Richfaces
  • Struts
  • Sonarqube
  • Swing
  • Tomcat
  • Websphere Application Server
  • Websphere Mq
  • Web Services
  • Apache Wicket

Languages

German
Advanced
English
Advanced
Persian
Advanced
French
Advanced

Education

Diploma in Mathematics / Computer Science · Mathematics / Computer Science

Statistics

Experience

Total positions 13
Experience in Banking and Finance 19.5 y
Avg length 2 y 3 m
Longest experience 7 y

Global Experience

Countries worked in 1 (Germany)
Primary country Germany

Expertise

Recent roles Lead Developer and Tester of Domain Applications for the Zensus2021 Project, Master Data System, Further development of the bank-wide intranet application for creating banking transactions
Main industries Banking and Finance, Government and Administration, Insurance
Main business areas Information Technology, Quality Assurance, Operations

Qualifications

Highest degree Master

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Rolf based?

Rolf is based in Lollar, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Rolf speak?

Rolf speaks the following languages: German (Advanced), English (Advanced), Persian (Advanced), French (Advanced).

How many years of experience does Rolf have?

Rolf has at least 30 years of experience. During this time, Rolf has worked in at least 13 different roles and for 6 different companies. The average length of individual experience is 2 years and 4 months. Note that Rolf may not have shared all experience and actually has more experience.

What roles would Rolf be best suited for?

Based on recent experience, Rolf would be well-suited for roles such as: Lead Developer and Tester of Domain Applications for the Zensus2021 Project, Master Data System, Further development of the bank-wide intranet application for creating banking transactions.

What is Rolf's latest experience?

Rolf's most recent position is Lead Developer and Tester of Domain Applications for the Zensus2021 Project at Federal Statistical Office.

What companies has Rolf worked for in recent years?

In recent years, Rolf has worked for Federal Statistical Office.

Which industries is Rolf most experienced in?

Rolf is most experienced in industries like Banking and Finance, Government and Administration, and Insurance.

Which business areas is Rolf most experienced in?

Rolf is most experienced in business areas like Information Technology, Quality Assurance, and Operations. Rolf also has some experience in Project Management, Product Development, and Accounting.

Which industries has Rolf worked in recently?

Rolf has recently worked in industries like Government and Administration.

Which business areas has Rolf worked in recently?

Rolf has recently worked in business areas like Information Technology, Operations, and Quality Assurance.

What is Rolf's education?

Rolf holds a Master in Mathematics / Computer Science.

What is the availability of Rolf?

Rolf is immediately available full-time for suitable projects.

What is the rate of Rolf?

Rolf's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Rolf?

To hire Rolf, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Rate comparison chart
Market avg: 900-1060 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.