URL of this document: http://ungerik.net/en/resume/
Contact: erik@erikunger.com
Twitter: @ungerik
Senior software engineer/architect/CTO with over 20 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. I love developing architectures for greenfield projects!
One of my strong points is definitively my experience in a broad range of software development areas: 3D and games on PC and consoles, embedded software for the Raspberry Pi and BeagleBone Black, systems architecture, desktop software, server software, mobile app, web and social media, SQL and NoSQL databases, development on Windows, Linux and MacOS X with C/C++, C#, Delphi, Java, JavaScript, ActionScript, Python, PHP, Go, Shading Languages, Assembler.
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 |
2017 - Current | CTO & Co-Founder DOMONDA GmbH
Technologies:
|
---|---|
Sept 2016 - May 2017 | Virtual reality viewer for architecture CAD models for EDV-Software-Service GmbH & Co KG. Technologies:
|
Aug 2015 - Feb 2018 | Browser-based app to operate a paper machine sensor for Schmachtl GmbH. Technologies:
|
March 2015 - July 2016 | Software for a traffic counting camera system (confidential customer). Technologies:
|
2014 - 2017 | Hardware and software for drones and drone ground stations (now Space Leap GmbH). Technologies:
|
2014 - 2015 | Browser based Head Up Display User Interface for a Space Suit Simulator of the Austrian Space Forum. Technologies:
|
Nov-Dec 2014 | Financial information app prototype for Three Coins. Technologies:
|
2014 | Development of a consumer-electronics prototype for a confidential customer. Technologies:
|
May 2014 | Second Price Space App Camp 2014
Prototype for an augmented reality drone piloting app developed at the
|
Nov 2013 - May 2014 | 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 |
2008-2009 (15 Months) | 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. |
2007 (2 Months) | Development at a Adobe Flex project of Customer Experts.
|
2007 (1 Month) | 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.
|
2006 (4 Months) | Working-time management application for "Kärntner Energie-Verband" implemented with JSP and Oracle, as sub-contractor of Netconomy
|
2006 (5 Months) | Gameplay-programming for the computer game The Show from Sixteen Tons Entertainment
|
2005 (10 Months) | Development of various components of the engine-optimization software CAMEO of AVL List
|
2004-2005 (6 Months) | Development of the 3D visualization component of the engine-optimization software CAMEO of AVL List, implemented in C++ and C# with DirectX
|
2004 (1 Month) | Online-database for truck-bodies with PHP and MySQL for Karosserie/LKW-Service Wasner
|
2003-2004 (12 Months) | 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
|
2003 (3 Months) | 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) |
2000-2003 (2.5 Years) | 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
|
1998-2000 (18 Months) | 2D/3D Track-editor and driving-simulator in Java with OpenGL for engine-development and tests, developed for AVL List with c.c.com
|
1998 (3 Months) | 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 |