Anand Bagmar

abagmar@hotmail.com

 

Objective:

To work as a software engineer in an organization focusing on new technologies.

 

Education:

·         M.S. in Computer Science, May 2000                                

Illinois Institute of Technology, Chicago, IL

GPA: 3.55 / 4.0

 

·         B.E. in Computer Engineering, June 1998          

Pune Institute of Computer Technology, Pune, India

GPA: 3.65 / 4.0

 

Work Experience:

WebMD                                                                                                        

June 2000 – January 2001

Software Engineer

Worked on the Benefit Central Product.  The goal is to enable the administration of healthcare benefits on-line to reduce cost and complications to employers and benefits managers, while providing faster, easier, more direct service to employees.  Our system is a three-tier client-server architecture that includes the presentation layer, the application service layer, and the Informix database server.  We use Visigenic CORBA as middleware, and implement the CORBA services in C++ on UNIX platforms.  We generate the dynamic HTML pages using both server side JavaScript and C++, and use client-side JavaScript to add functionality to the web pages.

I have played a major role in the following projects:

·         I have been actively involved in the Interactive Voice Response (IVR) Developing and Testing Project. This included learning the application – Show & Tell, understanding the system and Developing and Testing the system.

·         I took the initiative in comparing the efficiency of Performance testing tools: the homegrown WebPerf versus the commercially available tools – LoadRunner and Silk Performer, the result favoring LoadRunner. I am in the process of reviewing the system by implementing Performance testing and Capacity testing using LoadRunner. This project will enable the team to understand the impact of growth in the system.

·         I find, resolve, and verify bugs in the system, mainly in the Administrator component and Adding New Participant workflow.

·         I have written test plans and test cases and performed Black-box testing for the following components of Benefit Central: Add New Participant Workflow, Rollover Testing and Administrator.

 

Illinois Institute of Technology, Chicago, IL                                              

January 2000 – May 2000

Teaching Assistant for Distributed Objects course

This course provides an introduction to the architecture, analysis, design, and implementation of distributed, multi-tier applications using distributed object technology. The course focuses on the services and facilities provided by an Object Request Broker (ORB), with an emphasis on the Object Management Group’s (OMG) Common Object Request Broker Architecture (CORBA). Students use Java and a commercially available ORB and Database Management System to develop distributed object applications.

I helped the instructor in evaluating the student projects and answer students questions regarding JAVA and CORBA, thus enabling them to understand the concepts better.

 

Illinois Institute of Technology, Chicago, IL                                            

February 1999 – May 2000

Internet Media Developer

IIT Online (previously known as Distance Learning Technologies) offers students the ability to attend Internet courses from their computer at home or work using streaming video. Students can watch course lectures on demand 24 hours, seven days a week after the lecture is held. All lecture materials and videos are accessible through the IIT Online web site.

·         I provided the Quality Control for this process and performed Administrative duties to make sure that all the classes were of desired quality and posted in time. I formulated an efficient way of screen captures, which reduced the file size and also improved quality of the capture.

·         I also posted classes recorded on the Internet for remote students, using MS PowerPoint, Asymetrix Digital Video Producer, Adobe Photoshop and Real Producer software.

 

Illinois Institute of Technology, Chicago, IL                                             

January 1999 – April 1999

Helpdesk Technical Consultant

Helpdesk is a part of the Computer and Networking Services (CNS) of IIT. It assists students, faculty and staff, in the creating accounts, using accounts, provide instructions and software for connecting their computer to IIT and the Internet, help with problems in using computer labs, show how to start building personal WWW page @ IIT, answer questions regarding computer accounts, e-mail accounts, and network connection.

I was a Technical Consultant for Helpdesk and provided technical assistance to IIT students, staff and faculty.

 

Astech Systems, Mumbai, India                                                         

March 1995 – December 1998

Astech Systems is an organization based in Mumbai (Bombay), providing technical solutions to clients regarding hardware and software issues. I worked part-time during my undergraduate school to manage the Pune office for the organization and gain practical experience in the field. I interacted with new/existing clients, assembled computers, updated hardware and did trouble-shooting for computer hardware and software problems.

 

Projects / Research:

·         Implemented a Warehousing project in Java and CORBA.

This project dealt with creating services like Account Management, Product Management and Warehouses. Users create an account and can order products online. The products will be obtained from the warehouse offering the desired quantity and the cheapest price. There was a dynamic update for the products with their quantity and the cheapest price on all client screens using the Event Service in CORBA.

 

·         Implemented a Client – Broker – Server system using the Broker Architectural pattern.

In the system there exist client processes and server processes. Client and server processes can be dynamically created or removed from the system. The system supports indirect interaction between clients and servers. In this approach, the client gets a service through a broker. This project strengthened my concepts of Architectural Patterns, their importance in design, and their implementation in C++.

 

·         Formulated a detailed project plan for development of a software product.

This plan took into consideration software engineering aspects including Requirement Analysis, Development, Scope, Resource Management, Scheduling, Risk Management, Change Management, Quality Assurance, Metrics and Completion Criteria.

 

·         Implemented an Interface between Message Passing Interface (MPI) and Fast Messages (FM) over Myrinet Network, sponsored by the Center for Development of Advanced Computing (CDAC), Pune, India. 

Message Passing Interface (MPI) is a standard for Parallel Programming. Fast Messages (FM) can co-ordinate with the Myrinet interface card. It bypasses the TCP/IP stack and also has many other features. To reduce the overhead caused by the TCP/IP stack, we interface MPI and FM. To achieve this interfacing, we developed a MPI-FM library, which resulted in higher bandwidth availability due to FM capabilities.

 

·         Modified the scheduling algorithm and created a graphics library for the MINIX operating system

 

·         I led a group of 6 members to research the in-depth similarities and differences in Windows NT, LINUX and OS/2. At the end of this research, I had a deep understanding of the structure of the Operating Systems, their strengths and weaknesses, and the possible applications they would excel in.

 

Computer Skills:

·         Operating Systems – Windows (3.1, ’95, ’98), Windows NT 4.0, Windows 2000, UNIX, Linux, MINIX

·         Programming –Java, C++, C, Visual Basic, JDBC, JSP, Servlets, CGI, COBOL, LISP, HTML, CORBA, SQL, UML, UNIX shell programming, Show & Tell.

·         Case Tools - Rational Rose, Easy Case, Clear Case

·         Protocols – TCP/IP, UDP, SNMP, ASN.1

·         Databases – Informix, MS Access

·         Testing Tools – Mercury Interactive LoadRunner, Segue Silk Test, WebPerf.

·         Other - Adobe Photoshop, Macromedia Dreamweaver, MS Office