|
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. |
||||||||||||