|
|
|
C#/.NET
Architect Resume
(.NET Developer/Tech
Lead/.NET Programmer) |
|
Summary |
|
Mahesh is a
.NET Consultant about 10 years of software
development experience with 6 years of experience in
.NET and C#. He has written half a dozen books on C# and
.NET programming and is the founder C# Corner (www.c-sharpcorner.com),
one of the most popular Web sites for C# and .NET
developers.
He
specializes in the implementation of client/server,
database, graphics and/or Internet-based systems using
Visual Studio .NET suite. He has developed systems for
the financial and banking, engineering & architectural,
Imaging, construction, and software development
industries. His area of expertise include: C#, VB.NET,
ADO.NET, GDI+, Windows Forms, Web Services and ASP.NET. Before
he moved to .NET development, he has worked with Visual
C++, MFC, Visual Basic and COM. |
|
|
|
|
Technical Skills |
|
Visual Studio
2005, Windows Vista, C#, Visual Basic .NET, ASP.NET,
Visual Studio .NET, Visual Studio 2003, Tablet PC,
Pocket PC, C++, Visual C++, Visual Basic, MFC, ATL, COM,
SQL Server, Oracle 8i/9i, MySQL, Access, C++, C,
Fortran, Object Pascal, Visual SourceSafe, MS-Project,
MS-Query, Wise Installation System, InstallShield, nUnit,
nAnt, nDoc, ANTS Profiler, ANTS Load |
|
|
Education & Certification |
-
Master’s in Computer Science & Application
-
Bachelor of Science (B. Sc.) majors in Mathematics
and Physics
-
Microsoft MVP (Visual C#)
-
Microsoft Certified Professional (MCP)
|
|
|
Experience Details |
|
Company |
Duration |
Project |
Details |
|
Fludigm Inc |
02/2006 - 05/2006 |
Matrix Control |
MatrixDisplay control is a Windows
control library provides Microsoft Excel like functionality for Windows
Forms developers. Technologies used were C#, Visual Studio 2005, Windows
Forms, and GDI+. |
|
Juniper Bank |
09/2005 - 01/2006 |
Contact Center Desktop |
Added new features to Customer Security
department of Contact Center Desktop. Technologies used were C#, Visual
Studio 2003, Oracle, Web Services, Windows Forms, ADO.NET. |
|
PMI Inc |
02/2005 - 09/2005 |
Certification Website |
Certification web site is redesigned and
rewritten using ASP.NET, C#, and VB.NET. Technologies used: ASP.NET,
Visual Basic .NET, SQL Server, NAnt, AUnit. |
|
Excelon Corp |
10/2004 - 01/2005 |
CPS UI & Web Service |
Common Password Services UI is an
ASP.NET Web application provides a common interface to all of Excelon
user’s password management. CPS Web Services (Admin and Client)
provides interfaces to CPS UI and client applications. ASP.NET, C#,
ADO.NET, Web Service, Secure Socket (SSL), SQL Server 2000. |
|
Intercept Payment Solutions |
08/2003 - 09/2004 |
Payment Processor API |
Payment Processor is the API
available to Intercept merchants and clients to submit real-time
transactions in various formats including plain text, XML, and batches.
It takes care of encryption and wrapping the original transactions to
IPS format and submits transaction to the Payment processor and returns
the processed transactions. Credit Card Settlement Processor
project is responsible for all providing settlement solutions for all
major credit cards including Visa, Mastercard, Discover, and American
Express. It provides support for various providers including
PaymentTech, Vital, Nova, Merrick, and Omaha. Technologies used: C#,
XML, Cryptography, Sockets, Windows Forms, ADO.NET, Windows Forms,
Windows Services, Oracle 9i, ASP.NET. |
|
Endoscopic Applications Company |
03/2004 - 07/2004 |
Endoviews Applications |
EndowViews application allows
endoscopic surgeons to capture, review, and dictate operation details on
Tablet PCs and Pocket PCs. Technologies used: C#, Tablet PC, Speech
.NET, Windows XP Tablet PC, Windows Forms, Pegasus Imaging controls and
SQL Server. |
|
McGraw-Hill Construction |
01/2003 - 08/2003 |
McGraw-Hill Contractor Network Website,
Web Services, and Office Client |
McGraw-Hill contractor Network is a
solution for McGraw-Hill construction to connect people, projects and
products via Microsoft .NET technologies using XML Web services, ASP.NET
and C#. MHC Web Services - Responsible for designing and writing
UI ASP.NET pages, XML Web services, and database logic. Responsible for
architecting and building Search, Authenticate, Lookup, and Retrieval
XML Web services to expose the data, write Excel VBA macro to consume
the Web services from Excel 2000, XP, and Office 11, ASP.NET. Office
Client Application - Responsible for writing Excel VBA applications
to consume the MHC Network Web services from Excel 2000, XP, and Office
11. |
|
Kruse Inc. |
02/1998 - 12/2002 |
kWise, kWise.net, kSkin, kVoice |
kWise .NET is a conversion of VC++
project to .NET. kWise is a document management system from Kruse
Software, which allows engineers, and architects to manage, publish, and
view their documents. The educational version of kWise allows students
and teachers to manage their courses on distributable CDs. Technologies
used: C#, ADO.NET, SQL Server, Visual SourceSafe, Access, Windows Forms.
The kSkin.net library developed by Kruse Software allows you to
create distinctive, runtime, customizable user interfaces (including non
rectangular shaped controls and Forms) for your .NET applications.
kSkin Image Designer: This product allows users to design images and
backgrounds for their applications. kVoice – A Voice Enabled
Document Management System: The kVoice module of kWise is a
voice-enabled version, which allows physically challenged people to
manage their documents. The kVoice program uses Microsoft speech SDK and
Chant Speech SDK to provide speech recognition and text to speech
support. KWise – A Document Management System: kWise is a
powerful, yet easy-to-use, family of knowledge management solutions that
allows user to organize, control, present, access and archive documents
of virtually all types. Output can be to LAN/WAN, the Internet, or to
CD-ROM where people, clients or vendors can search, view and print all
of your documents without the native application software on their
computers. |
|
CAE Solutions |
02/1997 - 02/1998 |
Kruse Continnum, Kruse Control |
Previous version of kWise developed in
VC++ 5.0. A Document management system designed for CAD engineer and
architects. Software used - Visual C++ 5.0, ODBC, DAO, SQL Server,
Access. Kruse Control is a document management system for small
companies, which allows different features including organizing,
controlling, viewing, searching, check-in, checkout and other features. |
|
Mode Olivetti |
07/1996 - 02/1997 |
Open Bank System |
The Open Bank system is Total Branch
Automation (TBA) System for a bank. It is a GUI & Client-Server based
application. It is designed to cater the needs of Indian banks,
considering RBI rules, guidelines and present market scenarios. The
product is fully scaleable from a single standalone teller application
(known in India as ALPM - Advanced Ledger Posting Machine) to complete
inter-branch automation. Software used – Visual Basic 5.0, Crystal
Reports. |
|
|
Other Achievements
|
|
Mahesh is a
well-known author and .NET expert among the .NET
community. He is the founder of C# Corner (www.c-sharpcorner.com),
one of the leading communities for .NET developers and
Mindcracker (www.mindcracker.com),
a community site for VC++, MFC, and COM developers.
He has
written hundreds of source code samples and articles on
various topics of .NET. He has also written several .NET
programming books. His publication includes:
-
Author of Graphics
Programming with GDI+ (C# and VB.NET) Publisher:
Addison Wesley. URL:
SEE DETAILS
-
Author of
A Programmer's Guide to ADO.NET in C#
Publisher: Apress
-
Lead
author of Applied ADO.NET: Building Data Driven
Solutions, Publisher: APress
- Co-author of The
Complete Visual C# Programmer's Guide
|
|
| |
|
|