Rainer Langbehn
Senior IT Consultant, Senior Software Architect, Senior Software Developer, Senior DevOps Engineer
Experience
Senior IT Consultant, Senior Software Architect, Senior Software Developer, Senior DevOps Engineer
Techniker Krankenkasse
Automation of database major/minor releases for the TKeasy project
Concept for database major/minor release automation
As-is analysis
Evaluation of Redgate Flyway functionalities
Concept creation
Products: Redgate Flyway, GitHub, Quest, Erwin Data Modeler, Oracle, Atlassian Jira, Atlassian Confluence
Skills: Docker, Continuous Delivery, Continuous Integration, Redgate Flyway, Major Releases, Minor Releases
Senior IT Consultant, Senior Software Architect, Senior Software Developer
ASS Werbe GmbH
Migration from Microsoft Exchange 2010 to Microsoft Exchange Online
Migration from Microsoft Windows 7 to Microsoft Windows 10
Migration from Microsoft Office to Microsoft 365
Outsourcing of the entire IT infrastructure
Setup of a data platform for incoming and outgoing data
Provision of standard-based interfaces
Replacement of custom Delphi developments
IT training of an employee
Training sessions
Products: Apache Airflow, PostgreSQL, Microsoft 365, Exchange 2010, Exchange Online, Microsoft Access, MS SQL Server, OpenStreetMap, GitLab, Git, PyCharm, Nominatim
Skills: Apache Airflow, PostgreSQL, PostGIS, Python, Docker, Kubernetes, SDAW, GV100, Delphi, OpenStreetMap, geodata processing, geocoding, REST, Connexion, Flask, SQLAlchemy, object-relational mapping, Linux, Windows, OpenAPI
Senior IT Consultant, Senior Software Architect, Senior Software Developer
Südwestfalen-IT (SIT)
Design, maintenance, further development, quality assurance, and documentation of the ExtensionAPI and the client components
Professional and technical responsibility for connecting form servers to the Kommunalportal.NRW
Extension development
Coaching and knowledge transfer
Design, maintenance, quality assurance, and documentation of the standard ExtensionAPI SOAP web service interfaces
Design, implementation, maintenance, quality assurance, and documentation of the ExtensionAPI Java client components
Design, implementation, maintenance, quality assurance, and documentation of the Java HelloWorld extension based on the ExtensionAPI
Design, implementation, maintenance, quality assurance, and documentation of the ExtensionAPI C# client components
Design, implementation, maintenance, quality assurance, and documentation of the C# HelloWorld extension based on the ExtensionAPI
Design, implementation, maintenance, quality assurance, and documentation of the ExtensionAPI test framework
Design, implementation, maintenance, quality assurance, and documentation of the high-performance and scalable Java enterprise middleware application Form-Solutions Extension based on the ExtensionAPI
Design and documentation of the Java Feedback extension based on the ExtensionAPI
Design, implementation, maintenance, quality assurance, and documentation of the Java LinkChecker application based on REST services
Design, implementation, maintenance, quality assurance, and documentation of a documentation approach based on DocsAsCode
Design, implementation, maintenance, quality assurance, and documentation of continuous integration/continuous delivery (CI/CD) and continuous inspection pipelines
Requirement, release, configuration, documentation, test, and build management activities
Products: Maven, Apache Solr, Apache Axis, Artifactory, Asciidoctor, C#, Eclipse, EclipseLink, Elastic-Stack, ELK-Stack, Form-Solutions, Git, GitLab, Java, Jenkins, JetBrains Rider, JUnit, Jupiter, MySQL, Payara, SoapUI, SonarQube, .NET, Dotnet, Forms.IO, Camunda BPM, SwaggerUI, Docker, Podman, Arquillian
Skills: EJB3, J2EE, JEE, Jakarta EE, Continuous Integration, Continuous Inspection, Scrum, Java, JSF, HTML5, CSS3, JBatch, AsciiDoc, DocsAsCode, SOAP, REST, JAX-RS, JAX-WS, OpenAPI, JAXB, JAXP, SAX, StAX, WSDL, XML, XSD, XSLT, XÖV standards, SQL, web services, JDBC, MicroProfile, portals, BPM, Genericode, use cases, UML, PlantUML, C4 model, ExtensionAPI, Servicekonto.NRW, Kommunalportal.NRW, OZG
Volunteer IT instructor
Rheinische Akademie Köln gGmbH
Senior IT Consultant, DevOps Engineer
Deutsche Post DHL Group
Replacement of an old CRM system
Migration to Salesforce with Talend as middleware
Further development of build management
Setup of a continuous integration/continuous delivery (CI/CD) pipeline for the Talend middleware artifacts
Integration of the group-wide Artifactory instances
Git configuration
Support for the deployment process (Salesforce project)
Setup of continuous inspection for the Talend artifacts and the Salesforce project
Setup of test automation
Setup of an OpenShift cluster for the Talend middleware stack
Products: Red Hat OpenShift, Talend DSP, Talend Middleware, Salesforce, SonarQube, Jenkins, Artifactory
Skills: Scrum, agile development methods, Java, JEE, Red Hat OpenShift
Senior IT Consultant, Performance Analyst
Debeka
Functional and technical consulting for developing a high-performance scalable enterprise application (JEE, WebLogic, JSP, jQuery, HTML5, CSS3) in the BO/P area
Identifying possible corrective measures for performance optimization
Products: Apache Maven, Artifactory, Eclipse, Java, Jenkins, SonarQube, Atlassian Confluence, Atlassian Jira, ELK Stack, Elastic Stack, Git, WebLogic Enterprise Edition, Elastic ALM
Skills: EJB3, J2EE, JEE, Continuous Integration, Continuous Inspection, Scrum, Java, JSP, jQuery, HTML5, CSS3
Senior IT Consultant, DevOps Engineer
ThyssenKrupp Steel Europe AG
- Manufacturing Execution System (MES)
- Products: Apache Maven, Artifactory, Eclipse, Eclipse RCP, Eclipse Tycho, Java, Jenkins, SonarQube, OrientDB, Atlassian Confluence, Atlassian Jira, Atlassian Bitbucket, Elasticsearch, ELK Stack, Elastic Stack, Red Hat Enterprise Linux (RHEL), Git, GitLab, WebLogic Enterprise Edition, WebLogic, Liquibase
- Skills: EJB3, J2EE, JEE, Eclipse RCP, Eclipse P2, Eclipse Tycho, Continuous Integration, Continuous Inspection, Configuration and build management, Maven plugins, Scrum, Graph database, NoSQL, Elasticsearch
Senior IT Consultant, Configuration Manager
Gothaer-Systems GmbH
Building a CRM system to support Gothaer Group's multichannel strategy and to map business processes more efficiently
Working in the Software Configuration Management (SCM) team for group release management
Creating, packaging and delivering releases and bug fixes
Maintaining and managing project and release management in development and pre-integration environments
Maintaining and further developing build and deployment processes
Ensuring and supporting the tools used
Planning, designing, implementing and testing the migration of the Goliath application from Maven 2 to Maven 3
Planning, designing, setting up, operating and maintaining a Continuous Integration system (Nexus, Jenkins, build slaves, SonarQube)
Planning and managing the migration of the Git source control management system to the in-house Subversion system
Evaluating the Review Board code review solution
Building an automated solution to connect all CRM projects to the Code Quality Server
Developing a prototype solution for automated dependency and impact analysis
Creating a solution for the automated migration of all in-house projects to Maven
Serving as the cross-project contact for build and configuration management
Products: Apache Ant, Apache Maven, Apache Subversion, Eclipse, Eclipse Aether, Eclipse Scout, Eclipse Tycho, IBM WebSphere, Java, Jenkins, SonarSource, SonarQube, Sonatype Nexus, TeamViewer, OrientDB, Atlassian Confluence, Atlassian Jira, HP ALM, IBM DB2, IBM RAD, JUnit, IBM Lotus Notes, SoapUI, UC4, Red Hat Enterprise Linux (RHEL), PostgreSQL, Review Board, Git
Skills: EJB 2.1, EJB3, Ant tasks, J2EE, JEE, Eclipse RCP, XML, XML Schema (XSD), XSL, XSLT, JAXB, JAXP, SAX, StAX, SOAP web services, SOA, WSDL, GSM, Continuous Integration, Continuous Inspection, Configuration and build management, Scrum, Kanban
Senior IT Consultant, Senior JEE Developer
HSBC Trinkaus & Burkhardt AG
Supporting Java application development for the Client On-Boarding and Account Maintenance (COBAM) project - Foreign Account Tax Compliance Act (FATCA)
Collecting and processing customer master data
Designing business processes with jBPM
Products: IBM WebSphere, IBM WebSphere Portal Server, IBM Rational Architect, Vaadin, Spring, Java, IBM DB2, IBM UDM, Eclipse
Skills: UML, use cases, portals, portlets, EJB3, J2EE, JEE, master data, FATCA, BPM
Senior IT Consultant
Sparda Datenverarbeitung eG
Maintaining and further developing the PRISMA sales portal for the Sparda Banking Group
Enhancing frontend (portlet) and backend components (web service) for the cooperation partner DEVK
Adjustments due to SEPA migration
Migrating the Baufi, DEVK and bonus/commission billing portlets to the residual debt insurer Credit Life
Designing, architecting, implementing and testing Java web service (JAX-WS) based backend components
Getting familiar with the business and technical standards of BIPRO e.V.
Conducting reviews and refactoring
Products: Apache Ant, Apache Axis, Apache CXF, Apache Maven, Apache Struts, Apache Subversion, Atlassian Confluence, Atlassian Jira, IBM DB2, IBM WebSphere Portal Server, Eclipse, Hibernate, Java, JBoss Application Server, Jenkins, JUnit, MBS, Rumba, Sonatype Nexus, SoapUI, SVN
Skills: EJB3, ESB, J2EE, JEE, JAXB, JAX-WS, JDBC, JPA, JSP, portals, portlets, SOA, SOAP, SQL, web services, WSDL, WSS, XML, XML Schema (XSD), XSL, XSLT, Scrum, Kanban
Software Architect / Developer, Maven Expert, JBoss Expert
AG der Dillinger Hüttenwerke
Replaced the steel plant control software with a Java Enterprise solution in the Phoenix project
Maintained and enhanced the production Java Enterprise subprojects of the steel mill control system (SLS)
Introduced Eclipse Team Project Sets and consolidated Maven artifacts
Implemented various Maven plugins
Migrated from JBoss 4.2.3.GA to JBoss EAP 5.1.0
Conducted SVN structure migration and release management
Advised and coached on JBoss, JEE/J2EE and Maven
Products: Apache Ant, Apache Maven, Apache Subversion, Atlassian Confluence, Atlassian Jira, CVS, Eclipse, Enterprise Architect, Hibernate, Informix, Java, JBoss Application Server, JBoss EAP, Jenkins, JFC (Swing), JUnit, Oracle, Sonatype Nexus, SVN
Skills: EJB3, J2EE, JEE, Java Message Service (JMS), Java Management Extensions (JMX), JDBC, JPA, Maven Plugin, SQL, XML, XML Schema (XSD), Scrum, Kanban
Software Architect / Developer, Quality / Test Management
Verband der Vereine Creditreform e.V.
Replaced the AS/400 legacy application Orbis to deliver foreign trade reports
Developed an XML schema and a subsystem to process information deliveries
Built a fault-tolerant output management system (OMS) for generating and archiving standard letters
Designed, architected and implemented standard-based subsystems
Products: Apache ActiveMQ, Apache Axis, Apache Commons IO, Apache HttpComponents, Apache Maven, Apache PDFBox, Apache XML Graphics, Apache Subversion, Artifactory, Atlassian Confluence, Atlassian Jira, BEA WebLogic, CUPS, Eclipse, Ehcache, ELO, IBM Toolbox for Java, Inubit BPM-Suite, Java, JUnit, Saxon, SoapUI, TeamCity, Topcom Kofax Communication Server, XMLUnit
Skills: Customer Information Quality (CIQ), DOM, EJB3, JAXB, JAXP, JAX-WS, J2EE, JEE, JCA, JCR, JMS, JMX, PDF, SAX, StAX, SVG, Servlet, SOAP, Web Services, XPath, XML, XML Schema (XSD), XSL, XSL-FO, XSLT, Extensible Metadata Platform (XMP), Scrum
Software Architect / Developer, Senior IT Consultant
Santander Consumer Bank AG
Implemented business rules using ILOG JRules in DecisionBox
Migrated the credit decision process for Risk Management Durables
Moved the dealer rating score calculation into DecisionBox
Architected and implemented the DecisionBox - PropertyManager component to manage the rule sets
Implemented authentication, audit compliance, versioning and reporting
Designed a JAXP-based XML pipeline to support agile QA processes
Performed XML data transformation and actual-to-target comparisons
Conducted code reviews and refactoring
Products: Apache Ant, Apache Maven, Apache Xalan, CVS, Eclipse, EclipseLink, Hibernate, IBM WebSphere, ILOG JRules, Java, JBoss Application Server, JUnit, OpenJPA, Oracle, Saxon, XMLUnit
Skills: Ant Tasks, EJB 2.1, EJB3, JAXP, JDBC, J2EE, JEE, JPA, Servlet, SQL, XPath, XProc, XML, XML Schema (XSD), XSL, XSLT, Scrum
Software Architect / Developer, Senior IT Consultant
Steria Mummert Consulting AG
Performed performance analysis and tuning for the Tributum product (taxable capital gains)
Ensured quality assurance and test automation
Conducted runtime analysis of the entire Tributum application
Designed and implemented a JAXP-based XML pipeline for large-scale test use cases
Validated test inputs and automated test documentation
Provided test sets
Products: Apache Ant, Apache Maven, Apache Xalan, Apache XML Graphics, BEA WebLogic, Eclipse, HP Quality Center, IBM WebSphere MQ, Java, JProbe, JUnit, Oracle, Saxon, SVN
Skills: Ant Tasks, EJB 2.1, EJB3, JAXP, JDBC, J2EE, JEE, JMX, Maven Plugin, SQL, Web Services, XML, XPath, XML Schema (XSD), XSL, XSL-FO, XSLT, Scrum, Tax Withholding
Business Rules Management Expert
Bundesdruckerei GmbH
Developed a prototype of the Border Control Platform as a Proof of Concept (PoC)
Planned and implemented a service-oriented version based on BEA AquaLogic BPM and Drools
Integrated the VISOCORE ePass reader and fingerprint scanner using SOAP
Developed a web front end to visualize biometric data and process steps
Evaluated various business process and business rules management systems
Products: Apache Axis, Apache Jackrabbit, Apache Maven, Apache Tomcat, BEA AquaLogic BPM, Biomiddle, COSA BPM, Drools, Eclipse, ILOG JRules, Java, JBoss Application Server, JBoss jBPM, JUnit, Oracle Business Rules, VISOCORE
Skills: EJB 2.1, EJB3, J2EE, JEE, Java Rule Engine API (JSR 94), JSP, JCR, JMX, Maven Plugin, SOAP, UML, Scrum
Founder, Project Lead, Software Architect / Developer
Open Source Project @ SourceForge
Rules Framework: support for the development, integration and monitoring of Java Rules-based enterprise applications
Development of Maven 2 plugins for compiling and testing Rule Execution Sets
JSR 94-based J2EE Connector Architecture 1.5 resource adapter
Stateful and stateless decision services based on JSR 94
XDP2FO: a set of XSLT stylesheets to convert Adobe XML Data Package (XDP) into W3C XSL Formatting Objects (XSL-FO)
Products: Adobe LiveCycle ES, Antenna House XSL Formatter, Apache Maven, Apache Xalan, Apache XML Graphics, Barcode4J, CVS, Eclipse, EXSLT, FormCalc, Java, JBoss, JESS, JUnit, RenderX XEP, Saxon, SVN
Skills: CSS, DOM, EJB3, J2EE, JEE, JMX, PDF, SAX, StAX, SVG, XDP, XFA, XForms, XML, XPath, XSLT
Management, design and implementation of subprojects
TeamBank AG (formerly norisbank AG)
Design and implementation of the easyCredit installment loan application
Responsibility for the print component and prepress
Preparation of loan contract documents and print template creation
Providing data for quality reporting and commission accounting
Architecture of a system-independent, multi-tenant, multilingual print component
Integration of a Java rule engine (Drools)
Redesign and further development of the ETL and reporting components
Architecture of a framework for integrating JSR 94 compliant rule engines (JESS, Drools)
Runtime analysis and performance tuning of the entire application
Products: Adobe LiveCycle Forms, Apache Ant, Apache Jackrabbit, Apache Maven, Apache FOP, Apache Struts, Atlassian Confluence, Atlassian Jira, Big Faceless Java PDF Library, Drools, Eclipse, Eclipse BIRT, iReport, iText, JasperReports, Java, JBoss Application Server, JProbe, JUnit, Oracle, Oracle Warehouse Builder (OWB), PL/SQL, RenderX XEP, Toad for Oracle, XDoclet
Skills: CWM, DOM, EJB 2.1, EJB3, J2EE, JEE, JSR 94, JSF, JSP, JAXB, JAXP, JCR, JDBC, JMX, Maven Plugin, PDF, SAX, SQL, StAX, UML, XFA, XLink, XML, XPath, XSL-FO, XSLT, Scrum
Project lead, software developer
Internet Agency
Development of a live meta-crawler for online offer and price comparison (ShoppingScout24)
Design and implementation of the Java Servlet-based transformation pipeline
Development of tools for automatic component generation
Project management and quality assurance
Products: Java, JavaScript, Perl, Sun Forte 4 Java, CVS
Skills: CGI, CSS, HTML, Java Servlets, SAX, XML, XSLT
Software developer/architect, Business Planning Tool lead, reengineering specialist
Bayer AG (Bayer Technology Services)
BTS PlaTo: development of an intranet application for strategic and operational planning
Design of an XML-based solution for form and report generation
ProperView reengineering: porting the XML layer and Command Design Pattern to Java
Implementation of the database layer via JDBC and redesign of user management
Development of a Java chart component based on web standards (similar to SVG)
Technical consulting for the design of DTD and XML schema for thermophysical material data
Design and implementation of an open Java Search API
Development of a Java thick client as a frontend for the Bayer material database
Customization of the admin console and redesign of the CGI-Perl interface
Design of the single sign-on (SSO) extension and integration of the PassGo SSO applet
Support takeover and further development of the intranet application for the material database
Products: Apache Ant, Batik, FOP, POI, Tomcat, Eclipse, Java, MS Excel, Oracle DB, PL/SQL, Visual SourceSafe, Together CC, JavaHelp, JProbe, Symantec Visual Cafe, MS IIS
Skills: CSS, DOM, DTD, JavaScript, Java Servlets, JSP, JavaBeans, LDAP, Oracle XSU, PDF, SAX, SMTP, SQL, SVG, XForms, XHTML, XML, XSL-FO, XSLT, XSQL, Java-COM Bridge, HTTP, ISAPI, SSL, OLE, UML
Skills
- Agile Methods
- Bi
- Bpm
- Brm
- Configuration Management
- Devops
- Dwh
- Java/j2ee/jee
- Oss
- Senior It Consulting
- Software Architecture / Development
Languages
Education
High school diploma
Magister program, minors in Philosophy and Phonetics · Musicology
FernUniversität in Hagen
Diploma program, minor in Business Administration · Computer Science · Hagen, Germany
Similar Freelancers
Discover other experts with similar qualifications and experience