Recommended expert
Christophe Forni
Senior IT-Consultant
Experience
Jun 2021 - Present
4 years 8 monthsSenior IT-Consultant
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 monthSenior IT-Consultant
Neozo / Schäfer Shop
- Approach: agile (SCRUM)
- Lead for content, CRM, and 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 monthsSenior IT-Consultant
Uniper
- Approach: agile (SCRUM)
- Design of data migration
- Definition of data type mappings
- Evaluation of migration tools
- Tool development for checking data quality
- Migration of DB procedures
- Technologies: Java 8, IntelliJ, Spring Boot, Hibernate, Oracle, Azure SQL, SQL Server Migration Assistant (SSMA), SSMS
Feb 2017 - Present
9 yearsSenior IT-Consultant
Uniper
- Approach: agile (SCRUM)
- Front-end and 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 monthsSenior IT-Consultant
Home Renovation
- Construction management
- General construction work
- Electrical installation (EIB/KNX)
Mar 2016 - Jun 2016
4 monthsSenior IT-Consultant
Yareto
- Approach: agile (SCRUM)
- Front-end and back-end development
- Technologies: Java, AngularJS, JUnit, Hibernate, Maven, PostgreSQL, JBoss, Jenkins
Sep 2015 - Feb 2016
6 monthsSenior IT-Consultant
Metro Systems
- Solution Architect
- Approach: agile (SCRUM)
- Front-end and 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 monthsSenior IT-Consultant
Metro Systems
- Solution Architect
- Technical planning and implementation of various features of the Metro customer management system
- Re-architecture of the customer management system
- Planning and implementation of a prototype problem analysis application
- Offshore 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 monthsSenior IT-Consultant
OBI Smart Technologies
- Approach: agile (SCRUM)
- Java development for rich client applications with Java/Swing in the TREND framework
- Technologies: Java 5, Swing, Gebit TREND 6/7, Eclipse 3.3, MySQL 5.1, CVS/SVN, JUnit
Jul 2012 - Oct 2012
4 monthsSenior IT-Consultant
Hewlett Packard / Vodafone
- Design concept
- Front-end Java development (Swing)
- Server development
- Integration and automation of integration tests
- Technologies: Swing, Java WebStart, ANT, JDatastore, Oracle, Tomcat, Dependometer, JFCUnit, Jenkins
Jun 2012 - Jul 2012
2 monthsSenior IT-Consultant
BaM! interactive marketing GmbH
- Design
- Implementation
- Technologies: iOS/Cocoa Touch, OpenGL
Feb 2012 - Jun 2012
5 monthsSenior IT-Consultant
Paul Bungartz GmbH & Co. KG
- Requirements analysis
- Implementation
- Technologies: iOS/Cocoa Touch, QuickDialog, SBJson, PHP, CoreLocation, MessageUI, AddressBook, MapKit
Aug 2011 - Jun 2012
11 monthsSenior IT-Consultant
Metro Systems
- Solution architect
- Front-End and Back-End development
- Technologies: Java, Spring MVC, SOAP, Pirobase CMS, Hibernate, Maven, Oracle, OC4J, Dependometer, JavaScript/jQuery, TeamCity
Jul 2010 - Jul 2011
1 year 1 monthSenior IT-Consultant
Hewlett Packard / Vodafone
- Work package lead (concept, design, offshore support in Egypt)
- Front-End Java development (Swing)
- Server development
- Integration and integration test automation
- Technologies: Swing, Java WebStart, ANT, JDatastore, Oracle, Tomcat, Dependometer, JFCUnit, Jenkins
Aug 2009 - Jun 2010
11 monthsSenior IT-Consultant
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 monthsSenior IT Consultant
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 monthsSenior IT Consultant
Valtech GmbH / Vodafone
- Front-end Java development (Swing)
- Support for the contract renewal and customer data change components
- Signature process integration for tablet PCs
- Technologies: Swing, Java WebStart, ANT, JDatastore, Oracle, Tomcat, Dependometer
May 2007 - Dec 2007
8 monthsSenior IT Consultant
Valtech GmbH / Vodafone
- Approach: agile (SCRUM)
- Java development of the order module (Swing client)
- WPT integration
- Technologies: Swing, XML, JAXB, Spring DAO, Axis web services, Maven, Sybase DB
Sep 2006 - Apr 2007
8 monthsSenior IT Consultant
Valtech GmbH
- Approach: agile (SCRUM)
- GUI prototype implementation in coordination with the client
- Architecture definition
- Java development front end and back end
- Implementation of the validation logic
- Technologies: Struts, Spring, Hibernate, Oracle, Maven, JasperReports, FitNesse
Dec 2005 - Mar 2006
4 monthsSenior IT Consultant
Freelance
- Requirements analysis
- GUI implementation with JSP and Struts
- Business logic implementation with EJB 3.0
- Technologies: Java, JBoss, Tomcat, EJB 3.0, JSP, Struts, Postgres
Mar 2005 - Aug 2006
1 year 6 monthsSenior IT-Consultant
UMECOM GmbH
- Requirements analysis
- Implementation and integration of the telephony component (Aculab V6, C++, JNI, JMX)
- Implementation and integration of the GSM SMS module with JMX
- Integration of the DECT SMS interface with JMX
- Implementation of the paging logic with EJB 3.0
- Development of a configuration client with Eclipse RCP
- Technologies: Java, C++, JBoss, EJB 3.0, JMX, JMS, JNI, Eclipse RCP, Postgres, Aculab V6, JasperReports
Apr 2004 - Aug 2004
5 monthsSenior IT-Consultant
Centre for Computer Graphics
- Implementation of the virtual environment with OpenSG and VR Juggler
- Synthesizer control with ALSA-MIDI
- Audio processing with JackIt and OpenAL to produce 3D sound
- Parsing of configuration data with Xerces-C
- Creation of product documentation
- Contribution to publication
- Technologies: C++, Linux, VR Juggler, OpenSG, JackIt, OpenAL, ALSA-MIDI, Xerces-C
Jan 2003 - Jun 2003
6 monthsSenior IT-Consultant
CoCoNet GmbH
- Frontend 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 monthsSenior IT-Consultant
Brainwire GmbH
- Implementation of event calendar, rating, image upload, newsletter modules
- Technologies: PHP, Linux, Apache, MySQL
Jul 2000 - Mar 2001
9 monthsSenior IT-Consultant
Flewid GmbH
- Design and implementation of an auction platform
- Implementation of various modules within a community platform
- Development of various websites
- Technologies: PHP, Linux, Apache, MySQL
Skills
- Industries: Energy, Retail, Telecommunications, Insurance
- Operating Systems: Macos, Windows, Linux/unix
- Databases: Mssql/azure-sql, Oracle, Postgresql, Mysql, Sybase Db, Jdatastore
- High-/scripting-/markup Languages: Kotlin, Java Ee, Objective-c, C/c++, Php, Sql, Typescript, Javascript, Html/xml, Xslt
- Web/app Servers: Jboss, Tomcat, Tomee, Apache Web Server, Nginx
- Tools: Git, Maven, Gradle, Junit, Circle-ci, Elastic/kibana, Docker, Terraform, Kubernetes, Vagrant
- Frameworks: Jpa/hibernate, Spring Boot, Aspectj, React, Eclipse Rcp, Gwt, Vaadin, Angularjs, Javafx, Etc.
- Development Environments: Intellij, Visual Code, Eclipse, Webstorm, Xcode
- Methods: Scrum
Languages
German
AdvancedEnglish
AdvancedFrench
AdvancedCertifications & licenses
Valtech Agile Certification
Valtech
Agile Software Architect (OOSE)
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience