During and after his studies Information and Communication Technology at the Saxion University of Enschede Mr Gülcher has had fourteen years’ experience as Java Software Engineer in several administrative, technical and industrial areas. The activities, carried out both independently and in teams, consisted mainly of developing and maintaining applications in the administrative, technical and industrial IT, especially
During and after his studies Information and Communication Technology at the Saxion University of Enschede Mr Gülcher has had fourteen years’ experience as Java Software Engineer in several administrative, technical and industrial areas. The activities, carried out both independently and in teams, consisted mainly of developing and maintaining applications in the administrative, technical and industrial IT, especially in the area of Internet computing.
Because Mr Gülcher has worked at many international orientated companies, he has learned to adapt quickly in new environments when it comes to structure, culture and procedures. Some people may look at this as being flexible, but he prefers to look at it as being professional.
Senior Java Developer @ Software Development on Jules Energy Trading Platform. JEE6/JEE7/Java8, EJB 3.1, JSF2, CDI, JPA 2, Hibernate, JBoss 6.1/ Wildfly 8, Maven 3, TestNG, Facelets, Primefaces framework. Google Analytics
Jules Energy based in Bodegraven The Netherlands has an energy trading system (a web application) for the English greenhouses (customers) and Total Gas and Power (supplier). The gardeners can buy gas and electricity and sell electricity in various energy markets. The application determines when the units of the customers should switch on or off. The gardeners have the following units: CHP (gas consumption, production of electricity, heat and CO2) and light groups (consumption of electricity, production of light). These units are connected to a switch box, which is directed from the switching module of the energy trading system.
Mr. Gülcher had already experience in energy trading systems at Nuon (see 2009) what he did with the same colleagues, who have founded the new company Jules Energy.
Mr. Gülcher was working in a team of 3 developers and was responsible for different modules of the trading system. Furthermore, he installed some tools on the DTAP environment to have a better release management. (Hudson, Confluence and JIRA) From February 2011 to Present (4 years 11 months) Owner and Founder @ Mr. Gülcher is senior Java Specialist and works as a Consultant at different customers. From October 2004 to Present (11 years 3 months) Senior Java Consultant @ Deployment of BREM (Pension application) on Java DTAP environment (JBOSS 5) with Bamboo and Maven.
Install of the Java Developement Indrastructure with Atlassian Crowd, JIRA, Bamboo, FishEye and Nexus, Sonar. From December 2011 to January 2012 (2 months) Amsterdam Area, NetherlandsSenior Java Consultant @ Technologies: LifeRay, JPA2, EJB 3.1, portal/portlet framework, Glashfish, Excel exports with Aspose Cells
Mr Gülcher joined a small team for 3 weeks to add some functionality to an existing LifeRay framework (portal/portlet framework).
CHS (Solutions for Control Information) is making a control framework with portlets in LifeRay. The Excel Export functionality for some tables in portlets had to be implemented as wel as the scheduled processing of this functionality. From September 2010 to September 2010 (1 month) Senior Java Consultant @ EJB3, Drools Flow/JBPM, BPMN (Business Process Management), Card Development
ASYX is a Supply Chain Finance Services company connecting Buyers, Suppliers and factoring companies across the globe through a unique secure web-based technology that ensures the efficient delivery of funds. ASYX enables a fundamentally new way of managing the financial relationship between trade partners (Reverse Factoring). With its Supply Chain Finance Services, ASYX supports CFO’s and treasurers in mounting the growing pressure to unlock working capital in a world of toughening lending standards. In addition to the ASYX Financial Settlement Platform, ASYX supports buyers with a matching Procurement solution if required. The ASYX team has offices in Europe (Amsterdam, Madrid) and Asia (Jakarta) and services more than 2300 clients globally.
Mr. Gülcher worked on two projects at home. Other developers were located in Eindhoven and in Jakarta. Daily communication was made with Skype conference calls. Mr Gülcher went for one week to Jakarta, Indonesia in September 2010 to tranfer his knowledge of two the two projects to local developers.
The first project was the implementation of a smartcard framework for XML document signing and Single Sign On.
The second project was the implementation of an Early Payment System for the Supply Chain. Bank will lend the supplier money on basis of invoices. This way the supplier did not have to wait 3 months for payment by the buyer. From January 2010 to September 2010 (9 months) Senior Java Consultant @ BEA Weblogic, Java 2 Enterprise Edition (J2EE), Spring Framework 2.5.x, Spring WebFlow 2.0.x, Spring Batch/Quartz, JSR 303 (bean validation width annotations), Portlet, Freemarker, Apache CXF, JPA/Hibernate, iText PDF, Oracle, Eclipse, Maven2, Subversion, JUnit, Hudson (continuous integration/nightbuilds), Cobertura, PMD, Bugzilla
Nuon Nuon Enso is the branch that deals with the processes of energy trading. In order to increase their shares, they had to build an energy trading system for gardeners with their own Warmtekrachtcentrales (WKK), these are heat and electricity production systems, to buy and sell electricity on different markets, both long term (OTC) and short-term (daily market APX and imbalance Market minutes). Based on their position in the markets, they had to switch their units (CHP and lights) on and off. They also had to receive automatic invoices.
Mr. Gülcher has helped Avance Energy: BV to win the project with his Java knowledge. He has written several documents and a proof of concept. Also a proposal is made for a good architecture to build the project. After approval of this architecture, the implementation was started. Mr. Gulcher was also involved in this part. Mr. Gülcher build the front-end (portal), together with an other Senior Java Developer. The ESB the portal communicates with, was developed by Nuon employees.
The portal uses FreeMarker (view) and Spring Webflow (controller). Spring Webflow pulled the model data (POJOS) through a Service Facade interface layer inside. The data was both locally (JPA / Hibernate, Oracle) and through the ESB (Apache CXF) to be downloaded. Mr. Gülcher configured the nightbuilds in Hudson. All code and releases were built with Maven. Additionally Hudson used the following plugins: PMD for Java Coding Style, Cobertura for the unit testing (Junit) code coverage. From March 2009 to November 2009 (9 months) Senior Java Consultant @ ANWB online is responsible for the content and applications of the site www.anwb.nl. Since the end of 2006 the ANWB is migrating to a new architecture, from Weblogic to JBOSS application server, Java5. When the migration was complete mr Gülcher left the ANWB.
Mr. Gülcher started in the administration team of the ANWB and had the following tasks:
* Migration of existing web applications to new JBOSS architecture.
* Write requirement documents for new applications created by the development team.
* Evaluate new application for requirements.
* Build process with Maven2 and deployment in test, acceptance and production environments.
* Implement changes and solve bugs to applications.
* Helping medior and junior co-workers. From November 2006 to January 2009 (2 years 3 months) Senior Java Consultant @ Dutch speaking citizens have the opportunity to report a crime from home.
Intranet Report is being used by police officers to look at, change and/or add to reports made on the internet. Finally the reports are approved or rejected. At approval the report data are exported to the police systems of the different police regions.
Mr Gülcher started with several other Java developers on this project which had already had a pilot release. This pilot was called The Hague Optitheek and contained an interactive view of The Hague with cyclorama’s, aerial photographs, maps and information about all objects of the whole of The Hague. The intention was to reuse the so-called horseshoe of this pilot to realize other applications. Therefore the horseshoe had to be made generic. After this Mr Gülcher used his knowledge about the MGovernment project to build the WOZ Infodesk, the internet variety for citizens. Of this a live version in ASP was available that had to be rebuild with J2EE and the Novell ExteNd framework. From April 2003 to July 2005 (2 years 4 months) Senior Java Consultant @ Business Service System (in Dutch: Bedrijven Bediening Systeem or BBS) becomes the new central solution for process driven sales of business financing.
BBS consists of a front end written in Java. This front end consists of a generic solution. In its entirety this generic solution can be configurated using a tool written in Java as well.
Mr Gülcher started by researching the functional and technical demands for the JSP front end. For this purpose he had to talk to different groups within the Rabobank. After the specifications were finished a prototype was built in which the Struts Framework was used as starting point. Together with 3 colleagues Mr Gülcher completed the prototype which consisted of about 200 screens with connected actions. After completion of the prototype the screens could be re-used and were connected to the generic solution. Mr Gülcher was also active in the team that wrote the generic solution. From March 2002 to December 2002 (10 months) Senior Java Developer @ International Direct Debit (IDD) is a total solution for international collection for multinationals.
Mr Gülcher started as Senior Software Developer in the software development team of IDD consisting of 5-7 developers. The complete IDD team consisted of about 30 fulltime employees.
Mr Gülcher first implemented the country specific validation modules of IDD in C (for France, Sweden, Ireland, Denmark, Spain and Austria). Additionally he established and standardized the documentation and test standards in order to facilitate the development of these validation modules in the future.
As Java Developer Mr Gülcher was occupied with two interfaces of IDD Central to two external logging tools, one of which was implemented with XML. The XML could be generated both in Java code and in Oracle (using PL/SQL). Both Java modules could be completely unit tested using the JUnit Test framework. From February 2001 to October 2001 (9 months) Java Lead Developer @ Financial Internet Suite is a Three Tier Application in which all financial applications developed by Crisp are combined. The calculation model of the old Financial Quick Scan application is part of this Financial Internet Suite.
The Financial Internet Suite can be used by the clients or he intermediary to make a quick scan of the client’s needs and to establish possible gaps in the financial household. By entering a limited number of data a reliable indication of the client’s financial household is acquired. These data are stored and can be retrieved when discussing the results of the advising process. If more detailed financial advice is required a Financial Depth Analysis can be executed in which the Financial Planning Engine (FPE) is responsible for the financial calculations.
Mr Gülcher was responsible for the design of the FPE. It was developed by a team of 6 developers of whom Mr Gülcher was the teamleader. From May 2000 to January 2001 (9 months) Java Developer @ Financial Quick Scan (FQS) is a stand alone online application developed in Java. In a financial planning an inventory of the financial household of a person or group of persons is made and graphically visualised. Receipts and expenditure, capital and debts are also subject to the economic situation, the fiscal tax law and financial services or products.
Mr Gülcher was responsible for the architecture of the FQS. Both the calculation model and the graphic user interface (GUI) are programmed in Java. The GUI varies per client and is easily extended for more clients. Mr Gülcher started as Junior Software Developer in a team of 4 developers. In January 2000 when the project was completed he was the Lead Developer of the FQS team with about 7 developers working fulltime on the project. Mr Gülcher was also responsible for maintaining three FQS client versions until May 2000. From September 1998 to April 2000 (1 year 8 months) Graduate Student @ During this graduation assignment at Siemens in Munich, Germany, Mr Gülcher worked on the analysis, the design and the implementation of a Security Tool for Windows NT Servers using a NT Device Driver. From April 1998 to July 1998 (4 months) Trainee @ During this training period at Siemens in Munich, Germany, Mr Gülcher worked on the analysis, the design and the implementation of a Performance Monitor for Windows NT. From February 1997 to August 1997 (7 months) Trainee @ During this training period at CSE AG in St. Gallen, Switserland, Mr Gülcher worked on the
analysis, the design and the implementation of an extension module for a production quality control system CIWOS running on an OS/2 platform (server). Mr Gülcher worked both on server software and on client software (Client Server Architecture).
In the existing architecture CIWOS communicated with VT200 terminals via an RS232 connection. Mr Gülcher was responsible for the extension of the CIWOS server with a TCP/IP connection interface to enable communication with a Client Industry PC.
On these machines Window 95 was installed. In parallel a part of the Windows 95 Client side was developed and a functional prototype was built. In the new architecture it was possible to replace a defect VT200 terminal by an Industry PC. It was possible to use the old RS232 cables or to replace them by standard coax cables for TCP/IP connection. From August 1996 to January 1997 (6 months)
Bachelor, HIO @ Saxion Hogescholen From 1995 to 1998 Propaedeutics and part of second/third year, Applied Mathematics @ University Twente, Enschede From 1991 to 1995 VWO @ SSG, Leeuwarden From 1989 to 1991 VWO @ Dukenburg College, Nijmegen From 1985 to 1989 PWA/Buizerd School Wijchen From 1977 to 1985 Theo Gülcher is skilled in: Software Development, Architecture, Java, J2EE, JBoss, EJB, Seam, Spring, SOA, Servlets, JSF, JSP, ESB, Tomcat, JPA
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension