email this posting to a friend SF bay area craigslist > san francisco > resumes
please flag with care:

miscategorized
prohibited
spam/overpost
best of craigslist

Honest, reliable, talented C#, .Net Developer


Reply to: res-w83x8-1134219640@craigslist.org [Errors when replying to ads?]
Date: 2009-04-22, 1:19AM PDT


Dan Kathuria


SUMMARY OF QUALIFICATIONS:
Over SIX and half years of focused IT experience mainly in C#, .Net & Microsoft Technologies.
Involved in analysis, design and development of software components on C# utilizing .NET technologies, specialized in C# using .Net components built on XML/SOAP platforms, managed extensions for C++, VC++ with COM/DCOM, XML/SOAP, COM+ with Windows DNA, ATL COM, Active X Components with VC++, MFC with VC++, MTS, MSMQ, ADO, ASP, ASP.NET, VBScript, JavaScript, IIS, HTML, DHTML, JAVA, Visual Basic, SQL Server, Oracle, MS Access.
Extensive experience in XML, XML DOM, XSL, Visual Studio.Net, ADO.Net.
Managed multiple extensions for ASP.Net, VB.Net & VBScript 4.0 applications.
Brainbench certified for C++ Programmer, Oracle PL/SQL, RDBMS Concepts
Brainbench certified for VC++ Programmer
Sun Certified Programmer for the Java 2 Platform
Proficient in VC++, MFC, Multithreading, Serialization, Active X and COM.
Expert level skills on Java, Multi-threading, JDBC, HTML 4.0, ASP, C, C++, SDK programming & Assembly Language programming.
Experts in three-tier Client/Server development architecture & Distributed Computing Architecture.
Worked on Voice Recognition System using Nuance Speech Recognition System, Voice XML.
Experience in Java (JDK 1.2), Socket Programming, Threading, Applet, JDBC, Servlets, Abstract Windows Toolkit, JNI, XML.
Experience in Windows API’s.
Experience in three-tier client/server development architecture.
Familiar with Web Servers like IIS Server 4.0, Java Web Server.
Exposure with back-ends like MS-SQL Server 6.5.
Having knowledge of using tools like Visual Interdev.
Experience working with Windows 95/ NT 4.0/ 2000
GUI Tools SDK, MFC, ATL, VC++, VC#, ATL Server
OOAD using BOOCH Methodology
Exposed to environments such as UNIX, Windows 3.1, 95, 98, NT 4.0 & 2000.

TECHNICAL SKILLS:
Software: .NET, C#, ASP.NET, VB.NET, VC++, C, C++, Java, MFC, COM, DCOM,
ATL, XML, Voice XML, Managed Extensions for C++, SDK, ASP,
Assembly Language, Windows 95/98, Windows NT, Windows 2000, Unix
Sun Solaris 5.0, Microsoft Visual Interdev 6.0, Clear case, Clear Quest,
Front Page 98, FrontPage 2000, Erwin, VC++, VJ++, BizTalk Server 2000,
Microsoft Operations Manager 2000, AppCenter, Server 2000, Exchange
Server 2000, MS SQL Server, Oracle, Sybase, ADO, ODBC, OLE DB,
Microsoft Message Queue, Microsoft Solutions Framework, UML, Rational
Rose, Microsoft Visio, RUP, PVCS, Life Line for PVCS, Visual Source
Safe, WinRunner, Load Runner
Hardware: Pentium, PC-AT (486), IBM & Compatible PC’s

PROFESSIONAL EXPERIENCE:
Nov 2002 to till date Verizon
.NET Lead Developer

COFFEE EAST BILLING
System Architecture design (n-Tier Client-Server Applications)
Led and motivated the team of 15 programmers
Object oriented design of components was documented in UML using Rational Rose. Class diagrams and sequence diagrams were made for the major components.
Implementation of Authentication Module and My Tasks module.
Setting of Coding Standards to the team.
Creation of Development infrastructure in the form of Libraries.
Code Reviews for all the modules.
Worked on back end services for Adjustments module.
Worked on Web services implementation.
Provided .NET Remoting interface and still having web services interface for Non Microsoft clients.
Developed data access layer including business classes, which is responsible for storage, retrieval, and general maintenance of data utilizing ADO.NET, SQL provider, and datasets.
Developed number of User Controls
Integrating and testing the system.
Environment: .NET (C#, ASP.NET, HTML, DHTML, Java Script, XML, .NET Remoting, Web Services,
Windows 2000, SQL SERVER 2000)

Aug 2002 to Nov 2002 Verizon
.NET Developer

