Milos Borojevic - Cornell University

advertisement
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)
Download