Set up the new digitization strategy
Create new processing of batch and dialog jobs using Camunda as a process engine
Close collaboration with the business department to design and produce each process
Implementation of 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 in club colors and logo
Implemented a multi-tenant app including a pipeline for deployment to the app stores
Integrated video calls and WebSocket at the highest security level
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 confirmation of a cost estimate in health insurance as a customer journey
Developed an app feature to photograph the estimate and perform an OCR-based quality and domain data check
Connected to a mainframe for evaluation and push notification of the result in the app
Introduced OCR right when taking photos for immediate feedback and discarding unusable shots
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
Fast implementation of all insurance-relevant documents (coverage proposals, product information sheets, dynamic applications, marketing brochures)
Configurable visibility conditions and parameters by business departments, layout implementation by development
Produced 40 documents in 15 months involving 7 departments
Managed 1000 fields in applications, 550 in coverage 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 arranging and posting events
Implemented new menu navigation, chat, an innovative rating system, and analytical reports for business customers
Fork based on million guides
Technologies: Android, Cordova, Eclipse, GIT, iOS, Java/JEE, JSON, JUnit, MicroServices, REST
Supervision of Java developers at Versicherungskammer Bayern and engagement with enterprise-wide system architecture
Designing modern microservice architecture, weighing pros and cons with prototypes for proof of concept
Technologies and methods: Eclipse, GIT, Java/JEE, JUnit, Liquibase, microservices, REST, Scrum
Development of the LVdoktor document editor from scratch
Enabled business departments to collaboratively create complex dynamic PDF documents with instant PDF testing
Overcame skeptical department reactions, 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 merchandise management system
Initiated a project for automatic management and execution of database update scripts across all 6 development departments
Developed Maven plugins to prevent faulty SQL scripts before commit
Close collaboration with external companies for 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 audit trail 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, JaxWS, 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 queries
Innovative menu concept for seamless navigation
Technologies: Ajax, Android, Angular, Ant, Apache WebServer, Cordova, Eclipse, GIT, HTML5, HTMLUnit, iOS, Java/JEE, JavaScript, JDBC, jQuery, JSON, REST, SQL, Tomcat
Implementation of the Fujitsu marketplace (SaaS)
JEE implementation with auditing 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 network and dating portal based on geo-location
Pre-stage to million guides
Technologies: Ant, Apache WebServer, Eclipse, HTML5, Java/JEE, JavaScript, JDBC, jQuery, MySQL, SQL, Tomcat
Implementation of the Fujitsu marketplace (SaaS)
Auditing of all activities and complex billing models
Multiple award winner
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 cooperation 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 webshop in one
Features: Online/Offline, mobile Android app, mobile browser access, account data import, dunning, graphical reports, multilingual 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
Further development of an RCP product lifecycle application (Jira integrated into 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 a few milliseconds
Technologies: Eclipse, Hibernate, Java/JEE, WebSphere
New development of the planning and analysis application with a JBoss/EJB 3.0 backend and standalone Swing frontend
Flexible, filterable drag-and-drop calendar module with transparent pop-ups and toolboxes
Technologies: Eclipse, EJB, JBoss, Jide, JMS, Oracle, Swing
Development of a test environment for the new calculation core
Excel-based intranet frontend converts documents into SOAP calls and processes regression tests
Technologies: Axis, Eclipse, Excel, Hibernate, Java/JEE, POI
Implementation of a multi-tenant CMS for cooperative banks with 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 frontend
Responsible for modules from requirements discussions to implementation
Technologies: DB2, Eclipse, Java/JEE, JMS, Struts, TogetherJ, WebSphere
Development of The Enterprise Database Client (EDC), a BI solution for custom DB applications without coding
Online/offline use, multi-DB access, merging separate databases, basis 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 status 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 team of 3, analysis, design, implementation, and client acceptance
Technologies: Ant, BEA WebLogic, Eclipse, Java/JEE, PLSQL, Tomcat
Implementation of the Deutsche Post AG intranet for 300,000 users
Development of 10 components (team calendar, address book, document management, chat, etc.) in virtual workspaces with performance optimization
Technologies: Ant, Eclipse, Java/JEE, LDAP, PLSQL, Tomcat, XML, XSLT
Retraining of internal staff on Java (EJB, JSP, Applet/Swing, XML/XSLT)
Designing the company strategy
Technologies: Applet, DB2, EJB, Java/JEE, JSP, Swing, WebSphere, XML, XSLT
E-commerce solution for online purchase of lottery tickets 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
Developed the dbReporter applet for categorized database queries
Comparable to Lotus Notes views, offering universal database support without installation
Technologies: Applet, Java/JEE, RMI, Visual Age for Java, WebSphere
Developed 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)
Collaborated with Accenture to implement the concepts
Technologies: BEA WebLogic, LotusScript, Visual Age for Java, Visual Cafe
Developed Personal Stock Manager (PSM), a comprehensive stock trading application
Historical portfolio analysis, buy/sell signals via SMS, innovative search features, applet/application/HTML version
Technologies: Applet, BEA WebLogic, DB2, Java/JEE, MS SQL, MySQL, RMI, WebSphere, Visual Age for Java
Connected the mainframe to the web shop via DCOM
Exposed mainframe data in ASP pages using a DCOM architecture
Technologies: DCOM, Host API, Visual C++
Program for capturing ballots with direct mainframe connection
Reduced training and mainframe load by capturing locally and writing transactions
Technologies: Host API, Visual C++
Database search application for doctors
Public and registered area, import of formatted Word articles into the database
Technologies: HTML, JavaScript, LotusScript
Price calculation of publishing products for field sales
Recursive calculation mechanism based on variable parameters, instant printout on site
Technologies: LotusScript
New development of a CRM for field sales on Lotus Notes with replication and push technology
Offline functionality for statistics, calendars, visit reports, email, bulletin board
Rollout in Europe, the Americas, and Brazil, European Beacon Award 1999
Technologies: LotusScript, Visual C++, Java/JEE
Development of a physicians' application 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. I gained valuable experience not only technically, but also functionally and politically in numerous medium and large projects. My solution proposals are gladly implemented, and challenges are mastered together.
I prefer MicroServices in combination with MicroFrontends. Especially in large companies with different departments, this allows you to create silos and seamlessly integrate them into a website without making the architecture complicated. The technical openness of these powerful tools makes it possible to completely replace individual components and even implement them with new frameworks without affecting other components. This way, companies can gradually modernize their IT infrastructure over decades.
Regarding testing, my focus is primarily on integration tests, e.g. with Selenium. MicroServices and MicroFrontends make this enormously easier and can be run quickly on developers’ machines. Visual errors stand out quickly, so layout issues can also be fixed fast.
My heart still beats for IT as it did on day one. This is shown, among other things, by the fact that I am currently evaluating various forms of AI training for using chats and image processing in companies in my free time.
Discover other experts with similar qualifications and experience
2025 © FRATCH.IO GmbH. All rights reserved.