Vivek Sharma

vivek a t


To be employed in the software development and research industry in a dynamic and challenging work place environment.  

6/27/00 - 

Microsoft Corporation

Redmond, WA

Program Manager for Microsoft Exchange

6/1/99 - 4/1/00

Honeywell Technology Center

Minneapolis, MN

Research and Engineering Intern for the Distributed Architecture and Computing Group

  • Design and implementation of software for Honeywell distributed controlled internet enabled devices.
  • Designed, developed and implemented a scalable high performance NT server application for wide scale data / information collection and distribution.
  • Researched and developed applications for embedded network enabled devices and servers on Linux and NT platforms.
5/18/99 - 5/1/00

Macalester College Mathematics
& Computer Science Department

Saint Paul, MN

HP-UX and Linux System Administrator
  • Maintained and supported an advanced research lab for faculty and students.
5/17/98 - 8/14/98

Microsoft Corporation

Redmond, WA

Program Manager Intern for the MS Outlook Group
  • Specified, designed and shipped a profiling tool to collect data for internal analysis for future versions of MS Outlook and MS Exchange.
  • Conducted research to improve the usage of MS Outlook. Gave recommendations for releases of Outlook 9 and 10. Worked alongside the Microsoft Usability group to study Outlook users' issues and concerns.
8/24/96 - 5/10/98

Macalester College Learning Center

Saint Paul, MN

Mathematics and Computer Science Tutor

1996 - 2000

Macalester College

Saint Paul, MN

B.A., May 2000. Computer Science Major and Mathematics Core 
Successfully completed and defended a Honors project (under Prof. Richard Molnar):

"Analysis of the Limits of Computation through Unconventional Models of Computation"  
(pdf) (postscript)
  • Programming - Experienced in building Windows NT and Linux applications in C/C++ employing: TCP/IP and sockets, multithreading architecture, servers, daemons, serial and system level I/O as well as interfaces to databases. Exposure to COM, DCOM and ActiveX technologies. Understanding of object oriented, procedural and functional design and implementation and issues. Experienced in active development cycles (specification, design, implementation, testing) for commercial products. Familiar with Java, Scheme, Mathematica and Standard ML.
  • Developing Environments - Visual Studio 5.0 and 6.0, SourceSafe, Mathematica development system, Visual J++, JDK 2.2, GCC (Win32 and UNIX) and HP-UX development tools.
  • Database Experience - Experience with wiring interfaces to databases in C/C++ as well as with web connectivity to databases using ASP, Java Script and server side scripts. Knowledge of database design issues in MS Access, SQL and experience with database hosting and maintenance on Windows NT 4.0.
  • Operating Systems -Significant development and administration experience on UNIX (HP-UX, Linux), Windows NT 4.0 and 2000. Knowledge of usage issues for MS-DOS, Windows 95, 98 and Mac OS.
  • Networking and Internet - Knowledge of HTML, XML, and the DOM specifications. Experience in maintaining NT and Linux servers. Knowledge of web design issues and Internet standards. Exposure to programming Network and Internet applications in Windows and UNIX.  
  • Received the 2000 Ezra Camp Department Prize in Computer Science
  • Received Meritorious Award (2nd) from SIAM for the COMAP Mathematical Contest in Modeling held on 2/6/98.
  • 7th Place in the Konhauser Mathematical Problemfest held on 2/28/98.
  • Design of Data Structures in C++
  • Discrete Mathematics
  • Algorithms: Design and Analysis
  • Multivariable Calculus
  • Digital Electronics
  • Computer Systems Organization 
  • Senior Seminar in Programming Languages (Functional Paradigm)
  • Principles of Programming Languages
  • Theory of Computation
  • Combinatorics
  • Introduction to Artificial Intelligence
  • Independent Projects in the Mathematics and Computer Science departments
  • Philosophy of Science
  • Differential Equations.
  • 1994 - 1998 Policy Debate and Speech at the High School and College level. Participant of the 1996 MN state debate tournament. Received 4th place at the MN regional qualifiers. Winner of multiple speech and debate awards.
  • Active member of the Macalester Association of Subcontinental Ethnic and Cultural Awareness (MASECA).
  • DJ for WMCN 91.7 Macalester College Radio.

Traveling extensively, drawing and sketching, world music, and any and all music by U2.