Vasile Bud
Phone: 347-229-7834
E-Mail: vasile.bud@gmail.com
EDUCATION
M.S. in Computer Science – May, 2005
Calingaert Score: 2 (roughly
equivalent to 3.85 GPA)
Awards:
· Research and Teaching
Assistantships, 2003-2005
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
Bloomberg LP,
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.
Research
Assistant –
Computer 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
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.