Skip to content
Umut's tech-blog
  • Hello
  • About
    • linkedin
    • instagram
    • stackoverflow
    • github
  • Contact
Site Search

About

About

Umut Rıza ERTÜRK

Personal Information
Name, Surname: Umut Rıza ERTÜRK
DOB: 02.02.1983
Nationality: Citizen of Turkey
Work Permits Holding Work Permit in UK
EDUCATION
2010 – Now PhD., Hacettepe University (Ankara, TR)

 

2007 – 2009 MSc. University of Abertay Dundee (Dundee, Scotland, UK), Computer Games Technology
Thesis: Ray Tracing on CellIn purposing KD-Tree as the data structure in order to accelerate the object – ray intersection calculations. I also purposed a simple memory model not only to overcome with the effective address problem but also to reduce the memory space used for the data structure.
The course covered mathematics for computer games, AI, game programming for pc and Xbox, console game development and game design and development. For game programming module, one game, which can be found on my blog, and one example application has been programmed, in addition to that for the console game development module, I implemented a 3-ball pool game on ps2. Another game project was a group work with four other students where I implemented core game logic and also worked on game physics on Ogre3D.
2001 – 2006 B.Sc. (Hons.), Hacettepe University (Ankara, TR), Computer Engineering

Options chosen included computer graphics, computer graphics lab, micro processors, micro processors lab, advanced software development lab.

Final year project was about advanced software development where I and another student implemented a book shop web site by using J2EE (struts) and MySql.

1998 – 2001 Cankiri Science High School (Cankiri, TR)

Science High Schools are special high schools, specialised on natural sciences including advanced mathematics and advanced physics.

I was chosen to represent my high school with 5 other students in various Science Olympic games.

1999 Attended Antalya Mathematics Olympics
2000 Attended Antalya Mathematics Olympics
2000 Attended Tubitak Mathematics Olympics

WORK EXPERIENCE
June 2011 – Now

 

Innova, Application Development Specialist

Working on various EU projects (ITEA2, Celtic)
June 2010 – June 2011

 

TaleWorlds, Game Developer

Working on Mount and Blade-3
October 2009 –
June 2010
KGC (Ankara, TR, consulting to UK), Project Consultant

Working on various projects of Adobe products including LiveCycle(deployment and configuration), Flex(development cooperating with J2EE), Air(development).Company has bankrupted because of global economic crysis in June 2010
July 2008 –
June 2009
Sony Computer Entertainment Europe (London, UK), Software Developer in T&R team under R&D department

I improved my C++ and PS3 programming skills. I also implemented my thesis on a devkit therefore I also have experience of PS3 development by using PS3 devkit and tool-suit.
June 2005 –
January 2006
Aydin Yazilim ve Elektronik Sanayii A.S. (Ankara, Turkey)
Intern

Student Placement in test and development team, I developed my C++, team working as well as unit test development skills.
June 2004 –
September 2004
ASELSAN (Ankara, Turkey)Intern

I implemented a network tool by using ASN which was a very simple secure communication application.
 

SKILLS

Languages
Turkish Native
English Fluent
KPDS: 95/100
IELTS: 8
German Beginner
(APIs,

programming languages, etc.)

 

Details of Experience Level of

Knowledge (Self Consideration)

C/C++ Learned at university (2002). Have done various projects such as; a simple ATM simulation with two clients and one server by using ASN, a simple console text editor like ‘vi’, a simple database simulation with B+ trees and hashmap, calculator with unlimited digits and more than fifteen projects during my postgraduate course. I can say that I am quite confident about this programming language however there are still lots of things waiting to be learnt for sure.
C# Currently I am self-studying XNA and also C#, so far I am able to make some simple sprite demos with XNA. Moreover I also have a little experience on WPF. Back in university years I made some other students’ course works from other universities in order to earn money. But these works were about OOP not really about the C# however I easily learnt since it’s quite similar with Java.
JAVA Learned at university (2002). Have done various projects such as; Server-client application by using RMI, lots of Swing projects, a virtual file system simulation with B Trees. I can say that I am quite confident with this programming language however there are still lots of things waiting to be learnt for sure.
DirectX Learnt at post-graduate course. Have done a simple engine with Frame listeners, DirectInput, 3D Sound, Shaders, simple Physics Engine for collision detections and built up a simple game on that engine
OpenGL Learnt with self motivation, have written a very simple physics program including momentum and collisions on spheres.
CG Learnt with self motivation. I am not really experienced on it but I can say that I understood rendering pipeline for new age graphics cards. I only implemented specular lighting on CG.
CUDA I was planning to work on it for my dissertation topic however I decided to do it on PS3. I only have a basic knowledge which I read from NVidia’s documents. CUDA is definitely the next thing that I want to learn about computer graphics.
MySql (5.0) I used MySql in some java projects such as Virtual Data Explorer which scans the directories that you deserve and stores some special data of some certain data types such as images and stores these data in a Mysql database, I also used in cooperation with Php. Store procedures, functions and triggers are also used in these projects.
Flash/Action Script 3.0 Learnt by self motivation in 2002, just for fun. Made some web sites and photo galleries (with xml), but haven’t done anything in cooperation with Coldfusion.
SVN Used on various personal projects.
PERFORCE Used at work.
Ogre3D Worked on 2 games by using Ogre3D one with NxOgre.
OpenAL Used for game project at the university.
PhysX Used for game project at the university and also for some personal works.
PS3 SDK Used at SCEE.
PS3 Tool Chain Used at SCEE.
Android Learning.
O3D Learning.
Social skills and

competences

  • Team Work : I had been in Hacettepe University Photography Club from 2001 to 2006. We organised lots of exhibitions, seminars and lessons for more than 1000 students in recent six years.
  • I and some of my photographer friends are trying to create our own photography society.
  • I have been in METU Computer Graphics and Visualization Research Group.
Organisational skills

and competences

  • I had been co-president of Hacettepe Photography Club in 2005 and in 2006.
  • I organised more than ten projects (such as j2ee projects, computer graphics projects, j2ee web projects, …)
  • I organised some photo projects in 2005 and 2006
  • I organised a seminar in 2006 November for computer engineering students in Hacettepe University about “computer graphics, gpu programming and cg”
  • Representation of path finding algorithms in November 2007 at the University of Abertay Dundee.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Print all k-sum paths in a binary tree March 22, 2017
  • A social experiment – Interviews March 22, 2017
  • How to Serialize and Deserialize Generic Objects using GSON September 28, 2015
  • How to Install and Configure Squid3 on Ubuntu 14.04 with authentication September 23, 2015
  • Road and Scene Recognition for the Analysis of Egocentric Driving September 5, 2015
  • Java 1.8 + JavaScript Engine Nashorn + Debugging javascript file July 25, 2014
  • Maven 3 + Hibernate 4 + Spring 3 + Ehcache + Spring Cache July 20, 2014
  • Google Interview Question: Chain of strings October 9, 2013
  • Google Interview Question: Find a Pair Set Where Sum of Each is Less ThAn a Given Threshold October 4, 2013
  • Google Interview Question: Find the Longest Sequence in an Unordered Set October 2, 2013
  • Multiplayer Online Games; Network Problems and Lag Compensation Methods March 31, 2012
  • Interpolating an array to fit another size March 28, 2012
  • Mathematical Proof of Cosine Identity (cosine) Theorem November 21, 2011
  • Hacking Captcha with non-artificial intelligence November 15, 2011
  • Simulated Annealing October 19, 2011

Categories

  • artificial intelligence 2
  • computer graphics 4
    • cuda 2
    • directX 2
  • do it yourself 10
  • game programming 5
    • Game Balyoz 1
    • Ogre3D 1
  • google 4
  • hack 1
  • hibernate4 1
  • interviews 6
  • java 1
  • L2C – Second Level Cache 1
    • ehcache 1
  • Linux 1
  • maths 4
  • MSc 3
  • playstation 3 3
    • cell programming 1
  • presentations 1
  • programming language 17
    • c++ 8
    • java 8
      • spring 3 1
    • javascript 2
  • python 1
  • ray tracing 2
  • svn 1
  • Ubuntu 3
  • Uncategorized 22

Tags

action game AI artificial intelligence Artificial intelligence in real-time strategy games BVH tree c++ captcha cell processor cmath computer graphics computer vision cosine cosine identity cuda decision making direct input direct sound directX Distributed Neural Networks fast math fast sine function fast sin function fast sinus function fuzzy logic game google hasmap interview question java javascript KD tree master thesis maths MSc Dissertation MSc Project NVidia Ogre3D play station 3 programming ps3 raytracing ray tracing real time ray tracing recursive University of Abertay Dundee
Theme by Colorlib Powered by WordPress
  • linkedin
  • stackoverflow
  • instagram