Neil P.

Software Engineer

Avatar placeholder
Berlin, Germany

Experience

Sep 2023 - Present
2 years 4 months
Berlin, Germany

Software Engineer

AKDB

  • Maintenance, enhancement, modernization, and testing of the OK.VERKEHR specialized application, a monolithic Enterprise Java solution (approx. 3.5 million LOC) for vehicle registration and driving license authorities
  • Design, development, testing and maintenance of end-to-end workflows (dialogs, backend services and persistence layer, test suite) for new driver's license applications, modifications/extensions of licenses, management of parking permits and truck driver cards
  • Development and maintenance of web services for communication between local road traffic authorities and the Federal Motor Transport Authority (Kraftfahrt-Bundesamt), FAER register, TÜV inspection centers and driving schools
  • Performance optimization and targeted refactoring for the future migration to a cloud architecture and addition of a new web client (Vaadin)
  • 3rd-level support for customers in production
Aug 2020 - Jun 2023
2 years 11 months
Wörth am Rhein, Germany

Software Engineer

Daimler Truck

  • Maintenance, consolidation, enhancement, and testing of various applications to support planning, control, and monitoring of the truck assembly process
  • Modernization of multiple Enterprise Java web applications in a cloud-based architecture based on JSF 2, Angular, Spring Boot, Oracle, and Docker/Kubernetes
  • Migration of business code from legacy Oracle Forms applications (PL/SQL) to Java
  • Development of web applications to generate various reports for production and assembly
Jun 2018 - Apr 2020
1 year 11 months
Dortmund, Germany

Software Engineer

Materna

  • Development of a web-based customs processing system for submitting customs documents and managing communications

  • Implementation of workflows as a user worklist to manage electronic mail between users and participants

  • Development of the JSF interface as well as Java coaching for team members through pair programming and workshops

  • Conducting code reviews

  • Design and implementation of a prototype for a web portal to handle cross-border enforcement assistance based on JSF, PrimeFaces, JEE, and Hibernate

May 2017 - May 2018
1 year 1 month
Essen, Germany

Software Engineer

PSI

  • Development of a web-based application for managing the European gas network
  • Implementation of a JAAS/LDAP authorization system (frontend/backend) for user authentication and authorization based on roles and permissions
  • Implementation of a multi-tenant database (JPA/CDI multitenancy) for separate customer data storage without code changes
Jan 2016 - Apr 2017
1 year 4 months
Cologne, Germany

Software Engineer

Gen Re Versicherung (Berkshire Hathaway Inc)

  • Maintenance, enhancement, and testing of the COMPASS application and risk evaluation engine for life and health insurance
  • Development of a fraud detection module as a component of a claims processing system
  • Design and development of a new XML-based input/output interface to capture all relevant application and risk data and provide a hierarchical view of risk assessments
  • Definition of the interface model based on Bipro standards and as a JAXB-enabled XSD for integration with clients
  • Frontend design and development of a web-based rules editor using JSF/PrimeFaces for creating and managing rule sets for automatic fraud risk assessment
Apr 2015 - Dec 2015
9 months
Cologne, Germany

Software Engineer

AXA Versicherungen

  • Designed and developed the backend of a web-based rate calculator for direct health insurance sales
  • Calculated health insurance rates, prepared quotes, and created applications in direct sales
  • Integrated Bipro web services for price calculation and application creation
  • Persisted applications and analytics files in a relational database
Oct 2013 - Mar 2015
1 year 6 months
Cologne, Germany

Software Engineer

Roland Rechtsschutz-Versicherungen

  • Developed a web-based quote portal to support the TAA process (Rate, Quote, Application) for external brokers
  • Created a library of JSF/PrimeFaces-based components for displaying, capturing, and validating customer and quote/application data
  • Implemented rate calculator dialogs for product selection and capturing additional details for quote creation
Mar 2013 - Sep 2013
7 months
Cologne, Germany

Software Engineer

Gothaer Versicherungen

  • Led a pilot project to connect a new CRM application to host inventory data via Bipro web services
  • Designed and developed a base JAXB web service to retrieve and deliver inventory and partner data from multiple host sources in Bipro-compliant XML
  • Implemented validation, authorization, and key mapping logic, including specialization for the legal protection line
Dec 2011 - Feb 2013
1 year 3 months
Cologne, Germany

Software Engineer

IBM

  • Extended the Sales Activity Management application with new use cases and dialogs for managing discount campaigns
  • Designed, developed, and tested various dialogs and backend services for managing discount campaigns
