College Address: 116 Sapsucker Woods Rd. #1-B Ithaca, NY 14850-1924 (607) 257-5678 Milos Borojevic milos@cornell.edu http://www.cs.cornell.edu/html/milos/resume/ Permanent Address: 423 Seminole Dr. Blacksburg, VA 24060-7874 (540) 953-0885 Objective: A full-time position in computer networking, systems development, or graphics. Education: Cornell University, College of Engineering, Dept. of Computer Science, Ithaca, NY Master of Engineering in Computer Science. GPA: 3.64/4.00 Cornell University, College of Engineering, Ithaca, NY Bachelor of Science in Computer Science. Overall GPA: 2.83/4.00 (Major GPA: 3.00/4.00). Virginia Polytechnic Institute and State University, Dept. of Mathematics, Blacksburg, VA Completed 5 Mathematics Courses. GPA: 4.00/4.00 Blacksburg High School, Blacksburg, VA Advanced Studies Diploma. GPA: 3.79/4.00 Aug 1998 - May 1999 Aug 1994 - May 1998 during high school (Aug 1992 - May 1994) Sept 1990 - June 1994 Relevant Courses: Distributed Systems Engineering Computer Networks Computer Networks & Telecommunication Multimedia Systems System Security Internet Internals Systems Programming and Operating Systems Digital Systems and Computer Organization Electronic Commerce Computer Graphics and Visualization Projects: Client/server based neural network system for recognizing handwritten digits (Spring 1999) Developed the client/server aspects of training the neural network, including real-time addition and removal of clients and load balancing for increased performance when training digits. The neural network was implemented by my partner. Web Update-Triggered Automatic Notification Gadget (WU-TANG) (Spring 1999) WU-TANG is a mechanism for generating automatic notifications based on changes in real-time data on the web. Developed in a team and involved the creation of query and update servers, database cache components, text filters, data manipulation mechanisms and automatic notifications of changes in data based on user-defined criteria. Implementation of a secure client/server system (Spring 1999) Development of authorization, authentication, and encryption in a client/server system. The authorization aspect was implemented using ACLs; authentication using S/Key (one-time password scheme, such as is used in firewalls). Numerous projects in Multimedia Systems (Spring 1999) Implementation of a program for morphing two images. Also coding of an edge detector and mosaicing algorithm which takes two images and initial scaling and translation vectors. Then, using Hausdorff distances, it determines the best fit for the two images to form a composite mosaic. Development of a reliable, secure, real-time, on-line distributed subscription system (Fall 1998) The system consist of numerous parts: one login server (manages the subscription process, including authentication, and is implemented using a Perl program interfaced through HTTP); multiple subscription servers (each providing a particular set of subscription services); one controller (repair exceptions to the normal flow of traffic and manage subscriptions); multiple database servers (store the data, one server per service, which is provided to the subscription servers); and multiple incoming data servers (accept data from outside the system, and forward to DB server or subscription server, depending on type of service). Implementation of SNMP manager and agent (Fall 1997) Agent implemented in C under Solaris and the manager in Windows NT. Built on top of UDP/IP protocol stack. Included implementation of get and set calls, and traps as defined in SNMPv2. Tested on the Internet, and in the REAL packet-level simulator. Computer Graphics and Visualization Project (Spring 1997) Developed in IBM’s DataExplorer Language under HPUX. A complete description of the assignment and an MPEG video stream of the final project, called A Brief History of Egyptology, Entomology, and Indoor Plumbing can be found at: http://www.tc.cornell.edu/Visualization/Education/cs418/ Design of a subclass of the PowerPC processor (Spring 1996) Implemented a subset of the PowerPC 601 instruction set in LogicWorks (a digital logic simulator). Page 1 of 2 Electronic Imaging Technologies Artificial Intelligence Analysis of Algorithms Automata and Computability Theory – Honors Data Structures Modes of Algorithmic Expression – Honors Scientific Computation Probability and Statistics Algebra and Number Theory Groups and Geometry (over) Computer Skills: Programming Languages: Working Knowledge: Java, C++, C, Perl, Pascal, PowerPC 601 Assembly, HTML, MATLAB, GW Basic DataExplorer (IBM’s Lang. For Graphics) Familiarity: Visual Basic, Fortran, Dylan (LISP), OpenGL Operating Systems: Working Knowledge: DOS, Windows (3.1, NT, 95), Linux, MacOS 7.5.x Familiarity: Solaris, HPUX, SunOS, Novell Aug 1998 - present Relevant Graduate Teaching Assistant Experience: Dept. of Computer Science, College of Engineering, Cornell University, Ithaca, NY Taught recitation sections for an intermediate course in computers and programming in Java. Responsible for helping students outside of class during personal office hours. Helped formulate and develop programming assignments for the course and grading schemes for the assignments. Also helped evaluate the work completed by the students. Wrote an on-line submission script using Perl to provide a basic level of automated, real-time grading. Sept 1996 - May 1997 Web Page Supervisor and HTML/Perl Programmer Dept. of Theoretical and Applied Mechanics (T&AM), Cornell University, Ithaca, NY Provided students in five core engineering math classes with access to databases of old exams, which the students can then use for practice in an interactive manner. Supervised group of two students by providing assignments and maintained the web page, which can be viewed at: http://tam.cornell.edu/Archive/. June 1996 - Aug 1996 & June 1997 - Aug 1997 Systems Administrator and Web Page Supervisor Computing Center of Virginia Power Electronics Center (VPEC), Virginia Tech, Blacksburg, VA Maintained the computer network consisting of about 20 NT and 10 UNIX workstations; recommended, installed and upgraded new computer hardware equipment and software; provided computer support for faculty, staff and students. Also, supervised the creation of the VPEC web site: http://www.vpec.vt.edu. This included setting up a machine running Linux OS as a dedicated Web Server, and providing support for VPEC staff on how to update the site. Upgraded the Web Server to NT4.0 in 1997. Sept 1995 - May 1996 Computer Consultant/Advisor Cornell Information Technologies (CIT), Cornell University, Ithaca, NY Responsible for configuring software and hardware for Internet services available to students through the university. Aug 1995 - Sept 1996 Instructor Cornell Information Technologies (CIT), Cornell University, Ithaca, NY Taught ten to thirty incoming Cornell students the basics of using the Internet in 50-minute sessions geared toward the novice user. Also taught Cornell faculty, staff and students in both basic and advanced courses of variable length. June 1995 - Aug 1995 Assistant Systems Administrator Computing Center of Virginia Power Electronics Center (VPEC), Virginia Tech, Blacksburg, VA Tested the Windows NT Workstation operating system on a few Intel Pentium machines, then configured and networked, with one of the computers running Windows NT Server. Configured and structured the networked system to work very much like a network of UNIX based machines. Jan 1995 - May 1996 Professor's Assistant/HTML Programmer Dept. of Theoretical and Applied Mechanics (T&AM), Cornell University, Ithaca, NY Created HTML documents to provide students with Web access to lecture notes, exam materials, and other related information for Linear Algebra and Differential Equations (second year Engineering Math courses at Cornell). Attended lectures, converted the notes to HTML, and posted them on the WWW server. Activities: Association of Computer Science Undergraduates - ACSU (Cornell chapter of the ACM), Cornell University (Faculty Relations Chair) Campus Insights TV Show, Cornell University (Director, Computer Consultant, and Crew) 1995 - present 1996 - present Visa Status: United States Permanent Resident (Citizenship application currently being processed) References Available upon Request Page 2 of 2 (over)