resume


General

Name

Adress


Date of birth

Mobile

Email


Dipl. Ing. Clemens Pecinovsky

Aufeldgasse 10

2493 Lichtenwörth, Austria

11. Dec. 1973

+43 676 404 82 28

clemens.pecinovsky@gmx.at

peci



About me

Since I got my first home computer at the age of 12 I am interested in programming, mainly focused on real-time graphics and games. I learned programming by typing game-listings from computer magazines at that time. I finished my master degree at the technical university of Vienna in 2000. In 2003 my dream came true and I started working in the computer-games industry. I have experience in

Programming Languages:
C, C++, C#, HLSL, GLSL, Python, Java, JavaScript, HTML5, Assembler, Tcl, Bash, CMake, Make, Gradle, Ant

Techniques:
unit testing, design patterns, refactoring, regular expressions

Platforms:
Windows, OS X, Linux, Symbian, iOS, Android, GearVR, HoloLens, VirtualBox

tools and applications:
Git, Perforce, CVS, SVN, Teamcity, Jenkins, Visual Studio, XCode, antlr, Unity, UnrealEngine, Maya, 3dsMax, MSAccess

Libraries/SDKs:
Vulkan, Metal, OpenGL, DirectX, three.js, Bridge.NET, IOS, Android, Win32, .net, mfc, UWP, BridgeC#, Panda3D, Bedrock, svn, Maya, Facebook

What I do best:
I am specialized on optimizations, memory, performance, CPU & GPU and size.

I do not give up easily and like to make changes on existing projects even if there is no documentation or source code to be found.


University, School and Education

1989-1994


HTL Donaustadt

EDV & Organisation“

1994-2000


Technical University-Vienna (TU-Wien)
Computer Science focused on computer graphics

2016-2017


Microsoft Certification
70-483 Programming in C#
70-354 Universal Windows Platform - Application Architecture and UX/UI


Projects / Work


Runtime Texture Upscaling
2022-2024
Type:
Developed by:
Platform:
Position:
Task:
Appliance:

Unreal Engine enhancement
Tencent
Windows/PS5
Programmer
Optimizations size, performance
Compute shaders, Unreal Engine,
ML compile to HLSL




WWE Champions
2021-2022
Type:
Developed by:
Platform:
Position:
Task:
Appliance:


Game
PixelToys/Scopely
Unity (iOS, Android)
Programmer
Optimizations size, performance
Mesh optimization - skinning & blendshapes,
Advanced code stripping




MS Flightsimulator
2017-2021
Type:
Developed by:
Platform:
Position:
Task:
Appliance:


Game
MS/Asobo/Blackshark.AI
Windows, XBox
Programmer
realtime building generation
OSM, Torch, Python,
Azure.AI, Size Optimization,
Team Lead of Buildings Team




Red Bull Mind Gamers Challenge
2016-2017
Type:
Developed by:
Platform:
Position:
Task:
Appliance:

Game
Red Bull
Web, Windows
Programmer
Web Qualifier, VR
Bride.Net, three.js, shader, Unity, GearVR




StreamQuiz
2015-2024
Type:
Developed by:
Platform:
Position:
Task:
Appliance:
Game
Hörsaal Advertainment GmbH
iOS
Leadprogrammer
Programming
ffmpg streaming, unity, python




Hitman (2017)
2016-2017
Type:
Developed by:
Platform:
Position:
Task:
Appliance:
Game
Io-Interactive
Xbox One, PS4, Steam
Programmer
Memory optimizations
c++, c#, PS4, Xbox




Anno: Build an Empire
2013-2015
Type:
Developed by:
Platform:
Position:
Task:

Appliance:
Game
Mipumi
iOS / Android
Programmer
Rendering, Optimization, AS-3 to C#, UI, Gameplay, Bugfixing
c#, unity, python, java, android, ios
Anno: build an empire



FMX IV/Pro
2012
Type:
Developed by:
Platform:
Position:
Task:
Appliance:
Game
Xendex
Android / Brew (2D)
Leadprogrammer
Porting to Android/Brew
Java, Ant, Bedrock, c++




BC One
2011
Type:
Developed by:
Platform:
Position:
Task:
Appliance:
Game
Xendex
Android
Leadprogrammer
Finished Porting to Android
Java, Ant, Bedrock




