PERSONAL DATA

Name: Daniel Rákos
Perm. address: Hungary, 4026 Debrecen, Hunyadi str. 12, 7/21
Residency: Hungary, 1083 Budapest, Luther str. 4-6, 8/46
Phone number: + 36 20 936 90 64
E-mail address: daniel.rakos@rastergrid.com
Citizenship: Romanian
Birth place/date: Romania, Satu Mare, 1986. 10. 22.

STUDIES

Date: 2009. Sep. –
Institute: University of Debrecen – Informatics Faculty, Hungary
Department: information technology (MSc)
Comment: I’ve left the University of Debrecen after getting the bachelor of science degree in favor of a fair job offer from Nokia Siemens Networks LTD After a year break I’ve continued my studies. Currently I’m underclassman at the University of Debrecen starting my master degree.

Date: 2005. Sep. – 2008. Jun.
Institute: University of Debrecen – Informatics Faculty, Hungary
Department: information technology (BSc)
Comment: I’ve graduated at the University of Debrecen where I’ve took an honors degree and got also deanery award. I was attending the local ACM programming contests. I had also the chance to represent the University of Debrecen on national and international programming contests (ACM and other) in each year. The title of my thesis was “Using shader languages in real-time photorealistic rendering”.

Date: 2000. Sep. –2005. Jun.
Institute: “Kölcsey Ferenc” Secondary School, Satu Mare, Romania
Department: mathematics-informatics-intensive
Comment: During my secondary school studies I had the chance to get a programmer assistant diploma called ATESTAT. I have graduated in Romania and also in Hungary with outstanding achievements. Each year I’ve participated on multiple mathematics and informatics contests usually managing to reach inter- municipal and national levels of the contests. A few times I’ve also partaken on international contests.

PREVIOUS WORK EXPERIENCE

Date: 2008. Jul. –
Company: Nokia Siemens Networks LTD – Budapest, Hungary
Line: Software Engineer
After my studies I’ve joined NSN as a software engineer. Here I’ve managed to master a good overall telecommunication knowledge as well as experience in agile software development, scrum, automated testing, test-driven development and other modern practices. Since June, 2009 I also earn skills as a scrum master and now I concentrate primarily on software specification rather than implementation and testing. I’m incessantly evaluated as an excellent contributor.

Date: 2007. Sep. – 2008. Jun.
Company: University of Debrecen – Debrecen, Hungary
Line: Lecturer
Parallel to my studies, I’ve worked for the University as lecturer holding lessons for underclassmen of my discipline. I had the chance to teach Assembly Languages, Computer Architectures, Data Structures and Algorithms, and Computer Graphics.

Date: 2007. Apr. – 2008. Jun.
Company: WEB-SERVER LTD – Debrecen, Hungary
Line: Web Developer
WEB-SERVER LTD is a Hungarian web hosting company. I’ve started in 2007 as a web developer primarily working with PHP and MySQL. In the summer of 2007 we’ve started to develop a content management system (CMS) called Weble. As being the only developer working on it I’ve managed to complete the project in less than three months from design phase until release. After that I was working on web application development as the lead programmer of the company. In May, 2008 as my graduation was upcoming, I’ve received a fair job offer from Nokia Siemens Networks LTD so I’ve left the company.

PROGRAMMING LANGUAGES

DELPHI / PASCAL – years of experience in component-oriented development
C / C++ – deep experience in C and C++
TNSDL – Nokia’s proprietary SDL based programming language
PHP – reputation in AMP based web page and web application development
PERL – especially in REGEX based text manipulation
ASSEMBLY – long experience in x86 assembly languages, hardware management, kernel writing
JAVA – basic knowledge of J2SE
OTHER – BASIC, Python, C#, Objective-C and many others

PROFESSIONAL SPECIALTIES

PROGRAMMING EXPERT – Over 12 years of programming experience, ability to write virtually any software, ability to understand and design complex software systems, also advanced skills in quality assurance and automated testing. Ability to work in team but primarily excel in individual development due to fast personal work-pace.

3D GRAPHICS – More than 10 years of experience using OpenGL, also tried Direct3D a few times, ability to write complex shaders and to create efficient real-time graphics renderers. Also worked with different physics simulation engines (Newton Game Dynamics, Open Dynamics Engine, Bullet Physics Library, etc.) and other real-time virtualization and game development technologies.

WEB TECHNOLOGY – XHTML, CSS, JavaScript, AJAX, XML based technologies (XSD, XSLT, DTD). Web server administration skills. Ability to create Web 2.0 compliant web applications.

OPERATING SYSTEM API – Ability to make applications using either Windows API or POSIX. Cross-platform software development knowledge.

TELECOMMUNICATION – Excellent understanding of mobile telecommunication architecture, MSS software development experience. Took important part in designing and developing new telecommunication technologies like 3GPP compliant calling name presentation feature.

COMPUTER HARDWARE – Deep knowledge of the design of different hardware architectures, especially x86 and different GPU architectures. Also familiar with other computing platforms.

DATABASE MANAGEMENT – MySQL, Oracle, MSSQL and other DBMS knowledge, ability to write complex database driven applications, query optimalization. Good understanding of distributed systems, concurency handling.

OPERATING SYSTEM DEVELOPMENT – Ability to write different kernel sub-systems. Familiarity with writing low level memory-, task- and other resource management software. Good understanding of Intel x86 architecture.

SYSTEM ADMINISTRATION – Windows and Unix based system management knowledge.

LANGUAGE KNOWLEDGE

HUNGARIAN – Native language.
ENGLISH – Advanced intermediate level. Fluent communication. Work experience in multilingual environment.
ROMANIAN – Advanced level. Understand perfectly. Haven’t used for a while so less fluent communication.
GERMAN – Basics. Learned for 2 years but haven’t practiced recently.
FRENCH – Basics. Learned for 2 years but haven’t practiced recently.

HOBBIES

3D GRAPHICS – Currently my job is not related to this domain, but I usually do graphics stuff in my spare time.
BASKETBALL – Unfortunately these days I don’t really have the chance and time to play.
FOOZBALL – As a chill-out there is no better thing than friends, beer and a little foozball.