Europass
Curriculum Vitae
   
       
Personal information      
First name(s) / Surname(s)     Domen Puncer
E-mail(s)     domen@cba.si
Nationality     Slovenian
Date of birth     22 June 1982
Gender     Male
Desired employment / Occupational field     Low level programming in GNU/Linux environment
Work experience      
Dates     03 January 2006 - 31 August 2006
Occupation or position held     Part time programmer
Main activities and responsibilities     DbAu1200 MIPS board Linux support, which included:
- Updating patches to newest Linux kernel, testing hardware and fixing drivers.
- Hand crafting assembly routines for FPU emulation.
- Updating basic Au1200 Xorg driver to support hardware cursor, multiple screens with overlays.
Name and address of employer     ULTRA d.o.o.
       
Dates     01 September 2006 - 31 January 2008
Occupation or position held     Part time programmer
Main activities and responsibilities     Lite5200b (mpc52xx platform) PowerPC board Linux support, that included:
- Updating patches to newest kernel, writing, testing and fixing drivers.
- Development of complete support for sleep modes, and subsequent merging of it into mainline Linux and Das U-Boot, which made mpc52xx the second PowerPC platform to have mainline suspend-to-RAM support.
- Updates and improvements to existing FEC (ethernet controller for mpc52xx) driver and merging of that driver into official Linux.

On TI 5509 DSP, software development of a protocol on top of CAN.
Name and address of employer     Telargo d.o.o.
       
Dates     12 November 2008 →
Occupation or position held     Software developer
Main activities and responsibilities     Driver support and software development on STM32 microcontroller.
Driver support and software development on LPC23xx microcontroller.
Name and address of employer     Visionect d.o.o.
Vojkova 63, 1000 Ljubljana (Slovenia)
       
Education and training      
Dates     01 October 2001 - 25 August 2008
Title of qualification awarded     University engineer of computer science and informatics (programming field)
Principal subjects / occupational skills covered     Programming in C, C++, and x86 assembly; Introduction to Java, C#, Lisp, Smalltalk, Microchip PIC assembly, PERL, bash, Matlab;

Introductory classes to:
artificial intelligence,
electronics,
operating systems,
graphics,
signal processing.
Name and type of organisation providing education and training     Faculty of Electronics and Computer and Information Sciences (FERI), University of Maribor
Level in national or international classification     BSc in Computer Science
       
Personal skills and competences      
Mother tongue(s)     Slovenian
Other language(s)      
Self-assessment     Understanding Speaking W r i t i n g  
European level     Listening Reading Spoken interaction Spoken production    
English     B2 Independent user C1 Proficient user B1 Independent user B1 Independent user B1 Independent user  
Technical skills and competences     Some experience with AVR (Atmel microcontrollers) acquired while making (in leisure time) a logic probe and USB-interfaced receiver of signals from IR remotes.
Logic probe project: http://cba.si/avr/logic_probe/

Some experience with communication protocols: I2C, SPI, RS232, CAN. Mostly acquired when writing and testing drivers.
Patches in Linux kernel: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git&a=search&h=HEAD&st=author&s=Domen+Puncer

I developed a small image processing library while working on diploma project:
http://cba.si/impr/impr.html


3rd place within same-aged group on a national math competition for technical schools in 2001. Organized by DMFA.
Computer skills and competences     Expert on C programming language.
Knowledge of various assemblies: x86, MIPS, PowerPC.
Average knowledge of C++, Python, bash.
Some knowledge of PERL.
Proficient with Linux/Unix shell utilities, as I spend most of my work and leisure time working with them.

I ran a home web and mail server, so I have some experience administrating that.

4th place within same-aged group on a national programming competition in 2001. Organized by ZRI.

In 2007, our team was placed 5th on a national programming competition, UPM.
Other skills and competences     Always interested in learning something new.
I like solving puzzles.
Interest in other fields like genetics, psychology, linguistics.
Individual sports like running.
Reading books.
Driving licence(s)     B
Additional information     I like the freedom to choose development tools I'm most comfortable with.
vertical line html preview win