| |
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 |
| |
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++ |
| |
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++ |
| |
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++ |
| |
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) |
|
|
| |
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 |
| |
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 |
|
|
| |
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 |
| |
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 |
|
| tools |
Eclipse, ClearCase, DBArtisan |
| |
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 |
| |
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 |
| |
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 |
| |
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 |
|
| tools |
ClearCase, bash, DBArtisan, VI |
| Schneider Software |
|
|
| |
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 |
|
|
| |
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 |
|
| tools |
IBM VisualAge for Java |