Christophe Forni

Senior IT Consultant, Software Architect, Full Stack Developer

Dinslaken, Germany

Experience

Jun 2021 - Present
4 years 2 months
Düsseldorf, Germany
Remote

Software Entwickler

Uniper

  • Approach: agile (SCRUM)
  • Design and development of new components/microservices
  • Sales-Trading Portal Service
  • Deal Automation
  • Credit Risk Check
  • Shape Risk Calculation
  • Load Curve Service
  • Technologies: Kotlin/Java, IntelliJ, Spring Boot, OpenAPI, Kafka, REST microservices, Azure SQL, Docker, Kubernetes, Terraform, Apache Camel
Jun 2020 - Jun 2021
1 year 1 month
Leverkusen, Germany
Lorem ipsum dolor sit amet

Neozo / Schäfer Shop

  • Approach: agile (SCRUM)
  • Lead for content, CRM, rating verticals
  • Design and development of new components
  • Technologies: Java 8, IntelliJ, SSI, Kafka, Spring Boot, Spring JDBC, REST microservices, MariaDB, Nginx, Gradle
May 2019 - Nov 2019
7 months
Düsseldorf, Germany
Lorem ipsum dolor sit amet

Uniper

  • Approach: agile (SCRUM)
  • Design of the data migration
  • Definition of data type mapping
  • Evaluation of migration tools
  • Development of a data quality check tool
  • Migration of stored procedures
  • Technologies: Java 8, IntelliJ, Spring Boot, Hibernate, Oracle, Azure SQL, SQL Server Migration Assistant, SSMS
Feb 2017 - Present
8 years 6 months
Düsseldorf, Germany
Lorem ipsum dolor sit amet

Uniper

  • Approach: agile (SCRUM)
  • Front-end / Back-end development
  • Infrastructure: CI build pipelines, Terraform
  • Technologies: Java 8, IntelliJ, JavaFX, Spring, Hibernate, TomEE, Oracle, Azure SQL, JUnit, AspectJ, Mockito, Maven, Jenkins, CircleCI, REST, SOAP, Docker, Elastic Stack, Terraform, Kubernetes, Git
Jul 2016 - Feb 2017
8 months
Lorem ipsum dolor sit amet

  • Site supervision
  • Handcraft work
  • Electrical installation (EIB/KNX)
  • Technologies: EIB/KNX, ETS5, OpenHAB
Mar 2016 - Jun 2016
4 months
Neuss, Germany
Lorem ipsum dolor sit amet

Yareto

  • Approach: agile (SCRUM)
  • Front-end / Back-end development
  • Technologies: Java, AngularJS, JUnit, Hibernate, Maven, PostgreSQL, JBoss, Jenkins
Sep 2015 - Feb 2016
6 months
Düsseldorf, Germany
Lorem ipsum dolor sit amet

Metro Systems

  • Planning and implementation of an issue analysis application for business units and customer support
  • Solution architect
  • Approach: agile (SCRUM)
  • Front-end / Back-end development
  • Technologies: Java, Spring, Spring LDAP, Vaadin, AspectJ, JUnit, Hibernate, Maven, Oracle, JBoss, Jenkins, ELK Stack
Apr 2013 - Aug 2015
2 years 5 months
Düsseldorf, Germany
Lorem ipsum dolor sit amet

Metro Systems

  • Technical planning and implementation of various features in the metro customer management system
  • Architecture redesign of the customer management system
  • Planning and implementation of a prototype issue analysis application
  • Solution architect
  • Front-end / Back-end development
  • Offshore team support
  • Technologies: Java, Spring MVC, Spring LDAP, Vaadin, AspectJ, JUnit, SOAP, Pirobase CMS, Hibernate, Maven, Oracle, OC4J, Dependometer, JavaScript/jQuery, Jenkins
Jan 2013 - Apr 2013
4 months
Wermelskirchen, Germany
Lorem ipsum dolor sit amet

OBI Smart Technologies

  • Approach: agile (SCRUM)
  • Java development
  • Software creation for a new release of the OBI market merchandise management system B³ based on Java/Swing in the TREND framework
  • Model-driven development approach
  • Technologies: Java 5, Swing, Gebit TREND 6/7, Eclipse 3.3, MySQL 5.1, CVS/SVN, JUnit
Jul 2012 - Oct 2012
4 months
Düsseldorf, Germany
Lorem ipsum dolor sit amet

Hewlett Packard / Vodafone

  • Design concept
  • Front-end Java development (Swing)
  • Server development
  • Integration and automation of integration tests (JFCUnit, Jenkins)
  • Technologies: Swing, Java WebStart, Ant, JDatastore, Oracle, Tomcat, Dependometer, JFCUnit, Jenkins
Jun 2012 - Jul 2012
2 months
Düsseldorf, Germany
Lorem ipsum dolor sit amet

BaM! interactive marketing GmbH

  • Design
  • Implementation
  • Technologies: iOS/Cocoa Touch, OpenGL
Feb 2012 - Jun 2012
5 months
Düsseldorf, Germany
Lorem ipsum dolor sit amet

Paul Bungartz GmbH & Co. KG

  • Requirements analysis
  • Implementation
  • Technologies: iOS/Cocoa Touch, QuickDialog, SBJson, PHP, CoreLocation, MessageUI, AddressBook, MapKit
Aug 2011 - Jun 2012
11 months
Düsseldorf, Germany
Lorem ipsum dolor sit amet

Metro Systems

  • Front-end / Back-end development
  • Solution architect
  • Technologies: Java, Spring MVC, SOAP, Pirobase CMS, Hibernate, Maven, Oracle, OC4J, Dependometer, JavaScript/jQuery, TeamCity
Jul 2010 - Jul 2011
1 year 1 month
Düsseldorf, Germany
Lorem ipsum dolor sit amet

Hewlett Packard / Vodafone

  • Work package lead: concept, design, offshore support (Egypt)
  • Front-end Java development (Swing)
  • Server development
  • Integration and automation of integration tests (JFCUnit, Jenkins)
  • Technologies: Swing, Java WebStart, Ant, JDatastore, Oracle, Tomcat, Dependometer, JFCUnit, Jenkins
Aug 2009 - Jun 2010
11 months
Lorem ipsum dolor sit amet

Codecentric GmbH

  • Approach: agile (SCRUM)
  • Java development
  • Performance optimization
  • Technologies: JEE 5, Spring 2.5, Spring MVC, SOAP, Hibernate 3.2, iText, jQuery 1.3, MySQL 5.1, Eclipse, Maven 2, Subversion, JIRA
Nov 2008 - Mar 2009
5 months
Lorem ipsum dolor sit amet

Valtech GmbH / Vodafone

  • Approach: agile (SCRUM)
  • Java development (backend)
  • Architecture definition and compliance monitoring
  • Performance optimization
  • Technologies: Spring, AOP, Hibernate, Oracle, Tomcat, Dependometer
Jan 2008 - Feb 2009
1 year 2 months
Lorem ipsum dolor sit amet

Valtech GmbH / Vodafone

  • Front-end Java development (Swing)
  • Support of contract extension and customer data change components
  • Integration of the signature process for tablet PCs
  • Technologies: Swing, Java WebStart, Ant, JDatastore, Oracle, Tomcat, Dependometer
May 2007 - Dec 2008
8 months
Lorem ipsum dolor sit amet

Valtech GmbH / Vodafone

  • Approach: agile (SCRUM)
  • Java development of the order module (Swing client)
  • WPT integration
  • Technologies: client/server, Swing, XML, JAXB, Spring DAO, Axis web services, Maven, Sybase DB
Sep 2006 - Apr 2007
8 months
Lorem ipsum dolor sit amet

Valtech GmbH / Vodafone

  • Approach: agile (SCRUM)
  • Implementation of the GUI prototype in coordination with the client
  • Architecture definition
  • Java development (frontend, backend)
  • Implementation of validation logic
  • Technologies: Struts, Spring, Hibernate, Oracle, Maven, JasperReports, FitNesse
Dec 2005 - Mar 2006
4 months
Lorem ipsum dolor sit amet

  • Requirements analysis
  • Implementation of the GUI with JSP and Struts
  • Implementation of business logic with EJB 3.0
  • Technologies: Java, JBoss, Tomcat, EJB 3.0, JSP, Struts, PostgreSQL
Mar 2005 - Aug 2006
1 year 6 months
Lorem ipsum dolor sit amet

UMECOM GmbH

  • Requirements analysis
  • Implementation and integration of the telephony component with Aculab V6, C++, JNI, JMX
  • Implementation and integration of the GSM-SMS module with JMX
  • Integration of the DECT-SMS connection with JMX
  • Implementation of the broadcast logic with EJB 3.0
  • Implementation of a configuration client with Eclipse RCP
  • Technologies: Java, C++, JBoss, EJB 3.0, JMX, JMS, JNI, Eclipse RCP, PostgreSQL, Aculab V6, JasperReports
Apr 2004 - Aug 2004
5 months
Lorem ipsum dolor sit amet

Centre for Computer Graphics

  • Implementation of the virtual environment (VR) with OpenSG and VRJuggler
  • Implementation of synthesizer control with ALSA MIDI
  • Implementation of audio processing with JackIt and OpenAL for 3D sound
  • Parsing of configuration data with Xerces-C
  • Creation of product documentation
  • Collaboration on product publication
  • Technologies: C++, Linux, VR Juggler, OpenSG, JackIt, OpenAL, ALSA MIDI, Xerces-C
Jan 2003 - Jun 2003
6 months
Lorem ipsum dolor sit amet

CoCoNet GmbH

  • Front-end development of a multi-channel platform for banks
  • Development of taglibs
  • Modification of the Struts/Tiles library
  • Development of a servlet filter to verify HTML code with JTidy
  • Technologies: Java, Tomcat, EJB 2.0, JSP, Struts, Oracle
Apr 2001 - Oct 2001
7 months
Lorem ipsum dolor sit amet

Brainwire GmbH

  • Development of web community standard software
  • Implementation of modules: event calendar, rating, image upload, newsletter
  • Technologies: PHP, Linux, Apache, MySQL
Jul 2000 - Mar 2001
9 months
Lorem ipsum dolor sit amet

Flewid GmbH

  • Design and realization of an auction platform
  • Implementation of individual modules within a community platform
  • Development of various websites
  • Technologies: PHP, Linux, Apache, MySQL

Languages

German
Native
English
Advanced
French
Advanced

Education

Lorem ipsum dolor sit amet

Computer Science

Certifications & licenses

Valtech Agile Certification

Valtech

Agile Software Architect (OOSE)