Achievements:
Implementation of Payment Arrangement Module for retail COFEE project.
Implementation of Payment History Module for retail COFEE project.
Development of prototype for CentraNet product.
Creation of Development infrastructure in the form of Libraries.
Worked on Web services implementation.
Developed data access layer including business classes, which is responsible for storage, retrieval, and general maintenance of data utilizing ADO.NET, SQL provider, and datasets.
Creation of User Controls for the web pages.
Creation of an Admin tool.
Development of a multithreaded application for internal purpose.
Creation of business components.
Programmed Stored Procedures
Environment: .NET (C#, ASP.NET, HTML, DHTML, Java Script, XML, Web Services, Windows 2000,
SQL SERVER 2000)

Jan 2002 to July 2002 VA Medical Center
.Net/C# Developer Albany, NY

Achievements:
Development of Easy Deployment Module (EDM).
EDM tool is developed to deploy the objects on a remote machine.
In the process of this tool development, the main tasks involved are generating an XML file, generation
of an EDM file (encrypted file) and GUI.
Development of HTTP VistA Web Server.
Development of Web Admin Tool (Windows Version and a Web Version).
Web Admin Tool (Web Version) is developed using .CX files (they are just like .ASP and .JSP), these .CX files can be understood by the HTTP VistA Web Server.
Development of Client Library Framework.
Development of Remote Objects.
Development of Clients.
Writing Clients & remote objects for different purpose.
Creation of Samples for how to use the Client Library API’s (end users are Developers).
Environment: .NET (C#, HTML, XML, Windows 2000, proprietary HTTP Server, VistA Application
Server, Microsoft Visio)
Mar ’01 to Dec ‘02 E*pro, Inc
Tech Lead /Business Analyst Woodbridge, NJ

Corporate/ Business Web site (Prototype Development)
The development involves handling email messages, secured authentication, file sharing, resume database and online profile view.

