Vasile Bud

28-47 46th Street Apt 2R

Astoria, NY 11103                                              

Phone: 347-229-7834

E-Mail: vasile.bud@gmail.com

                                               

                                                EDUCATION

        University of North Carolina at Chapel Hill                              

        M.S. in Computer Science – May, 2005    

        Calingaert Score: 2 (roughly equivalent to 3.85 GPA)                                                                                   

        Awards:

·   Research and Teaching Assistantships, 2003-2005

 

        University of Minnesota - Twin Cities

        B. S. in Computer Science, Summa cum Laude – May 2003

        Minor: Mathematics

        Major GPA: 4.0/4.0            Overall GPA: 3.98/4.0

        Awards:  

·   Lando Scholarship (awarded to top 10 computer science undergraduates) 2001-2003

·   Frank Louk Scholarship (awarded to top 5% engineering undergraduates), 2001-2003

·   Full Tuition Waiver Scholarship, 2000-2003 

   

                                                            COMPUTER SKILLS

        Programming Languages:

·   C/C++, Java, Scheme, JavaScript, Perl, XML, OpenMP, MIPS, Fortran

        GUI Tools:

·   GTK+

        Databases:

·   Oracle, DB2, MySQL, PostgreSQL

        Operating Systems:

·   Windows 95/98/NT/XP, Solaris, Linux

        Applications:               

·   WebSphere Studio Application Developer, MS Office//Visio/Access/FrontPage, Adobe Photoshop, Macromedia Dreamweaver

        Other Technologies:

·   J2EE, Unix Network Programming, Bloomberg Proprietary Technologies

                                                                               

                                                                                BUSINESS EXPERIENCE

        Bloomberg LP, Manhattan, NYC, New York – June 2005 - present

        R&D: Software Engineer

Working for Auto-Ex US Equity Tradebook

 

        Bloomberg LP, Manhattan, NYC, New YorkSummer 2004

        R&D Summer Internship: Software Engineer

Improved and expanded the Bloomberg Bond Trader (BBT) execution system, as part of Fixed Income Auto-Ex group. - C and Fortran

·   Developed off-line data-manipulation processes

·   Added new functionality based on improved business logic

·   Solved multi-threaded application issues

 

        Java & Web Services, Minneapolis, Minnesota – (May 2002 – May 2003)

        Software Engineer

Took part in the development of CGI based e-commerce web sites. - Perl and JavaScript

·   Developed and implemented server-side logic 

·   Worked on security and authorization issues

·   Added client-side functionality

 

ADDITIONAL EXPERIENCE

       University of North Carolina at Chapel Hill

                Research Assistant – Computer Science Department (Fall 2003, Fall 2004)

·   Worked on designing and implementing optimal real-time scheduling algorithms for   identical multiprocessor systems for various task models.

            Teaching Assistant – Computer Science Department (Spring 2004, Spring 2005)

·   Assisted in teaching the “Computer Organization” undergraduate course. Held review sessions, office hours. Graded exams, quizzes, assignments.

·   Assisted in teaching the “Principles of Databases” undergraduate course. Held lectures. Graded assignments.

 

        University of Minnesota – Twin Cities

                Research AssistantComputer Science Department (Fall 2001, Spring 2002, Fall 2002)    

·   Constructed heterogeneous intelligent agents for the MAGNET(Multi-Agent NeGotiation Testbed) market architecture, as a member of the AI Research Group.

                Teaching Assistant – Computer Science Deptment (Spring 2003)

·   Assisted in teaching an introductory course in C/C++ for first year students. Duties include holding dissertations, grading assignments and exams, holding office hours.

                Computer Lab Assistant – Institute of Technology Labs (2001, 2002)

·   Provide desktop support for both Windows and Sun machines.

 

PUBLICATIONS

  1. J.Anderson, V.Bud, and, U.Devi."An EDF-based Scheduling Algorithm for Multiprocessor Soft Real-Time Systems.",presented at the 17th Euromicro Conference on Real-Time Systems, July 2005
  2. S.Botman, M.Hoogendoorn, V.Bud, A.Jaiswal, S.Hawkins, Y.Kryzhnyaya, J.Pearce, A.Schoolcraft, E.Sigvartsen, J.Collins, and M.Gini. "Design of supplier agents for an auction-based market." In AAMAS-02 Workshop on Agent-Oriented Information Systems, July 2002

 

 

RELEVANT PROJECTS

       Operating Systems:

·    Implemented a XINU-like OS kernel, including process management, IPC, process synchronization, time management and transparent distributed IPC, distributed terminal device driver – C

         Distributed Systems:

·    Designed and developed a highly available and fault tolerant web proxy, including extra features like IP filtering and blocking – C++

·    Developed client and server program implementing the HTTP/1.0 application-level protocol using internet stream sockets on a FreeBSD system - C

Multimedia Systems:

·    Implemented TCP-Friendly Rate Control (TFRC) protocol in C (RFC 3448). TRFC is a congestion control mechanism, which is fair when competing for bandwidth with TCP flows. However, it has lower variation of throughput over time, making it more suitable for streaming media.

Unix Programming:

·    Designed and implemented a basic shell capable of executing a comprehensive set of built-in commands - C

·    Implemented a highway synchronization model based on threads and UNIX system calls – C

Software Engineering:

·    Designed and implemented a resource production and consumption model, part of the MAGNET market architecture that provides support for complex agents’ interactions. Refer to the publication:Design of supplier agents for an auction-based market”. – Java

·    Developed a “Hospital Computer System” using the Waterfall Lifecycle Model with Rapid Prototype. It included the creation of SRS, SDD and SPMP Documentation. – C++

Database Design:

·    Designed and implemented a database application for a virtual hospital – Oracle and PostgreSQL

Web Programming:

·    Created a WebMail application – Perl and JavaScript

Various:

·    Designed and implemented a freeway event-driven simulation using statistics gathered from a previous study – Java and Lisp

·    Developed a stand-alone multithreaded card computer game application - Java  

·    Implemented a multi-threaded Chat application – Java and Perl

·    Implemented the IP Datagram Delivery model based on ARP – C

 

                                                            REFERENCES

        Available upon request.