PK
verfügbar

Letztes Update: 12.01.2021

Software Architekt

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: k. A.

Skills

Strassenverkehrsamt Zug - Switzerland
Freelance Application Engineer
2014-2015
I designed and developed a touch and voice enabled Windows 8.1 Modern UI app for anually required technical checkups of cars, trucks, motorcycles and boats. This version replaces the previous Windows CE version that was also developed by me in 2011.

HTML5/JS WinJS stack
Usage of Promise/A for fast and fluid user experience
Developed in CoffeeScript
C++ WinRT compontents to bridge legacy voice recognition code

doo GmbH
Lead Programmer Windows Versions
2012-2014
I designed the basic structure of the Windows Desktop and Store (Metro) Apps. We used extensive github pull-request based code review and automatic testing using TeamCity.

Desktop Version (C++)
Initially planned as Windows Shell Extension
Final version was a fat client based on Qt 5.2
Component based (SOA), created a simplified OSGi like component framework
Highly async with the usage of Qt’s signal/slots mechanism
Windows Store App (HTML/JavaScript/C++)
Cross-Platform for x64, x86 and ARM
Usage of high performant SQLite3, Zip and Data Analyzing WinRT Components written in C++
Optimized for “fast-and-fluid” philosophy of Windows 8
Integrating into Windows 8 contracts like search, protocol handlers, secondary tiles and background sync


recommind Inc., Bonn
Freelance Connector & Product Developer
2005-2013
DMS connector (Java)
Bridging COM based DMS to Java using JNI/JNA and a custom JNI/C++ wrapper that allowed us to use C++ directly in Java and vice versa.

QwikFind (C++)
Windows Shell toolbar integration and popup for searching indexed data.

Scriptable COM based implementation
Alpha-blended GDI+ based popup interface
Optimized for minimal deploy and runtime size


topsystem GmbH, Wuerselen
Freelance Lead Application Developer
2004-Present
Voice & Touch based picking solutions for logistics

CheckByVoice
Voice based car checking.

Windows CE 6.0 based
Custom UI using WTL
Highly optimized for devices low memory and slow graphical unit
Customized voice recognition apps (C++)
In close cooporation with the customer and other project parties I developed more than a dozen customized versions for different warehouse needs and backends.

DB2, MSSQL, SAP WM
Control Center (Java)
I was the lead architect of the new control center software for all voice recognition based software of the company. The software allowed to monitor the daily routine, picking and alteration of the workflow for each picker.

Eclipse RCP, OSGi based
Integration of various barcode/imaging and high precision scale hardware
JPA for database access
User roles managment
ActiveSync Java Integration
XML Server Gateway (Java)
Created a common XML interface to communicate with various backend servers (DB,SAP) in a fault resistent way.

Freelance casual games developer
2004-2008
Scriptable casual games in C++, incl one for a German Late Night TV show.

Customized Installers for various budget games
2003-2004
Customized, graphical installers for Win32 budget games and screensaver collections.

Westka GmbH, Cologne
Senior Game Developer
2001-2002
Race Tracks Unlimited RTS (C++)
Senior programmer responsible for basic core code, game logic and GUI. We had a basic running game ready when the company went bankrupt due to another cost intensive game built at the same time there using “Unreal” technology.

BlueByte GmbH, Muelheim/Ruhr
Game Data Wizard
Apr 2000 - Mar 2001
The Settlers IV (C++)
Converting raw image data into sprite formats
Specing game data in various editors, compiling final game data set
Tools Programmer (C++)
AlienBrain Asset Manager IE/COM based plugins
Executable map/savegame stub that displayed the map/savegame screenshot when started in less than 10kb
Release Build Engineer
Preparing CD masters and Gold Master for production
Creation of a custom InstallShield installer with game themed UI and background music during installation

Projekthistorie

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz

Profilbild von Anonymes Profil, Software Architekt Software Architekt
Registrieren