Name: DI Andreas Braumann Date of Birth: September 15, 1980 Place of Birth: Vienna, Austria Sex: Male Nationality: Austrian Marital Status: Unmarried Military Service: Fulfilled E-Mail: brew@brew.at Personal Website: http://www.brew.at
Career Objectives
I am looking to develop my skills as Programmer. My interests are
mainly situated in database design and programming as well as
developing internet applications. Furthermore I am interested in
algorithms and data structures. I prefer to apply these theories
during game programming. I am mainly interested in GUI design and game logic, as well as configuring build system configurations. I like to explore and use new platforms and tools.
My favourite languages to work with are
all flavours of C including Objective C, Java, Perl, PHP and lately Python.
University, School and Education
2004-2007: Vienna University of Technology, Computer
Science – Master of Science (DI) study: „Software Engineering
& Internet Computing“ 2002-2005: Vienna University of Technology, Computer
Science – Bachelor of Science study: „Software and Information
Engineering“ 1998-2002: Vienna University of Technology, Computer
Science Diploma study 1993-1998: Comprehensive Secondary School, technical
profile in Strebersdorf, Vienna (de La Salle Schule) 1990-1992: Comprehensive Secondary School BRG 18,
Vienna
Language Skills
poor
basic
conversational
good
fluent
German (1)
*
English
*
French
*
(1) = mother tongue
Programming Skills
poor
basic
good
very good
HTML, CSS, DHTML
*
XML, XSLT
*
PHP, Perl
*
Python
*
JavaScript, DOM
*
C, C++
*
Java, JSP
*
MySQL, PostgreSQL
*
Oracle + PL/SQL
*
.net Framework, C#
*
Game Industry Projects
Novo App
Company:Greentube Platform: iPhone/Android Period of Time: 2010 – present
After writing a Slot Mockup in only one week from scratch we started to work on the Novo App which is an offline Slot game with fun money. Implementing most of the GUI, sound and game logic as well as the in game shop where you can buy new slots via In-App purchase and managing the build configuration were my main tasks. This project was written purely in Objective C. For the last 6 months I worked on the Android port of the Novo App.
Ski Challenge 11
Company:Greentube Platform: iPhone Period of Time: August 2010 – March 2011
Using some legacy code from the J2ME version of Ski Challenge 10 I was working on the follow up project Ski Challenge 11 for iPhone/iPad. Writing most of the GUI and game code in native Objective – C and some optimizations of the 3d engine in C++ this game was released in multiple editions that launched in different countries. I was also responsible for managing the whole build process for all editions using XCode and Teamcity.
Various Skill Games
Company:Greentube Platforms: J2ME/Android/iPhone Period of Time: January 2010 – present
Working in the mobile games department at Greentube I am
taking care about a variety of aspects of the games. Fields I am involved
in are among others comprised of: Network, AI, HUD, 3D and Sound.
Platforms used include J2ME, Android and iPhone.
Huss Hawlik Architects Website
Company:DI Andreas Hawlik Period of Time: Drupal Period of Time: October 2009 – December 2009
Based on the Drupal content management system I implemented the redesigned website for the architect group. By using a MySQL database the projects can be edited visually without knowledge of HTML code.
Fit For Fun (Nintendo DS)
Company:Mi’pu’mi Games Platform: Nintendo DS Period of Time: September 2009 – December 2009
This game includes a diet planner with cooking instructions and a fun little quiz with various question types. By playing the quiz, lections are unlocked which teach you aber eating habits.
7Million
Company:Team Vienna Platform: PC Period of Time: February 2009 – July 2009
Working on the client team of this PC game project. Using
Panda3D and the Python language I worked on all parts of the
project, mainly on GUI and game logic.
Yeti Games Sports Pack Vol. 1
Company:Xendex Platform: J2ME Period of Time: October 2008 – January 2009
I helped with porting this 2D-only game to all major
handsets and final bugfixing.
Flatout Racing
Company:Xendex Platform: J2ME Tools used: Eclipse, XSI Softimage Period of Time: November 2008-September 2008
In this mobile racing game, the player competes against up
to three opponents to win the race and unlock new tracks
and cars. With a cool damage model, a destructible
environment and visually appealing particle effects this
game looks great on a mobile!
I was responsible for the HUD code, the damage effects and
physics. Furthermore, I helped with enemy AI and general
gameplay code. Also, I helped port the game on all
requested handsets.
Crash Car Mania
Company:Xendex Platform: J2ME Tools used: Eclipse, XSI Softimage Period of Time: February 2008-October 2008
In this mobile action game, the player controls a dummy
driving numerous rides like cars, rocket cars, gliders or
jetpacks. The goal is to perform dangerous stunts and score
high points. By doing combos, the scores will be multiplied
to beat the best! I was responsible for implementing the
HUD and was involved in the 3D content pipeline using
Python and XSI as well as game controls and various other
tasks. Furthermore I was part of the team that ported the
game on to all requested handsets.
Professional work
.NET web service for OMV
Company:SynerGIS Platform: PC Period of Time: Jun 2007-September 2007
For a client, we have been developing an archiving web
service. It is based on LDAP authentication and uses ESRI
ArcObjects to transform measurement data by using data from
an Oracle server, which is then archived into an email
archiving system. The web service was implemented using
.NET technology and deployed on an Windows 2003 server. The
data is being presented with the SynerGIS WebOffice
program.
C++ client server map-matching engine
Company:SynerGIS Platform: PC Period of Time: July 2006-May 2007
In the course of my diploma thesis I started to work on a
map-matching engine in C++. The program itself was realized
as server-client architecture. The main goal of
map-matching is to transform measured GPS points into
actual street segments. Heuristics and Probabilistics have
to be used because the points can be very uncorrect. The
finished diploma thesis in german can be downloaded now
after it was locked for 2 years here. The results where visualized
with ESRI ArcGIS.
actionscouts.com
Company:Interserv Platform: Web Period of Time: July 2003-June 2006
For the company Interserv I fixed and
extended quite the whole system left over in a bad status
by former programmers. Skills required for this job were a
good understanding of a web front- and back-end written in
Perl code using PostgreSQL Queries and a template concept.
I also worked on the database itself by implementing
functions and triggers. As the website is fully DHTML- and
Javascript-driven it was also a big part of my work to fix
and change these things. Maintaining the functionality of
the site and the database is still needed.
urlaub-in-oesterreich.co.at, …
Company:Cogidata Platform: Web Period of Time: March 2004-June 2006
Our client requested an extension to their original site
actionscouts.com. They wanted to present the existing data
in a fast and light-weight manner on numerous domains in a
static form. For this job I wrote Perl scripts to
statically generate all the sites from the existing data
sources, the dynamic navigation bar and the sitemap. For
every domain, it’s possible to set parameters influencing
the output. The site is using templates (HTML::Template)
enabling the client to update the design himself.
WebHotel – Reservation Software
Company:Interserv Platform: Web Period of Time: October 2003-December 2004
The requirements for this project are extremely diverse,
including PostgreSQL/MySQL knowledge and programming via
C++, GUI-design and programming with Java as well as
working with eclipse and CVS in a team environment. We used
several tools: autotools, javahelp, doxygen, Furthermore,
extensive software engineering skills are required to
understand the parts of the code I worked on.
Pool4Tool
Company:SELECTED! services Platform: Web Period of Time: 2001-2002
I worked on the PHP code and database. Particularly
challenging work for this company was to get into the huge
existing codebase when I entered the project as well as
understanding the enormous functionality of this web
application which involved learning about some new PHP
libraries and new ways collaborating online. Also, being
self-organized was very important as I worked a lot from
home because the office was in Wiener Neudorf.
University related work
Board of European Students of
Technology
Period of Time: 2001-2004
I am active on the international level of BEST in the
webTeam working group. My tasks so far included
some minor things like writing tutorials on internal
development systems as well as my major
responsibility: realising a complete rewrite of the
news system. This was already a project for several
years, and only after I took responsibility the
project was finished successfully together with
webTeam. I had to gain knowledge in Java Server
Pages and Makumba technology as
well as internal development utilities. I was also
automating the news entry process. The new news
engine is a completely database-driven application
allowing everyone to submit news which are then
reviewed by a group of news editors who check the
news, edit it if necessary and approve it. It will
then show up on the main page and the original poster
will get an email notification that his news item is
now visible.
Social Consultancy of the student organisation
(Sozialreferat)
Period of Time: 1999-2000
Responsible for the web site, I regularly updated it
to reflect new government laws and new information we
got from the Department of Science and Education. The
whole site is created via templates and a Perl script
which fills the templates with content.
Institut für Kommunikationsnetze (Institute
For Communication Networks)
Period of Time: Period of Time: Summer 2001
In the course of an internship at the Technical
University of Vienna I rewrote the whole homepage to
be fully dynamic and database-driven and set up the
servers. Tasks I finished were installing the server
operating system (SuSE Linux), installing and setting
up the server software (LAMP, ssh, ftp) as well as
documenting the system setup and the application
setup. A guide on how to use the system for newbies
was also written by me. Furthermore I helped
designing the homepage and wrote most of the PHP code
and designed and administered the underlying
database.
Erasmus Student Network – Buddynetwork TU
Period of Time: 2003-present
As webmaster I took care of managing the picture
gallery and the events database. The website is
powered by FlatDB via PHP Scripts.
New degree course scheme
(Studienplan)
Department: Institute
for computer languages Period of Time: 2000-2002
Since we also have Bachelor and Master studies at TU
Vienna there was a need for a clear and plain web
interface where students could look at which
institute offers which courses in which semester and
I was involved in writing parts of the back-end
system. The work was done using Perl and Makefiles on
a Debian Linux System.
Department of Algorithms and Data
Structures
Period
of Time: 2000-2002
Having a good grade for the lectures „Algorithms and
Data Structures 1 and 2″ I was asked to work at the
department as tutor. I was responsible for 2 groups
with 20 students each. In weekly meetings I had to
verify their elaborated assignments and also
corrected tests that I held regularly.
Skills aquired during internal trainings: making and
doing presentations, leading a meeting, leading a working
group, teamwork, daily communication in English via email
and speech, leading a project, active on international
level by working on the public sites of BEST
BEST – Board of European Students of Technology is
an organisation managed by students which strives
to make technology students more international minded by
encouraging their mobility and inter-cultural
communication.
BEST organizes a number of different activities where
students from member universities get the
opportunity to meet, learn and exchange ideas. Activities
of BEST are supported by universities, institutes
and companies.
Extra academic courses and responsibilities:
July 2002: BEST Academic Course absolved at
„Transilvania“ University of Brasov, Romania (topic:
3D Studio MAX – „Unleash
your MAXimum creativity„)
September 2002: BEST Academic Course absolved
at University of Zagreb, Croatia (topic: geographical
information systems – „GIS
- Grab It this Summer„)