Mar 2004 - Oct 2011
7 years 8 months
Dortmund, Germany

Software Engineer

Signal Iduna Versicherungen

  • Designed and developed a unified CRM application for interactive management of customer records from various legacy systems (IMS, Oracle, DB2)
  • Captured and routed correspondence to responsible case handlers
  • Conducted requirements analysis and technical architecture design based on J2EE and the Chordiant CRM Framework
  • Designed, developed, and tested services (EJB, Servlet), database schema modeling, and persistence layer development
  • Integrated with legacy systems using resource adapters and JMS (ESB)
  • Coached and introduced new development platforms (RAD, WebSphere) and gradually replaced the Chordiant CRM Framework with Java EE 5, EJB3, Hibernate, JPA, and JSF
Jan 1989 - Sep 2002
13 years 9 months

Software Engineer

Siemens & Alcatel

  • Design and development of various C++ components for managing intelligent network nodes in TMN network management environments

Summary

Active in the IT industry since 1989. Collaboration with well-known companies such as Signal Iduna, Siemens, Daimler, Alcatel, IBM, AXA, and ITZBund. Solid knowledge in the architecture, design, development, and testing of large-scale enterprise applications in Java, Angular, and C++. Current focus on design, development, and testing of Java, full-stack JEE, and Angular applications.

Skills

  • Design And Development Of Large-scale Systems Based On Enterprise Java And Spring (Boot)
  • Web Client Development Using Jsf, Primefaces, Angular, Typescript
  • Server And Persistence Tier Development With Ejb, Cdi, Hibernate, And Jpa
  • Application Development With Eclipse, Intellij, Vscode, Maven, Jenkins, Jira
  • Definition And Development Of Web Services Based On Soap And Rest Apis
  • Design And Coding Of Applications In An Agile Environment (Scrum, Kanban)

Languages

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Christoph B.
Christoph B.

Architect, Business Analyst, Developer

View Profile
Mathias W.
Mathias W.

Development of an AI-driven social media automation for topic identification, text generation, and publishing

View Profile
Rüdiger S.
Rüdiger S.

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Werner K.
Werner K.

Test Coordinator, Designer and Engineer

View Profile
Rainer L.
Rainer L.

Senior IT Consultant, Senior Software Architect, Senior Software Developer, Senior DevOps Engineer

View Profile
Hüseyin K.
Hüseyin K.

Senior Full-Stack Engineer

View Profile
Rainer D.
Rainer D.

Enterprise Architecture Management / Software Developer Backend

View Profile
Ulrich C.
Ulrich C.

Java Architect/Developer – Freelancer

View Profile
Robin S.
Robin S.

Senior Cloud & Backend Engineer

View Profile
Thomas R.
Thomas R.

Architect, Developer

View Profile
Jan M.
Jan M.

Interface project at HR Solutions GmbH for Rhineland-Palatinate / BAMF

View Profile
Michael K.
Michael K.

Architect and Full-Stack Developer

View Profile
Thomas J.
Thomas J.

Backend Developer, DevOps Engineer

View Profile
Niko S.
Niko S.

Developing Architect, Technical Lead "gridlytics"

View Profile
Thorsten M.
Thorsten M.

Senior Test Engineer for an OpenShift Data and Analytics Platform

View Profile
Alexander K.
Alexander K.

Senior Fullstack Developer

View Profile
Dimitri S.
Dimitri S.

Fullstack Developer, Integrator

View Profile
Mathias D.
Mathias D.

Independent contractor

View Profile
Tilo K.
Tilo K.

Backend Developer

View Profile
Meik S.
Meik S.

Freelance Trainer & Consultant

View Profile
Fady K.
Fady K.

Senior Software Developer / Tech Lead

View Profile
Reinhard D.
Reinhard D.

Continuing Education Data Analytics, Artificial Intelligence, Deep Learning, Machine Learning

View Profile
Jürgen B.
Jürgen B.

Software Developer

View Profile
Stefan B.
Stefan B.

Senior Full Stack Developer / Co-Founder / CTO / Head of Development

View Profile
Ralf K.
Ralf K.

Senior Java Developer, Consultant

View Profile
Rainer B.
Rainer B.

Senior Developer

View Profile
Tobias H.
Tobias H.

Senior Java Web Developer

View Profile
Timur Y.
Timur Y.

Lead Frontend Developer | Fullstack Developer

View Profile
Johannes E.
Johannes E.

Senior Application Developer

View Profile
Kyu-wang L.
Kyu-wang L.

Software Architect & Lead Software Engineer

View Profile