Navigation

English Deutsch

About me

Curriculum vitae

NameFrank Alfred TovarPortrait
Birthday27.09.1984
Birth placeCaracas, Venezuela
NationalityGerman
Civil stateMarried, 1 child
AddressAugust-Metz-Weg 5, Ap. 331
64297 Darmstadt
Germany
Mobile phone+49 151 11553651
Phone+49 6151 679 0212
Email frafam 

Education

1990-2003German school "Colegio Humboldt" in Caracas, degree: A-levels (Abitur)
2002Cultural trip to Mexico (3 weeks)
2003Stay abroad for 6 months attending the german school of Quito, Ecuador
01.10.03 - 30.06.04Military service in 7./signal corps 282 (Kastellaun) and GFZ barracks (Mainz)
01.10.04 - 07.07.08 Completed bachelor studies in computer science at the Johannes-Gutenberg university Mainz.

Key subjects

  • Realtime image processing and 3D-Computervision
  • Communication networks, client- and serverside web applications
  • Music informatics as elective courses
  • Computer graphics

Bachelor's thesis

Final mark: good (1,7)
01.04.09 - 30.09.09 Diploma studies in computer science at the Westfälische Wilhelmsuniversität Münster.

Key subjects

  • Artificial intelligence
  • Logic calculus and their application in computer science
Since 01.10.09 Master studies in computer science at the Technische Universität Darmstadt.

Key subjects

  • Serious Games
  • Image Analysis and Pattern Recognition
  • 3D Animation and Visualizing

Work experience

05.07.04 - 31.10.04 Internship in the IT department of the Ministry of education, science and research Rhineland-Palatinate
  • Migration of a NT 4.0 network of 400 clients to Windows XP + Windows Server 2003
  • Development of a file manager
01.02.05 - 31.12.05 Student trainee in the IT-client support department of IBM Mainz
  • Installation, configuration and maintenance of client and server software (Windows and AIX)
01.02.06 - 01.03.06 Internship in the QA department of Phenomic Game Development
  • Quality assurance of SpellForce 2: Shadow Wars
2007-2008 Graduate assistant in the computer science institute of the Johannes-Gutenberg university Mainz
  • Trainer to the computer graphics lectures
01.07.06 - 31.03.09 Software developer at PROVISIO GmbH
  • Project: Development of the 3D-accelerated photo managers Pictomio. Used technology: Visual C++ 2008, WTL 7.5, Microsoft Team Foundation Server, DirectX + DirectShow, MSXML.
  • Project: Development of the add-on pictoGEO, which adds geotagging support for Pictomio. Embedding of a web-browser object to display Google Maps or Live Maps, created own extensions for the maps.
  • Development of a GPU-accelerated JPEG decoders with nVidia CUDA
  • Development of a DirectX-based image slideshow screensaver
  • Project: Development of extensions for SiteKiosk 7
01.04.09 - 30.09.09 Graduate assistant in the computer science institute of the Westfälische Wilhelmsuniversität Münster
  • Trainer to the algorithmic geometry lectures
Since 01.10.09 Software developer at PROVISIO GmbH
  • Research of face recognition technologies: OpenCV, VeriLook SDK, FaceVACS
  • Research of Linux development environments: GTK+, Qt, Eclipse CDT, XPCOM
  • Research of Silverlight and Windows Azure development: Unity Application Block, Prism, Rx
  • Development of a WebDAV client for Silverlight 4
  • Project: Development of Silverlight extensions to SiteRemote

Private and university projects

FAMily Raytracer

University project

  • Development of a raytracer from scratch
  • Design and implementation of a procedurally generated scene in 5 days
Link to the project website (http://raytracer.xtr1m.com)
TIM 3D

University project

  • Design of a 3D version of the well-known classic The Incredible Machine
  • Development of the graphics engine
Download the space demo (TODO!)
Project Space: A new dimension

Browser game

  • Concept, design and development of a space build-up strategy game
  • Design and development of the GUI and ingame graphics
  • All components were entirely self-developed (amongst others a private messaging system, an internal forum, and so on)
  • Used technologies: PHP, MySQL und AJAX
Link to the game (http://www.project-space.de)
Distance based raymarcher

Private project

  • Implementation of a raymarcher as software renderer, or alternatively using GLSL or CUDA
  • Procedurally defined scene via distance fields
Link to the description of the used method
Download demo images (TODO!)

Activity in the demoscene

GroupBlu-Flame
Awards Link to the download page (http://blu-flame.org/prods.php)
Internal tools To aid the development of the intros, I developped following tools:
  • A software synthesizer using GM.DLS or FM audio synthesis. Optionally using DirectSound or the waveOut API.
  • A GLSL compiler to compress shader code with the purpose to make it as small as possible.
  • An own assembler-like language and a fitting VM which parses the opcodes in realtime.

Skills

Languages I can speak and write in the following languages:
  • Spanish (mother-tongue)
  • German (mother-language)
  • English (fluent)
  • Italian (moderate)
Development toolsMicrosoft Visual C++ 2005-2010, Visual C# 4.0 (Silverlight 4, WPF), Eclipse JDK+CDT
Patterns & practicesMVC, MVVM
APIsDirectX (HLSL), OpenGL (GLSL), .NET Framework 4, Qt 4, OpenCV, CUDA
Web developmentHTML 4.0, PHP 5, JS, XML, MySQL, Microsoft SQL 2005&2008, CSS 2, Adobe Flash
Graphics softwareAdobe Photoshop CS4, Inkscape
Audio toolsPuredata, Q, Faust, Reason, Audacity, ModPlug Tracker
Operating systemsMicrosoft Windows 3.1, 95, 2000, XP, Vista, 7. Ubuntu Linux 6.06 - 10.04
Document creationMS Office 2003&2007, LaTeX (TeXnicCenter + MikTeX / LyX)
Version control & bug trackingCVS, SVN, Microsoft Team Foundation Server, Bugzilla