Gopobandhu Sahu
Languages Known: English, Hindi
Technical Proficiency:
Languages : C, C++, VC++, C#
Query Language : SQL
Internet Tool : HTML, Java Script, ASP, ASP.Net, VB Script, XML, XSL
Database : MS SQL Server, MySQL
Platform : Windows, Linux
Other Exposures : ATL, COM, Win32, STL, MFC, ODBC, ADO, MTS, BizTalk, InstallShield, Wise, Multi Threading, DUI, Avalon, Scripting, QT, MAPI, RPC, Mini-filter driver, Shell Extension, WebDAV
Experience:
Alchemy WebDAV solution
Tech / Languages : RPC, MAPI, C, C++
Platform : Windows
Duration : 02/15/2006 – till date
Role
• Requirement gathering
• Design Alchemy WebDAV solution
• Lead the technical team
• Participate in coding
Client : Captaris
Organization : : Aditi, US
Alchemy is an existing product of Captaris. It is a document management system. It is build on Client-Server architecture. Alchemy WebDAV solution is an extension to Alchemy to bring the Alchemy Server to the client’s machine through explorer. This allows the user to manage their Alchemy Database through Windows Explorer.
Exchange 12 RPC MAPI
Tech / Languages : : RPC, MAPI, C, C++
Platform : : Windows, Microsoft Exchange
Duration : : 03/01/2006 – 12/29/2006
Role
• Design Documentation of MAPI RPC interface and MAPI ROP usage
• Design and implementation of Client Prototype using MAPI RPC and MAPI ROP
Client : : Microsoft
Organization : : Aditi, US
The MAPI RPC is nothing but an RPC interface that can be used by any Email provider (e.g. EMSMDB32.dll) to avail messaging service to Email Client like Outlook. The goal of this project is basically to understand interface design and usage by going through the existing Exchange source code base and document the design of the internals of MAPI RPC and also to develop a prototype email client to demonstrate the use of MAPI RPC interface.
Secure Access Framework (SAF)
Tech / Languages : : C++, QT
Platform : : Windows, Smart Card
Duration : 08/2005 – 12/2005
Role
• Project management
• Code review
Client : Schlumberger
Organization : Aditi, India :
This was maintenance project for the middleware software SAF - an authentication and authorization system, implemented using a combination of smartcards and software. This project involved stabilizing the existing code for the Windows platform.
Tablet PC Soft Keyboard (SKB)
Tech / Languages : C++, ATL, COM, DUI
Platform : Windows XP, Windows Vista, Razzle
Duration : 10/2004 – 7/2005
Role
• High level & low level design
• Team management
• Coding and code quality assurance
• Development schedule and release management
Client : Microsoft
Organization : Aditi, US
The Soft Keyboard (SKB) is an on-screen software keyboard for Windows Vista. It enables Tablet PC users to use an on-screen keyboard view with pen taps and mouse clicks.
POWER CPL AND MULTIMON FOR LONGHORN - TABLET PC
Tech / Languages : C#, Avalon
Platform : Windows XP, Windows Vista, Razzle
Duration : 2/2004 – 8/2004
Role : Lead Developer
Client : Microsoft
Organization : Aditi, India
The details of the project can not be described in the resume because of IP protection agreement
Microsoft Software Inventory Analyzer 4.0
Tech / Languages : VC++, MFC
Platform : Windows
Duration : 4/2003 – 1/2004
Role :
• Project Management
• Lead Developer
Client : Microsoft
Organization : Aditi, India
The Microsoft Software Inventory Analyzer (MSIA) is a tool to help small and medium sized businesses to inventory their key Microsoft software. It allows users to analyze the inventory of software products within a Network and generate reports containing information about installed Microsoft products. It also allows the user to maintain the License Information of the products detected by MSIA.
MSIA 4.0 is enhancement from its earlier version MSIA 3.1. The main enhancement was done in performance. MSIA 4.0 is made 70 times faster than its earlier version. The report generation also changed completely. It was made XML and XSL based. Other than this many other features were implemented in this version.
The development of MSIA 4.0 was followed by localization of it into 29 languages. I managed the project in the localization phase of it.
MSNBC-Local
Tech / Languages : VC++, MFC, Scripting
Platform : Windows 2003, Dual Proc
Duration : 10/2002 – 12/2002
Role : Only developer for this small project
Client : Microsoft
Organization : Aditi, India
MSNBC is a large news division of Microsoft. MSNBC team of Microsoft receives news from more than several affiliates; each has different formats of data to represent their News. There was a need for a new solution to handle different kinds of documents from affiliates and convert them into standard XML format. The solution involved use of various inbuilt objects of BizTalk to convert docs from custom format to a standard format.
Microsoft Software Inventory Analyzer 3.0
Tech / Languages : VC++, MFC
Platform : Windows
Duration : 4/2002 – 10/2002
Role : Senior Developer
Client : Microsoft
Organization : Aditi, India
MSIA 3.0 was an enhancement done from its earlier version MSIA 2.1. For details about MSIA please read description of MSIA 4.0 above. Several new features were added in this version.
vJungle
Tech / Languages : VC++, ATL, COM, MTS, ASP, IIS, SQL
Platform : Windows 2000 Prof, MS SQL Server
Duration : 7-1999 to 10-2001
Role : Developer
Client : vJungle
Organization : Indicus, India
[login to view URL] is a iASP(integrated Application Service Provider) site. It’s nothing but integration of different services sharing a common database among themselves. This site is meant for small companies and organizations. This site provides service like e-mail, calendar, web hosting, file sharing, contact manager etc. to its users. I had opportunity to work in few of such services/modules for the site.
Mainly, the nature of job was designing, creating and maintaining DB for the various services/modules and write Business layer and DB layer COM components (in C++) using ATL of Visual Studio 6.0. Those Business Layer components were being used in ASP for server side processing, which also designed and wrote by me for the services/modules I owned.
Academic Qualifications:
M.C.A (Master Of Computer Application.)
V.J.T.I, Mumbai University, Maharashtra, INDIA
Class Obtained : First (61.78 %)
Year : 1996 Jul – 1999 May
[login to view URL]. (Mathematics)
Berhumpur University, Orissa, INDIA
Class Obtained : Distinction (71.5%)
Year : 1991 June – 1994 Aug :
Other Information
Date of Birth : 25th May 1974
Nationality : Indian
Gender : Male
Marital Status : Single