Giants Software
 
 
Auto Updater
year
2019 - 2020
info
The DVD version of the game should be able to self update on Windows and macOS. The different versions are managed with a web application and then distributed to the CDN infrastructure.
tasks
- developing all 3 components laucher, management web application and upgrading the CDN infrastructure.
technologies
C++, PHP, SQL
tools
MSVC++, XCode, Visual Code
Multiplayer/Cross Play
year
2020 - 2020
info
The multiplayer architecture was enhanced with different managing services to ease the setup of a MP session. To comply with Microsoft and Sony requirements for cross play a central relay server is needed per MP session.
tasks
- enhancing the ENet library to be able to use relay servers. developing the relay server.
technologies
C++, ENet
tools
MSVC++
3Dconnexion space mouse integration
year
2020 - 2020
info
The 3Dconnexion space mouse is now usable in Giants Editor and base game for streamers
tasks
- using the space mouse SDK to integrate the hardware
technologies
C++
tools
MSVC++
Giants Editor
year
2018 - 2020
info
Level and vehicle editor for Farming Simulator Base Game
tasks
- developing different 3D enhancements, multilanguage, implementing a lot of functionality and bugfixing
technologies
C++, tinyXML
tools
MSVC++
Shader Cache Server
year
2018 - 2019
info
the shader cache server accelerates the development of the base game and editor
tasks
- developing client and server part
technologies
C++, Linux
tools
MSVC++
Code Sign Server
year
2018 - 2019
info
client server application using a dongle to sign executables like the base game
tasks
- developing client and server part
technologies
C++, Linux
tools
MSVC++
Maya and Blender exporter
year
2018 - 2020
info
Maya and Blender plugin to export scene in i3d file format for base game and editor
tasks
- enhancing plugins with new features in i3d file format
technologies
C++, Python
tools
Maya, Blender, MSVC++, Visual Code
Hardware controller support
year
2018 - 2019
info
Wheels, joysticks and controllers using rawInput with a proprietary mapping
tasks
- implementing Windows rawInput interface for all usable hardware for Farming Simulator
technologies
C++
tools
MSVC++
Rola AG (Logobject AG)
 
 
DB synchronisation
year
2014 - 2018
info
PL/SQL synchronisation between old INPOS world and new Logobject solution.
tasks
- developing of the PL/SQL routine.
technologies
PL/SQL
tools
Toad für Oracle 10g 11g 12c, Git
Mobile Journal
year
2014 - 2018
info
The Journal INPOS module is being ported to the mobile platform of Logobject.
tasks
- developing the mobile Journal app.
technologies
MS C#, .NET, Java, SQL, PL/SQL, Windows
tools
MSVC#, Eclipse, Toad für Oracle 10g und 11g, CVS
Rola AG
 
 
INPOS apps
year
2009 - 2018
info
INPOS is a collection of Windows modules for the management of police measures (personal and case management, Journal, reports, process management, and more)
tasks
- developing new features.
- Correcting errors in all modules.
technologies
Borland C++, Java, SQL, PL/SQL, Windows
tools
Embarcadero CodeGear C++, Eclipse, Toad für Oracle 10g und 11g, SVN
RCL
year
2011 - 2015
info
Rola Class Library is a proprietary, platform-independent (Windows, Solaris and Linux) C ++ library, which is used in all INPOS modules.
tasks
- correcting errors.
technologies
Borland C++, Windows, Solaris, Linux
tools
Embarcadero CodeGear C++, SVN
year
2009
info
This geographical info system component shows events on the Canton map. It facilitates the entry of coordinates of a crime scene and you can open events found directly.
tasks
- integrating the component in various INPOS modules.
technologies
Borland C++, SVN, Windows
tools
Embarcadero CodeGear C++, SVN
year
2014
info
For the new module in INPOS, yWorks is used as a central processing template. In the chart the relationships between entities can be represented graphically.
tasks
- integrating the component.
technologies
Java, yWorks, Windows
tools
Eclipse, SVN, Ant
year
2009 - 2018
info
Sedex serves as a platform for secure data exchange between customers (Canton police) and federal applications. Various import and export were realized on the basis of Sedex.
tasks
- extension of the Sedexdaemon.
technologies
Borland C++, Windows
tools
Embarcadero CodeGear C++, SVN
year
2009 - 2018
info
The export of traffic accidents from INPOS to the Federal Statistical Office (FSO) was realized. The technical response is processed. The plausibility rules that checks dependencies of the data collected, were implemented using ANTLR.
tasks
- developing the interface.
- Maintenance of the interface.
technologies
Borland C++, Sedex, Windows
tools
Embarcadero CodeGear C++, SVN
Janus
year
2010
info
Janus is a federal application for organized crime. Now it is possible to export case data automatically after Janus. The generated XML is sent over a soap interface.
tasks
- develop the interface.
technologies
Borland C++, Java, SOAP, Windows
tools
Embarcadero CodeGear C++, Ecplise, SVN
Juspol
year
2010
info
The Juspolexport contains personal and case information and is read by the applications Tribuna and [[http://www.abraxas.ch] [Juris]].
tasks
- develop the interface.
technologies
Borland C++, Windows
tools
Embarcadero CodeGear C++, SVN
SPI
year
2011
info
The existing interface to SuissePol index was rewritten as a Windows service.
tasks
- extend the interface.
technologies
Borland C++, Windows
tools
Embarcadero CodeGear C++, SVN
year
2013
info
EPolice is the electronic police station with 5 different forms. The import of these online forms is running throu different INPOS modules.
tasks
- develop the import interface.
technologies
Borland C++, Java, Sedex, Windows
tools
Embarcadero CodeGear C++, Ecplise, SVN
year
2012
info
Epsipol is a management program for administrative fines. These are automatically imported into INPOS.
tasks
- develop the import interface.
technologies
Borland C++, Java, Sedex, Windows
tools
Embarcadero CodeGear C++, Ecplise, SVN
year
2012
info
Our evidence object module exports the evidence objects to ky2help.
tasks
- develop the export interface.
technologies
Borland C++, Windows
tools
Embarcadero CodeGear C++, SVN
Support of the SVN infrastructure
year
2010 - 2018
info
Our release management is supported by the in-house developed tool Rolacommitter. The SVN infrastructure was migrated to Windows servers.
tasks
- developing the module Rolacommitter.
- setting up the SVN infrastructure.
technologies
Borland C++, SVN, Windows
tools
Embarcadero CodeGear C++, SVN
year
2012 - 2015
info
I work in the expert committee of police exchange format.
tasks
- enhance the XML standard eCH-0051.
technologies
XML
tools
-
Credit Suisse
 
 
year
end of 2006 - begin of 2008
info
I-Synd is a software developed by IPREO as a platform for fixed income primary market issues. The Credit Suisse global instance is running productive for a couple of years. With external access for investors, internal access for Sales and Syndicate members and front to back processing over an internal developed STP bridge.
Because of the Swiss bank laws, Swiss customer data mustn't leave Switzerland. That's why there must be a separate instance of I-Synd in Zurich.
tasks
- initial integration of bill & delivery functionality. Together with the developing team in New York I was able to adapt the STP bridge for our backend system (z/OS Mainframe) over IBM MQ.
- developing Reports from I-Synd's Oracle database. It's a Java application which generates a well formatted Excel sheet.
- developing a file feed to sales credit system.
- supporting tasks transferred to 1st and 2nd level support groups.
- integrating upcoming patches and infrastructure changes with corresponding teams in Credit Suisse Zurich.
technologies
Java, JSP, Oracle, bash, iPlanet, Siteminder, WebLogic, IIS, Windows, Solaris, Linux
tools
ANT, ClearCase, VSS, Eclipse, WLST, DBArtisan
Vision
year
2005 - ongoing
info
Vision is an Java application used for the Repo business. It's developed and maintained in London/Singapore.
Our responsibility in Zurich is the infrastructure and connection to the SWX EurexRepo exchange, where the Swiss Repo business takes place.
tasks
- supporting the trading client GUI provided by SWX EurexRepo.
- maintaining of a Java application which builds the interface between Vision and the exchange. It's based on the SWX EurexRepo API and written in Java.
- migration IBM MQ to SSL
- provide front to back test trades for enhancements in our backend systems
technologies
Java, IBM MQ, SYBASE, Windows, SWX EurexRepo API
tools
Eclipse, ClearCase, DBArtisan
BOI
year
2006 - ongoing
info
The Back Office Interface is a multiprocessing legacy application from before 2000 written in C++, with an interface to the external exchanges on one side and an interface over IBM MQ to our backend system (z/OS Mainframe). There are web based monitors and in Java written tools for maintaining BOI.
tasks
- developing a new BOI instance for Clariden Leu to settle trades over BOI into CS backend Mainframe.
- coordinate BOI release together with IT Clariden Leu start new flow.
- adapting BOI monitoring tools
- integrating new Oracle database

- developing enhancements in message formats.
- 3rd level support within trade flow front to back (setting up new products, tracing messages)
technologies
C++, Java, Oracle, Solaris
tools
ANT, ClearCase, SunStudio, VI
rConciler
year
2007
info
rConciler is a legacy client-server based application to reconcile fixed income and equity trades between external exchanges and Front Arena
tasks
- changing reconciliation from another position keeping application to external exchanges.
- developing small enhancements and bug fixes
technologies
C++, Solaris, Windows
tools
ANT, ClearCase, SunStudio, Microsoft Visual Studio
POS
year
2006 - 2007
info
The position keeping tool is a internally written, legacy C++ application which was replaced by a newly bought system. It was connected to several systems over IBM MQ. One Sybase database with several stored procedures, triggers to maintain history and availability of data. Lots of batch jobs to synchronize database with other systems over FTP.
tasks
- support of application in case of failure of any feeds.
- migration IBM MQ to SSL
- decommissioning step by step all dependencies with surrounding systems.
technologies
C++, HTML, Sybase, Solaris
tools
ClearCase, bash, DBArtisan, VI
OTC confirmation server
year
2006 - 2007
info
For OTC trades in fixed income and equity products the confirmation fax to customers is send thru the OTC confirmation server. Part of this solution is Mercator, a messaging broker system also compatible to IBM MQ and Scrittura, a workflow system based on Weblogic.
tasks
- support of application in case of failure of any feeds.
- migration IBM MQ to SSL
- decommissioning of feeds thru Mercator
technologies
Mercator, Scrittura, HTML, WebLogic, Sybase, Solaris
tools
ClearCase, bash, DBArtisan, VI
Schneider Software
 
 
WinBau modules
year
09 / 2001 - 10 / 2005
info
WinBau is an Windows application build in several modules or executables, each for a separate purpose (Offers, building controlling, planning, cost estimate, prize catalogue and more...)
tasks
- developing new customer functionality.
- bug fixing in all modules and framework.
technologies
C++, dBase
tools
Microsoft Visual Studio, VSS, doxygen
WinBau ticketing system
year
2005
info
for better tracking of enhancements and bug lists we introduced a new ticketing tool for 1st level support / testers and programmers.
tasks
- analysis of requirements and existing tools
- design/programming of the new ticketing application
technologies
C++, dBase, Schneider framework
tools
Microsoft Visual Studio, VSS, doxygen
Bedag
 
 
online job fare
year
04 / 2000 - 09 / 2001
info
Bedag AG is the privatized IT department of the canton Bern. During my studies in Bern I was working on the first online job fare http://www.be.ch/jobs/ for Bedag AG.
tasks
- developing JSP and program logic in Java.
- testing new functionality
technologies
Java, JSP, IBM CICS
tools
IBM VisualAge for Java

Topic revision: r17 - 08 Dec 2020, NicolasWrobel
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback