URL of this document: http://ungerik.net/en/resume/ PDF Version
Senior software engineer/architect with 15 years of experience
I have worked on multiple large scale (multi million lines) and perfomance critical projects with C++ and C# but also on smaller web and mobile projects. Realtime 3D graphics has always been one of my favorite topics and I have developed 3D engines for automotive applications, a military geo information system and shipped two games, one on PC another one on PS2, Wii and Xbox360.
In nearly all projects, I worked on the design of the basics, the "engine" and the libraries that make the rest of the project go.
|Born:||25. December 1975 in Graz, Austria|
|Nationality:||Austria / EU|
|Lived in:||Austria, Germany (1 year) and Australia (2 years)|
|Currently living in:||Vienna, Austria|
|Nov 2013 - now||Development of a realtime bidding server (RTB) for Google advertising in Go for travel audience.
|June 2013||Winner ESA App Camp 2013
In its second year, the App Camp saw 20 developers from 16 countries convene at ESA's ESRIN centre in Frascati, Italy. Using satellite data to find areas of thermal updraft to fly gliders is just one of the innovative ideas developed over the week-long 'camp' to help bring Earth observation to the everyday user.Winners 2013:
The developers of the Thermal Guidance System app won the challenge. The group of aviation enthusiasts proposed the use of satellite data to detect areas of high thermal updraft - rising air currents that are responsible for keeping the planes and gliders aloft. The app provides maps of these areas and a 3D view to assist pilots of gliders and small motorised planes, as well as for flying unmanned aerial vehicles.
|March - July 2013||Server development for the financial information and trading system Thomson Reuters Eikon.|
|May 2011 - now||go-start: an open source high level web-framework for Google's new programming language Go|
|May 2011 - June 2012||Tech lead at STARTeurope
|Nov. 2010 - May 2011||TarifAgent Android App for TarifAgent.com
|July 2010 - Nov. 2010||Private side project: ConvertSocialMedia.com. A social media webservice that converts social media updates to email newsletters.|
|July 2010||Private Open Source side project: mypyprojectcreator - All batteries included virtualenv django project creator for fast prototyping|
|2009-2010||Private side project: Blog and event calendar StartupMelbourne.com|
|Core-tech developer at RedTribe.|
|2003-2008||BaseLib: Self-development of a platform independent C++ base library, inspired by Java and C# APIs. github.com/ungerik/BaseLib |
Ygui: Self-development of a platform independent C++ GUI library for the time being only with a widget library for Win32. Supports custom widget libraries, multilanguage, skinning and stylesheets.
Next-Reality Engine: Self-development of a platform independent, multithreaded 3D and game engine.
|Development at a Adobe Flex project of Customer Experts.|
|Price calculation tool for one of the biggest logistics companies, as sub contractor of Customer Experts. Realized in C++ with the self developed libraries BaseLib, Ygui and Win32Widgets.|
|Working-time management application for "Kärntner Energie-Verband" implemented with JSP and Oracle, as sub-contractor of Netconomy|
|Gameplay-programming for the computer game The Show from Sixteen Tons Entertainment
|Development of various components of the engine-optimization software CAMEO of AVL List|
|Development of the 3D visualization component of the engine-optimization software CAMEO of AVL List, implemented in C++ and C# with DirectX|
|Online-database for truck-bodies with PHP and MySQL for Karosserie/LKW-Service Wasner|
|Expert-system for analysing market-trends, values-chains and product-features, developed for Customer Experts. |
Java application with custom object-oriented XML/Java database and custom Swing Look-And-Feel for the user interface
|Conception and project-management of a corporation critical online-database for management of test- and serialnumberdata of highway-toll sensors with PHP and PostgreSQL for EFKON|
|2002-2009||Co-Founder Bouncing Bytes (Unger & Lefkopoulos OEG) - up to 13 freelances working in our offices (Austria)|
|2D/3D graphics-engine for the military GIS Geogrid, developed for EADS (European Aeronautic Defence and Space Company). |
Implemented with C/C++ and OpenGL, Ports for Windows CE and embedded systems plus serverside rendering for internet applications
|2D/3D Track-editor and driving-simulator in Java with OpenGL for engine-development and tests, developed for AVL List with c.c.com|
|Implementation of an employe-data transmission service with Borland Delphi for the building-trade software baudat|
|1996-1998||Porting of versions 5 to 7 of Microsoft's DirectX for Borland Delphi, and porting of the 3dfx 3D-driver interface Glide 2.x and 3.x for Borland Delphi|
|1996-1998||Several articles about graphics and 3D programming for PC Magazin - DOS and c't. Among other: Programming of a realtime-raycasting engine like Wolfenstein/Doom with Turbo Pascal ander DOS, Basics and graphics-effects, loading and displaying of a 3D-model ander Windows with Delphi and DirectX|
|1982-1986||4 Classes elementary school in Hönigthal|
|1986-1990||4 Classes BRG-Kepler in Graz|
|1990-1996||5 Classes and final examination at Höhere technische Bundeslehr- und Versuchsanstalt Graz - Gösting (BULME), mechanical engineering|
|1991||Punitz-Flug (aircraft and airfield maintenance)|
|1994||Diamond Aircraft (aircraft building)|
|1995||Computer Aided Technologies Tüchler: (3D standard-part library for I-DEAS Master Series 3D-CAD-Software)|
|1994-1995||Course at HTL (BULME): Computerbuilding|
|1994-1995||Course at HTL (BULME): Quality Techniques QII (Statistical Methods of Quality Assurance)|
|2001||First Aid Course|