WPT 3
2009-2011
Type:
Developed by:
Platform:
Position:
Task:
Appliance:

Game
Xendex
Ios, J2ME, Brew
Programmer/Leadprogrammer
Protocol, Brew Porting, Animations
Java, Ant, Bedrock, Xcode, c++, TeamCity
World Poker Tour 3



7 MIllion
2008-2009
Type:
Developed by:
Platform:
Position:
Task:

Appliance:
Game
Team Vienna
PC Windows
Client Programmer
Protocol, Minigames, UI,
Performance
Python, Panda3D, C++, Unittest
teamvienna



Beezzz
2008
Type:
Developed by:
Platform:
Position:
Task:
Appliance:



Game
Xendex
J2ME
Programmer
Bug fixing, Device Porting
Java, Ant



Beezz



FMX III
2007
Type:
Developed by:
Platform:
Position:
Task:
Appliance:
Game
Xendex
J2ME
Programmer
Bug fixing, Device Porting
Java, Ant




OpenGL ES


2006-2007
Type:
Developed by:
Platform:
Position:
Task:
Appliance:
Library
Hybrid Graphics
Symbian, UIQ
Programmer
FPU optimization, Device Testing
C, C++, Arm-Assembler
Hybrid Graphics



Max Payne 3
2004-2006
Type:
Developed by:
Platform:
Position:
Task:
Appliance:
Game (Preproduction/Research)
R* Vienna
Xbox360, PC
Graphic Programmer
HLSL Shader, LightMap Workflow
C++, HLSL, DirectX, Maya, XDK
MaxPayne3



255SCX
2004
Type:
Developed by:
Platform:
Position:
Task:

Appliance:

256 Byte Intro (Demo)
Scoopex
Windows 2000/XP
Everything
Find a way to do win32 calls from .com files
OllyDb, win32/DOS Assembler

Scx255



Energy Beam
2004
Type:
Developed by:
Platform:
Position:
Task:
Appliance:


4k Intro (Demo)
Scoopex
Windows 2000/XP
Programmer, Technical Architect
Technical Design, Engine, Framework
C++, MFC, TCL, svn, Assembler


Energy Beam



Max Payne 2
2003
Type:
Developed by:
Platform:
Position:
Task:
Appliance:
Game
R* Vienna
PS2, Xbox
Programmer
Bugfixing
C++




4k Ahead
2003
Type:
Developed by:
Platform:
Position:
Task:
Appliance:

4k Intro (Demo)
Scoopex
Windows 2000/xp
Programmer, Technical Architect
Technical Design, Engine, Framework
C++, MFC, TCL, svn, Assembler

4kAhead



GTA Bundle
GTA3 / GTA Vice City
2003
Type:
Developed by:
Platform:
Position:
Task:

Appliance:
Game
R* Vienna
Xbox
Programmer
Memory Optimization, Performance, Sound, Bugfixing
C++, XDK, Pix, Alienbrain




Brokerjet
2000-2002
Type:
Developed by:
Platform:
Position:
Task:

Appliance:

Web
Ex-IT
Windows, Linux
Server Programmer
Protocol, Database, Code Generation, Bugfixing
Java, Antlr, Make, Cygwin, Jsp, Tomcat, CVS
brokerjet



ART
2001
Type:
Developed by:
Platform:
Position:
Task:
Appliance:
Awards:
64k Intro (Demo)
Scoopex/Farbrausch
Windows 2000/xp
Programmer
Hidden Surface removal
C++, directX
1st at The Meka Symposium 2001




Alien 2
1999
Type:
Developed by:
Platform:
Position:
Task:

Appliance:
Awards:
PC Demo
Scoopex
DOS
Programmer
2D Effects, Shader Optimization, 3DS Reader, Animations
C, C++, SW-Rendering
3rd at The Meka Symposium 1999




The Good, the bad, the ugly
1993
Type:
Developed by:
Platform:
Position:
Task:

Appliance:
Awards:
PC Demo
Surprise!Productions
DOS
Programmer
Scrolltext-Zoomer, 3d Lines Morpher, GFX Mode switcher
VGA Hardware Programming, Assembler
2nd at The party 1993






Whales Voyage
1993
Type:
Developed by:
Platform:
Position:
Task:
Appliance:
Game
Neo
DOS
Programmer
Fullscreen 4 ways realtime scrolling
VGA Hardware Programming, Assembler