Developing the new digitization strategy
Using Camunda as a process engine to create new processing for batch and dialog jobs
Close collaboration with the business department to design and produce each process
Implementing screens to control manual interventions, e.g., when rejecting applications
Gradual migration of legacy code from IBM WebSphere to JBoss
Technologies and methods: Arquillian, Camunda, Hibernate, Jackson, Java/JEE, JBoss, Jersey, JSON, JUnit, REST, WebServices
Developed the social media app Fanclub for club members with club colors and logo
Implemented a multi-tenant app, including a pipeline for deployment to the app stores
Integrated video calls and WebSockets at the highest security level
Set up Selenium integration tests and automatic screenshot generation for each tenant and both stores
Technologies and methods: Android, Cordova, DevOps, GIT, Hibernate, HTML5, iOS, Jackson, Java/JEE, JavaScript, Jersey, JSON, JUnit, MicroFrontends, MicroServices, REST, Selenium, Spring, WebRTC, WebServices, WebSocket
Real-time coverage approval for a cost estimate in health insurance as part of the customer journey
Developed an app feature for taking a photo of the estimate and performing OCR-based quality and data checks
Connected to a mainframe for evaluation and push notification of the result to the app
Introduced OCR directly at capture for immediate feedback and discarding unusable images
Methods and technologies: Android, Angular, Cordova, DevOps, Docker, DropWizard, GIT, Gradle, Hibernate, HTML5, IntelliJ, Ionic, iOS, Jackson, Java/JEE, JavaScript, Jenkins, Jersey, JSON, JUnit, Kafka, MicroServices, MongoDB, OpenCV, OpenShift, PdfBox, REST, Scrum, Swagger, Tesseract, TypeScript, WebServices
Project "Applications of the Future": Further development of the document editor LVdoktor
Quick implementation of all insurance-related documents (benefit proposals, product information sheets, dynamic applications, marketing brochures)
Configurable visibility rules and parameters by business departments, layout implementation by development
Created 40 documents in 15 months with input from 7 departments
Managed 1000 fields in applications, 550 in benefit proposals, 200 in product information sheets, from 3 different calculation results
Technologies: Ant, Ajax, Angular, Eclipse, FOP, GIT, Hibernate, HTML5, IntelliJ, iText, Jackson, Java/JEE, JavaScript, Jenkins, Jersey, Jetty, JPA, jQuery, JSON, JUnit, Kanban, LDAP, Maven, MicroServices, REST, Scrum, Spring, SQL, WebServices, Wicket, XML, XSLT
Developed a web, Apple and Android app with geolocation service for scheduling and posting events
Implemented new menu navigation, chat, an innovative rating system, and analytics for business customers
Forked from million guides
Technologies: Android, Cordova, Eclipse, GIT, iOS, Java/JEE, JSON, JUnit, MicroServices, REST
Support of the Java developers at Versicherungskammer Bayern and engagement with the company-wide system architecture
Design of modern microservice architecture, discussion of pros and cons with prototypes for proof of concept
Technologies and methods: Eclipse, GIT, Java/JEE, JUnit, Liquibase, Microservices, REST, Scrum
New development of the LVdoktor document editor
Enabled departments to collaboratively develop complex dynamic PDF documents, immediate PDF testing
Overcame skeptical reactions in departments, successful rollout and extension requests in marketing and sales
Technologies: Ajax, Angular, Eclipse, GIT, Hibernate, HTML5, iText, Jackson, Java/JEE, JavaScript, Jenkins, Jetty, Jersey, JPA, jQuery, JSON, JUnit, LDAP, Maven, Microservices, Mockito, Postgres, REST, Scrum, Spring, SQL, Web Services
Further development of the inventory management system
Initiated a project for automatic management and execution of database update scripts for all six development departments
Developed Maven plugins to prevent faulty SQL scripts before commit
Worked closely with external companies to gain project acceptance
Technologies: Ajax, Angular, Arquillian, DB2, Eclipse, EJB, Flyway, GIT, HTML5, Hibernate, Java/JEE, JBoss, Jenkins, jQuery, JSON, JUnit, Maven, REST, Scrum, SOAP, SQL, Web Services, XML, XSLT
Implementation of the Fujitsu marketplace (SaaS)
JEE implementation with full logging of all activities and complex billing models for software vendors
Multiple awards, including from Computer Bild
Technologies: AOP, Ant, Ajax, Eclipse, EJB, GIT, GlassFish, Hibernate, Hibernate Search, Java/JEE, JAX-WS, Jenkins, JMS, jQuery, JPA, JSF, JUnit, Maven, Mockito, PayPal, Postgres, SaaS, Scrum, Spring, SQL, XML
Development of million guides, a geo-based social network for iOS/Android and web
Used Cordova for cross-platform, Java EE server backend, REST/JSON communication
Integrated chat, geo-based lists, and Google Maps for address lookup
Innovative menu concept for seamless navigation
Technologies: Ajax, Android, Angular, Ant, Apache Web Server, Cordova, Eclipse, GIT, HTML5, HTMLUnit, iOS, Java/JEE, JavaScript, JDBC, jQuery, JSON, REST, SQL, Tomcat
Implementation of the Fujitsu Marketplace (SaaS)
JEE implementation with history tracking and billing models for software vendors
Award-winning platform
Technologies: Ant, AOP, Ajax, Eclipse, EJB, GIT, Glassfish, Hibernate, Hibernate-Search, Java/JEE, JaxWS, JMS, JPA, JSF, JUnit, Maven, Mockito, Paypal, Postgres, Scrum, Spring, XML
Development of Instant Date, a social networking and dating portal based on geo-location
Predecessor to million guides
Technologies: Ant, Apache WebServer, Eclipse, HTML5, Java/JEE, JavaScript, JDBC, jQuery, MySQL, SQL, Tomcat
Implementation of the Fujitsu Marketplace (SaaS)
Tracking of all activities and complex billing models
Multiple awards
Technologies: Ant, Ajax, AOP, Eclipse, EJB, GIT, Glassfish, Hibernate, Hibernate-Search, JaxWS, Java/JEE, JMS, JPA, JSF, JUnit, Mockito, Paypal, Postgres, Scrum, Spring, XML
Implementation of DE-Mail in collaboration with BSI and Telekom
Scrum methodology
Technologies: Eclipse, GIT, Hibernate, Jenkins, Java/JEE, JUnit, Maven, MemCacheD, Mockito, MySQL, NetBeans, Wicket, XML
Completion of The Enterprise Software Solution (ESS): CRM and web shop in one
Features: online/offline, mobile Android app, mobile browser access, account data import, dunning, graphical reports, multi-language support, multi-tenancy, dynamic DB fields, import/export (Excel/vCard/PDF/RTF/PNG), MS Office/RSS/intranet integration
Technologies: Android, Ant, Apache WebServer, Batik, DB2, Derby, Eclipse, FOP, HTML5, Java/JEE, JDBC, jQuery, LDAP, MySQL, MS Access, MS SQL, Oracle, PdfBox, POI, RMI, RSS, Tomcat, XML, XSLT
Continued development of an RCP product lifecycle application (Jira integrated in Eclipse)
Technologies: Ant, AOP, Eclipse, EMF, Java/JEE, JUnit, OSGi, RAP, RCP, Scrum, Spring
Performance tuning of three production web portals
Reduced response times to just a few milliseconds
Technologies: Eclipse, Hibernate, Java/JEE, WebSphere
Redevelopment of the planning and analysis application with a JBoss/EJB 3.0 backend and a standalone Swing frontend
Flexible, filterable drag-&-drop calendar module with transparent popups and toolboxes
Technologies: Eclipse, EJB, JBoss, Jide, JMS, Oracle, Swing
Developed a test environment for the new calculation engine
Excel-based intranet frontend converts documents into SOAP calls and runs regression tests
Technologies: Axis, Eclipse, Excel, Hibernate, Java/JEE, POI
Implemented a multi-tenant CMS for local cooperative banks using Day Communique
Prototype development, product selection, and implementation in the chosen system
Technologies: Axis, Day Communique, Eclipse, Hibernate, Java/JEE, SWT/JFace, XML, XSLT
Implementation of the IKR online loan application on IBM WebSphere with a Struts front end
Responsible for modules from functional discussion to implementation
Technologies: DB2, Eclipse, Java/JEE, JMS, Struts, TogetherJ, WebSphere
Development of The Enterprise Database Client (EDC), a BI solution for custom database apps without coding effort
Online/offline work, multi-DB access, merging separate databases, foundation for sellForce and ESS
Technologies: Ant, Applet, eBay API, Eclipse, FOP, Java/JEE, JDBC, MS SQL, MySQL, Oracle, PdfBox, POI, RMI, Swing, Tomcat, XML, XSLT
Development of a data transfer application with a progress bar in the browser
Real-time feedback on upload progress
Technologies: Eclipse, HTML, Java/JEE, JavaScript, Tomcat
Implementation of a stock portfolio application in three iterations
Led a three-person team, analysis, design, implementation, and client acceptance
Technologies: Ant, BEA WebLogic, Eclipse, Java/JEE, PLSQL, Tomcat
Implementation of the intranet for Deutsche Post AG for 300,000 users
Development of 10 components (team calendar, address book, document management, chat, etc.) in virtual rooms with performance optimization
Technologies: Ant, Eclipse, Java/JEE, LDAP, PLSQL, Tomcat, XML, XSLT
Retraining internal staff in Java (EJB, JSP, Applet/Swing, XML/XSLT)
Designing company strategy
Technologies: Applet, DB2, EJB, Java/JEE, JSP, Swing, WebSphere, XML, XSLT
E-commerce solution for buying lottery tickets online with WireCard payment
Personalized, password-protected area, selection and payment by credit card, direct debit, or bank transfer
Technologies: Java/JEE, Kawa for Java, MySQL, XML, WireCard
Development of the dbReporter applet for categorized database queries
Comparable to Lotus Notes view, universal database support without installation
Technologies: Applet, Java/JEE, RMI, Visual Age for Java, WebSphere
Development of a 3-tier client/server solution via RMI for Audi purchasing
Lightweight applet with RMI communication to host systems and Oracle DB
Technologies: Applet, Host API, Java/JEE, Oracle, RMI, Visual Age for Java
Proof of concept for various specifications (mainframe, Lotus Notes)
Collaboration with Accenture, implementing the concepts
Technologies: BEA WebLogic, LotusScript, Visual Age for Java, Visual Cafe
Development of Personal Stock Manager (PSM), a comprehensive trading application
Historical portfolio analysis, buy/sell signals via SMS, innovative search mechanisms, Applet/application/HTML version
Technologies: Applet, BEA WebLogic, DB2, Java/JEE, MS SQL, MySQL, RMI, WebSphere, Visual Age for Java
Connection of the mainframe to the web shop via DCOM
Provision of mainframe data on ASP pages via a DCOM architecture
Technologies: DCOM, Host API, Visual C++
Program for capturing ballots with direct mainframe connectivity
Reduction of training needs and mainframe load through local data capture and transaction logging
Technologies: Host API, Visual C++
Database search application for physicians
Online and registered areas, import of formatted articles from Word into the database
Technologies: HTML, JavaScript, LotusScript
Price calculation for publishing products for the field service
Recursive calculation mechanism based on variable parameters, immediate on-site printing
Technologies: LotusScript
New CRM development for field service on Lotus Notes with replication and push technology
Offline functionality for statistics, calendar, visit reports, email, bulletin board
Rollout in Europe, America, and Brazil, European Beacon Award 1999
Technologies: LotusScript, Visual C++, Java/JEE
Development of a medical application for doctors with article import, tagging, and search
Compressed internet import and automatic database integration
Technologies: Visual C++
Passionate programmer, Java developer from the very beginning, since 1995.
After almost 5 years as an employee, I became self-employed in July 2000. In many medium and large projects, I gained valuable experience not only technically but also in business and politics. My solution proposals are gladly implemented, and challenges are solved together.
I prefer microservices combined with micro-frontends. Especially in large companies with different departments, they can create silos and integrate them seamlessly into a website without making the architecture complicated. The technical openness of these powerful tools allows replacing individual components completely and even implementing them with new frameworks without affecting other parts. This way, companies can gradually modernize their IT infrastructure over decades.
Regarding tests, my focus is mainly on integration tests, e.g., with Selenium. Microservices and micro-frontends make this much easier and can be run quickly on developers' machines. Visual errors show up immediately, so layout problems can be fixed fast.
My passion for IT still beats as strong as on day one. This shows, among other things, in that I am currently evaluating various forms of AI training for chat use cases and image processing in companies in my free time.
Discover other experts with similar qualifications and experience
2025 © FRATCH.IO GmbH. All rights reserved.