Welcome to Aleksandar Jakšić's Home Page


Popeye
Aleksandar Jakšić
Software Engineer
e-mail: ajaksic@hotmail.com
www: http://ajaksic.info/
Aleksandar Jaksic

[ Home | Resume | References | Projects | Humor ]

[ Printer Friendly Version - Resume also available in PDF (178KB) format. ]

HIGHLIGHTS:

TECHNICAL SKILLS:


WORK EXPERIENCE:

Software Engineer (SDET)      2005 - present
Microsoft Corporation, Redmond, WA

Software Developer (contract)      2004
Tellus d.o.o., Zagreb, Croatia

Software Developer      2003 - 2004
Creo Inc., Burnaby, BC, Canada

Computer Scientist      2001 - 2002
Simba / Orbital Technologies Inc., Vancouver, BC, Canada

S/W Development Engineer      2000
Spectrum Signal Processing Inc., Burnaby, BC, Canada

Database Developer \ Tester      1994
Independent Research Center "Blue Dragon", Sr. Karlovci, Serbia


EDUCATION:

The University of British Columbia, Vancouver, BC, Canada 2001
Department of Computer Science
B.Sc. in Computer Science

Novi Sad Business School, Novi Sad, Serbia 1997
Associate - Software Engineering


ACADEMIC SOFTWARE DEVELOPMENT PROJECTS:

Bibliography Database System (Java, MySQL, Swing, HP-UX) 2000

Worked as a team leader of an eight-person team over a 3-month period, to develop a GUI-driven toolset that permits the simple creation, manipulation and use of large, scientific bibliographic reference sets. These sets can then be output in a standard format for use in scientific papers.

Reliable IPC Protocol (Java, UDP/IP, AIX) 2000

Implemented a reliable interprocess communication protocol between client and server that supports “exactly-once” semantics with as few messages as necessary allowing the server to handle simultaneous requests from multiple clients as well as multiple simultaneous requests from a single client.

Object-Oriented RPC Protocol and OO Distributed Name Server (Java, RPC) 2000

Developed the OO-RPC protocol in a two-people team using Java in order to handle object-based remote invocation, class-based RPC, and the ability to pass object references as IN and OUT arguments of remote calls. This protocol relies on Reliable IPC protocol to handle the message transport between client and server.

Chess Playing GUI Application (C++, Tcl/Tk) 2000

Fully designed, implemented, and documented the chess software that enables two players to play (or analyze), save and reload the chess games. Application uses modern graphical user interface based on 2D chessboard representation, and user menu system.

Simple Statistical Package (C++) 1999

Developed, tested and documented simple statistical package for analysis and retrieval of data using object-oriented methodology focusing on code portability and data persistence.

C/Unix Programming Project 1999

Designed and implemented low-level OS software modules that employ IPC, semaphores, monitors and double-linked lists.

S-Talk Communication Program (C, UDP/IP) 1999

Implemented a multithreaded simple "talk"-like facility using UDP/IP and IPC which enables two users at different terminals to communicate with each other.


OTHER PROJECTS:

Author of a freeware chess engine called JaksaH. It is WinBoard compatible software written in MS VC++. This is an ongoing work started in February 2004.

Founder and co-administrator of the Serbian e-knowledge portal: http://i-Znanje.info. The site is hosting 30+ online classes with several hundred active users. Tools used: Moodle, Apache, MySQL and PHP.


REFERENCES: Aleksandar's reference list.