cv_odorovic(2)

Upload: marko-milenkovic

Post on 09-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 CV_Odorovic(2)

    1/4

    CONTACT INFORMATION:

    Aleksandar OdoroviAddress: Vinogradski venac 7, 11000 Belgrade, SerbiaCell phone: +38163697426Email: [email protected]

    JOB/CAREER OBJECTIVE:

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

    AVAILABILITY FOR HIRE:

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

    EDUCATION:

    School of Electrical engineering, University of Belgrade, Computer science andinformation 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:

    Programminglanguages: (languages learned and used to varying degrees) C, C++, Java, Python, PHP,Javascript, Bash, 8086 assembler, AVR and x86 assembler, VHDL, HTML,CSS, SQL (last 3 are technically not programming languages, though...).

    Operatingsystems:

    Extensive user/programming experience with 3 leading operating systems,especially Mac OS X and Linux.

    Tools &Technologies:

    (Experience with following technologies, as part of personal and school 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.

  • 8/8/2019 CV_Odorovic(2)

    2/4

    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 devisesoftware 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 webapplication to meet new requirements. Besides working on the code, had the responsibilityof maintaining development server.

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

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

    PROJECTS:

    [University course final project: Java, JFlex, CUP parser generator] Compiler forMJava 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 5stage 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 basedembedded 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 fromGSchem CAD schematics (May 2009).

  • 8/8/2019 CV_Odorovic(2)

    3/4

    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, aswell 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 forthe Robotex 2008 competition (September 2008-October 2008)

    Team leader of a three person team that tried to take part in Robotex 2008 roboticscompetition in Estonia. Developed a Blob extraction library, based around Intel's open sourceOpen-CV computer vision library, and object-oriented client library for Player/Stage robothardware 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-September2008)

    Final project for Operating systems 1 course. This 16-bit kernel bootstraps itself fromDOS, 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 interrupthandling 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 logisticsteam. (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 Stepenite, which aired on a bi-monthly basis with national coverage.[Hobby] Drummer of "all-electrical-enginner" punk band "KS" (Since 2009)

    SCHOLARSHIPS:

  • 8/8/2019 CV_Odorovic(2)

    4/4

    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 3 rd place in programming

    competition.

    References and other information available upon request.