You are on page 1of 4

CONTACT INFORMATION:

Aleksandar Odorović
Address: Vinogradski venac 7, 11000 Belgrade, Serbia
Cell phone: +38163697426
Email: odorovic@gmail.com

JOB/CAREER OBJECTIVE:

I am seeking an employment opportunity that will help me build upon my technical and
teamwork skills.

AVAILABILITY FOR HIRE:

November - December 2010, on part-time or internship basis.

EDUCATION:

• School of Electrical engineering, University of Belgrade, Computer science and


information technology department. Completed fourth year, with 2 exams to go.
Current GPA 8.62 out of 10. Looking forward to graduating in January 2011.
• XV Belgrade Gymnasium, Belgrade, graduated as first in class of 2005.

SKILLS:

Programming(languages learned and used to varying degrees) C, C++, Java, Python, PHP,
languages: Javascript, Bash, 8086 assembler, AVR and x86 assembler, VHDL, HTML,
CSS, SQL (last 3 are technically not programming languages, though...).
Operating Extensive user/programming experience with 3 leading operating systems,
systems: especially Mac OS X and Linux.
Tools & (Experience with following technologies, as part of personal and school
Technologies: projects): Perforce, Mercurial, Git, SVN, lex, yacc, CakePHP, Django, MySql,
Intel Open-CV computer vision library, Swig language binding generator,
Player/Stage robotics HAL, OrCad.
Languages: Native Serbian. Excellent English, both spoken and written. Basic German -
understanding of written language.
WORK EXPERIENCE:

[Software engineering, internship] Systems software developer, NVIDIA Corporation.


(June 2009 - October 2009)

Worked for NVIDIA diagnostics software team in Santa Clara during the Summer of 2009.
Added support for two new hardware components from the latest NVIDIA chip to the in-
house manufacturing diagnostics driver and testing framework. Worked on the initial
bringup of the first "Fermi" architecture chips. Had to cope with hardware defects and devise
software workarounds that found their way into the final production diagnostic driver.
Performed bug fixes and maintenance of the code base.

[IT, volunteering] Student organization EESTEC, IT team. (September 2008)

Team member and developer, Worked on refactoring organization's old fund-raising web
application to meet new requirements. Besides working on the code, had the responsibility
of maintaining development server.

[IT, teaching] Teaching demonstrator at ETF (Spring 2008)

I have done some work as a substitute teaching demonstrator for the ETF "Operating
systems practicum" course, providing basic assistance during Linux introductiory lectures.

PROJECTS:

[University course final project: Java, JFlex, CUP parser generator] Compiler for
MJava teaching programming language (January 2010).

Developed a Compiler for MJava, a simple Pascal-like structured programming language.


Compiler was designed to generate code for a simple stack based virtual machine.

[University course final project: VHDL] RTL Implementation of MIPS-like simple 5


stage pipelined processor (January 2010)

Designed and implemented basic core of a 16-bit 5 stage pipelined MIPS-like RISC
processor from behavioral specification. Synthesizable against Spartan-3A Fpga chip.

[University course final project: C/8086 assembly] Behavioral simulator of a 8086 based
embedded system (January 2010)

Notable for being written in 8086 assembly from scratch and for including real mode driver
for standard IBM PC UART.

[University course final project: Python, MyHdl, PyUnit, WxPython] Graphical rtl level
CPU simulator and a toolchain for automatic generation of simulator code from
GSchem CAD schematics (May 2009).
Led a 2-person team to rapidly develop a simulator for a simple 8086-like processor.
Designed the majority of the processor itself, wrote significant parts of the GUI front-end, as
well as a tool chain for automatic generation of HDL code and vector graphics needed for
GUI from schematics drawn using open-source GSchem CAD tool.

[Unpublished: C/C++, opencv, linux, python, swig] Components of candidate robot for
the Robotex 2008 competition (September 2008-October 2008)

Team leader of a three person team that tried to take part in Robotex 2008 robotics
competition in Estonia. Developed a Blob extraction library, based around Intel's open source
Open-CV computer vision library, and object-oriented client library for Player/Stage robot
hardware abstraction framework written in python.

[University course final project: C++/8086 assembler] Threading and interrupt


handling components of a simple kernel for 8086 architecture. (July 2008-September
2008)

Final project for “Operating systems 1” course. This 16-bit kernel bootstraps itself from
DOS, has a native implementation of a threading library loosely based on Java thread API
(except for the more primitive semaphore based synchronization) and a simple interrupt
handling library based around concept of subscribing to events.

ADDITIONAL ACTIVITIES:

[Non-profit, volunteering] Active member of volunteer organization (April 2007 -


present)

Took part in two international volunteering projects in Czech Republic and Germany,
summers of 2007 and 2008 respectively.

[Non-profit, volunteering] Student organization EESTEC, fund-raising and logistics


team. (September 2007- present)

Organizer and junior fund-raiser. Worked with the organization team of annual Job Fair
event, installing and troubleshooting equipment, and otherwise making event go with no
problems. Prior to that I took small part in fund-raising effort, persuading companies to take
part.

[Media, part-time] Presenter, writer and assistant editor, (November 2004 - July 2007)
Broadcasting corporation of Serbia, department for scientific and educational programme.

I worked on a teenage-demographic-targeting talk show “Stepenište”, which aired on a bi-


monthly basis with national coverage.
[Hobby] Drummer of "all-electrical-enginner" punk band "KПS" (Since 2009)

SCHOLARSHIPS:
• 2006, Serbian ministry of education scholarship for academic year 2006/2007.

AWARDS/RECOGNITIONS:

• 2008, “Mozzart gomoku programming challenge”, final round qualification.


• 2001, “43. National high school science competition”, took 3rd place in programming
competition.

References and other information available upon request.

You might also like