Responsibilities:
Development involved handling email messages, secured authentication, file sharing, resume database and online profile view.
Developed .NET Presentation Layer utilizing ASP.NET and VB.NET for user control and server control pages constructed from dynamically loaded user controls.
Responsible for developing .NET Business Logic Layer.
Responsible for implementing Business Logic utilizing C#, VC++/COM.
Developed data access layer including business classes, which is responsible for storage, retrieval, and general maintenance of data utilizing ADO.NET, SQL provider, and datasets.
Utilized legacy COM components using ADO via C# import directive in VC++.
Responsible for requirement analysis utilizing Use Cases.
Created COM components using VC++.
Designed Web pages utilizing ASP, .NET web pages, and coding in C#.
Designed and developed user authentication and Microsoft Passport sign in Web Service.
Utilized Web Access components for developing intranet e-mailing.
Responsible for project planning, scheduling, and task allocation.
Wrote Test Case, Test Metrics, and a version release charter using source code controls.
Environment: .NET (C#, VB.Net, ASP.Net, ADO.NET), VC++/COM, DHTML, HTML, Java Script,
XML, SOAP, SQL Server 2000, BizTalk Server 2000, Windows 2000, Microsoft Operations
Manager 2000, Exchange Server 2000, Front Page 2000, UML

July ’00 to Feb ’01 Powerway.com
Programmer Analyst Indianapolis, Indiana

Worked with Microsoft team from Microsoft office in Indianapolis branch.
Environment: Visual C++ 6.0 (ATL COM, Multithreading), SQL Server 7.0, ASP 3.0, XML, VB 6.0,
VBScript, Jscript, COM+, Visual Interdev, Clearcase, Clear Quest, Front Page 2000,
Windows 2000, COM

Responsibilities
Responsible for the creation of new XML classes.
Responsible for creation of XML Schema.
Parsing and displaying of the XML content information through ASP.
Created COM components using VC++.
Created COM components using VB Active X Dll’s.
Created several COM components for Documents cell.
Created an User Interface Using Asp’s
Wrote stored procedures for Documents module
Responsible for generation of Java Script from VB Script dynamically depends on the document class submitted in the submission process.

Mar ’00 to Jun ’00 Uproar Ltd
Programmer Analyst New York

Environment: Java (JDK 1.3), Nuance Foundation Speech Objects & tools, Microsoft Visual J++, Nuance
Speech Recognition System Ver 7.0.4, Voice XML, Xwavedit, Windows NT/2000, IBM
Compatible PC’s, Nuance Dialogic Audio Provider and Antares Driver

Voice Recognition Based Order Entry Systems
The System provides the advanced speech recognition, speaker validation, and language-understanding capabilities required to automate over-the-phone transactions. The system analyzes voice input and takes appropriate action based on the meaning of each utterance. It takes and validates account number spoken by the customer, then prompts customer to place order for a particular day.
Designed to replace the difficult DTMF based IVR with easy voice commands. The system also reduces the number of calls directed to a receptionist by external callers. These products are designed to alleviate the problems of customer service representative absenteeism, product wastage, customer hold times, telecom costs and call center personnel costs.
This project involved using JDK 1.3. Front end of the application consisting of Speech dialogs are built using Java and Nuance Foundation Speech Objects.
Features such as Barge in, End Pointing, Universal commands, Speech timeout are included.

Responsibilities:
Designed and developed the interface of the application using Java with Nuance Foundation Speech Objects for speech enabled as well as DTMF application.
Used JNI to call screen-scraping functions written in C.
Developed Control Flow diagram of the application.
Responsible for presentation and demo at the client site and also to the potential customers.
Involved in integration and testing.
Designed prompts and grammar for the application.

June ‘95 to Feb 2000 Software Frontiers Ltd
Programmer

Integrated Information Management Systems
Client : Indian Dairy Manufacturing Company Ltd
Duration : June’99 to Feb 2000
Tools used for the Project : VC++ 6.0 (ATL COM, Multithreading), ASP, HTML, DHTML, Visual
Interdev 6.0, JavaScript, VB Script, MS SQL Server 7.0, MS IIS 4.0

Responsibilities:
Developed GUI in HTML
Created COM components using VC++.
Prepared Cascading Style Sheets (css) for all the modules
Coding of forms using ASP, HTML, JavaScript
Generation of reports for production planning and control, and projects module.

E_commerce
Duration : May ’99 – June ’99
Tools : ASP, HTML, DHTML, Oracle 7.3, Java, VJ++/COM

Responsibilities:
Involved in designing GUI using HTML
Developed COM components for this three-tier application using Java.
Used Java (JDBC) and SQL statements for accessing the back end Database Oracle.
Prepared the Cascading Style Sheets

e_Vault (An electronic Document Management System)
Client : IGR (Inspector General Registry)
GPCL (Gujarat Power Corporation Ltd.)
Duration : May ‘98 to Feb 2000
Hardware : IBM PC 350, Pentium 100 MHz
Operating System : Windows 95 and Windows NT
Software : Visual C++ 5.0, MFC, ActiveX, SQL Server 6.5 and Oracle 7.3

Major Tasks:
Scanning and Printing of Documents.
User Interface (matching explorer features
Recording/retrieval (Bmp<-> Tiff) of documents
Maintaining track of documents
Reporting
These tasks are interleaved through multithreading

Responsibilities: (May 96 to May 99 – Development and implementation;
June 99 to Feb 2000 – Maintenance and enhancements)
Maintenance and implementation of the software at client place.
Graphical User Interface: Completely designing and coding the GUI. Dynamic enabling and disabling of menu depending on rights and state where user is in application (Cabinet Level, Folder Level, Document Level). Creation of Treeview (for display Cabinet, Folder, Document) and Display View (for displaying BMP, TIFF, TXT File). Zooming of BMP, TIFF Files and Maintenance of status bar.
Creating the validation class for various validations of dialog boxes such as Cabinet Creation Folder Creation. Which helped in validation of tree items (by Sub Classing) while renaming.
Threads: Creating and controlling all the threads. Generating an event class to control the activity by user. Assigning priority to thread. Involved in creation of Central Messaging Module (CMM), which receives messages from front End and dispatches to appropriate threads and again back to front end. CMM helped in controlling different activity.
Maintenance and implementation of the software at client place.
Expertise in multithreading
Knowledge of developing ActiveX controls.
Usage of object oriented programming methodologies.
Testing of the software.
New enhancements.

IOCL WORKFLOW AUTOMATION
Client: Indian Oil Corporation Limited, Baroda
Duration: April ‘96 to May ’96
Hardware: Intel based systems
Operating Systems: Windows 95 and Windows NT
Software: Visual C++ 5.0, MFC, Visual Basic 5.0, Exchange Server 5.5, Oracle 7.3

COMMUNICATION WIZARD
Client : Hindustan Aeronautics Limited, Bangalore
Duration : June ‘95 to March ’96
Hardware : IBM PC 350, Pentium 100 MHz
Operating System : Windows 95, Windows NT
Software : C++, Visual C++ 5.0, MFC, SQL Server 6.5, and Oracle 7.3

Responsibilities:
Developed GUI in VC++ & MFC.
Testing of the software
Usage of object oriented programming methodologies.

Technical Training
Visual C++: 3 weeks
Java: 6 weeks

EDUCATION:
B.S in Computer Science and Engineering


PostingID: 1134219640