URL of this document: http://ungerik.net/en/resume/
Contact: erik@erikunger.com
Twitter: @ungerik
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.
One of my strong points is definitively my experience in a broad range of software development areas: 3D and games on PC and consoles, 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.
My latest project is a high level web-framework for Google's new programming language Go: https://github.com/ungerik/go-start
| 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 |
| 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) | Gameplayprogramming 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 |