Resume
******.******@*****.***
Cell No: 914-***-****
SUMMARY
Experience in Application Design, Database Design, Development, Testing,
Debugging, Integration and Implementation of Client/Server and win form
application. I worked independently as programmer and with team,
communicating with business analyst/technical specialist as a Developer in
.Net/SQL.
. 6 years of IT experience in software development/design and deployment
of high impact applications utilizing the Microsoft technology stack
with a niche in developing applications.
. Highly performing developer with experience and proven track record of
applying appropriate, practical technology/mix of technologies that
meet business needs.
. Specialty areas include C#, C++ and VB
. Strong experience in Visual Studio. NET 2003/2005/2008/2010 with .Net
1.1/ 2.0/3.0/4.0(C#, ADO.NET)
. Experience in databases including SQL Server 2000/2005/2008.
. Proficiency in programming on classic tools like VB, ASP, C and C++.
. Involved in SDLC and development models like Agile process.
. Strong experience in design, analysis and implementation of Object-
Oriented (OO) Applications (Inheritance, Polymorphism, Data hiding,
Exception Handling and Templates, etc) using C#.Net.
. Experience in all phases of Software Development Life Cycle (SDLC)
including Requirement gathering by client interaction, Development,
Implementation, Integration, Documentation, Testing, Builds,
Deployment and Configuration.
. Experience in enterprise level programming in Windows application
using Delegates, Multi threading, Socket Programming.
. Core involvement in Database designing with Table Normalization,
DBMS/RDBMS.
. Expertise in Integration, Debugging application, Bug fixing using
Break points and watch window.
. Professional Usage of Visual SourceSafe, Subversion tortoise for
resource sharing and working in team.
. Adaptable and efficient in work situations with changing
responsibilities.
. Excellent oral and written communication skills, must be well
organized in order to handle multiple assignments
. Able to work effectively in a team as well as in an individual
capacity.
. Hardworking, dedicated and responsible individual.
TECHNICAL SKILLS
Development Tools Visual Studio 2010/2008/2005, Visual Studio Team Suite, Visual
Studio.NET, VC++, VB
Technologies .NET Framework 4.0/2.0/1.0, C#, Win Forms, ADO.NET
OS/Servers Windows 2008/2003 Server, Windows 2000 Server, Windows 7/XP/NT,
Unix
Databases SQL Server 2005/2008
Source Code Control Team Foundation Server, Sub Version(SVN)
EDUCATION
Bachelor of Computer Engineering, Pune University, India
PROFESSIONAL EXPERIENCE
WeSuite LLC, White Plains,NY
(Oct 11 - May 12)
Role: Software Engineer
WeEstimate
WeEstimate is the proposal production and management module software.
Sending professional and accurate proposal is as easy as "dragging and
dropping" project contact information, material, equipment and labor into
pre-loaded proposal templates and emailing final proposal directly from
WeEstimate.
System reporting provides written and graphical data by sales region, teams
and individuals fro forecasting, backlog, customer and market information.
WeEstimate improves proposal preparation time by minimum of 50% and up to
80% faster. Less time creating accurate proposals and more time spent with
your customer selling.
Responsibilities
. Extensively used the Object Oriented Concepts.
. Played a major role in developing business services using .NET
technology.
. Set up windows installer for this application.
. Developed stored procedures, views and triggers for data manipulation.
. Support the application if any client has some issue.
. Used third party controls like Telerik, DevExpress.
. Created manual (.chm) using Microsoft Help workshop
. Deploying the application at the client environment.
Environment: .NET Framework 4.0, SQL Server 2003, Visual Studio 2010,
Visual Studio Team Foundation Server
Patni Computer Systems Limited, India
(Dec 08 - May 09)
Role: Senior Software Engineer
Athene Maintenance and Enhancement
Athene is the most scalable Performance Management software for real and
virtual environments. Athene provides capacity management, automatic
performance analysis and reporting for UNIX, Linux, Windows and Mainframe
Servers. Athene captures and collects performance data from target systems
and provides applications that exploit this data for alert management,
performance analysis.
Responsibilities
. Extensively used the Object Oriented Concepts.
. Played a major role in developing business services using .NET
technology.
. Set up CVS source control to check in and check out the code at the
client side.
. Developed stored procedures, views and triggers for data manipulation.
. Involved in Code Review, Unit testing, Debugging and Integration
Testing of the application.
. Responsible for assuring code quality (adherence to coding best
practices, design and coding standards) through detailed code reviews
. Achieved 100% development as per the functional spec and business
rules.
. Updating the project status to the client through daily status call.
. Deploying the application at the client environment.
Environment: .NET Framework 1.1 & 2.0, Visual Basic, Visual C, ADO.NET,
SQL Server 2005, Visual Studio 2005, Visual Studio Team System 2008
Patni Computer Systems Limited, India
(Dec 06 -
Nov 08)
Role: Senior Software Engineer
Fusion RIS Billing Application
Fusion billing application is a maintenance and enhancement project. It is
windows standalone application which is comprised of multiple modules like
EDI Framework [generating EDI claim file, transmitting EDI claim file,
Receiving EDI claim file, validating EDI file, viewing EDI file &
monitoring and logging for EDI]
Accomplishments:
> Certificate of Appreciation for being a good team player.
Responsibilities
. Played a major role in Requirement Analysis.
. Creating GUI using C#
. Business logic, Business services, business entities have been written
using C#.
. Extensively used the Object Oriented Concepts.
. Used Data Grids, Data Sets, Data Views and Data Adaptors to extract
data from the backend.
. Played a major role in developing Windows services using .NET
technology.
. Set up CVS source control to check in and check out the code at the
client side.
. Developed stored procedures, views and triggers for data manipulation.
. Prepared Application Technical and Design document
. Involved in Design Review, Code Review, Unit testing, Debugging and
Integration Testing of the application.
. Responsible for assuring code quality (adherence to coding best
practices, design and coding standards) through detailed code reviews
. Updating the project status to the client twice a week through status
call.
. Designed and developed proto types and programming specifications.
. Created windows Service to Upload and download files using FTP in C#.
. Used .Net Serialization.
. Database SQL Server connectivity
. Implemented MVC design pattern.
. Involved in Project Management activities like Configuration
Management.
. Creating weekly Project Status Report.
Environment: .NET Framework 1.1, C#, Win Forms, VB, Windows
Service,ADO.NET, SQL Server 2000, Active Report, Visual Studio 2005
Infynita Inc, India
(Feb 05- Nov 06)
Role: Software Engineer
ICollaborator Samepage (Enterprise Instant Messenger & Conferencing
Solution)
ICollaborator is a client server application which provides facility of
online chatting, online conferencing and also provides facility
of offline messages and offline collaboration.
Worked on following modules
1. Socket programming for client and server communication.
2. Database programming for the ICollaborator server.
3. GUI implementation using Win Forms in c#
4. Conferencing Module: In this functionality, host of the conference
will invite other online contacts to participate in the conference.
This provides facility of Flash Collaboration, Whiteboard and office
collaboration.
Office collaboration is done using word, excel and power point
automation.
5. Workspace Module: In this module users are allowed to create
workspace on server and upload files in workspace. Workspace can be
shared with other users with rights. User can access own workspace
and shared workspaces from any location using client application
Responsibilities:
. Conduct unit and integration testing on components develop by self and
others
. Set up the development environment
. Implement the design elements
. Implement the developer test cases
. Responsible for assuring code quality (adherence to coding best
practices, design and coding standards) through detailed code reviews
. Designed and developed proto types and programming specifications.
. Played a major role in Requirement Analysis
. Creating GUI using C#.
. Involved in creating database schema, stored procedures, functions to
perform common data access tasks
. Achieved 100% development as per the functional spec and business rules.
. Ensured that critical bugs fixed are not reopened.
. Socket Programming using TCP.
. Office automation to open Word, Excel and PowerPoint files.
. Creating installation program.
. Installing software at client location.
Environment: .NET Framework 1.1, C#, MS SQL, My SQL, C# Socket Programming
Infynita Inc, India
(Oct 04 - Jan 05)
Role: Software Engineer
Tandem Communicator (Enterprise Instant Messenger)
Tandem communicator is a client server application which provides facility
of online chatting, online conferencing and also provides
facility of offline messages and offline drawing collaboration,
MS Office file Sharing. The application is divided in to two
parts one client side and severs side. Client side maintains all
the functionality and server side used to communicate between
different clients.
Responsibilities:
. Conduct unit and integration testing on components develop by self and
others
. Implement the developer test cases
. Responsible for assuring code quality (adherence to coding best
practices, design and coding standards) through detailed code reviews
. Designed and developed proto types and programming specifications.
. Played a major role in Requirement Analysis,
. Creating GUI using VB.
. Involved in creating database schema, stored procedures, functions to
perform common data access tasks
. Achieved 100% development as per the functional spec and business rules.
. Ensured that critical bugs fixed are not reopened.
. Creating installation program.
. Installing software at client location.
. Office automation to open Word, Excel and PowerPoint files.
Environment: Visual Basic, DirectX Programming, Office Automation (VBA)
Six Cube Technology, India
May 03 - Aug 04
Role: Programmer
UNOLEN
Ultimate Non-banking and Accounting Operations Systems (UNO) completely
integrated on-line web enabled application covering Acceptance of financial
instruments, Lease /Hire Purchase Financing /Bill Discounting, MIS and
Integrated Financial Accounting. UNO is a flexible application that can
operate for multiple companies at single or multiple locations.
Currently involved in Own Loans - Securitization Institution, Marking of
Loans, Asset Classification, Tranche Details, Securitization Data Export,
Securitization Data Import, Securitization Confirmation, Takeover of Loans.
Responsibilities:
. Low Level design specifications.
. Designed and developed proto types and programming specifications.
. Designed and developed web forms user Interfaces using VB.Net and
ADO.NET
. Developed User Controls as pop up window for searching financial
information.
. Worked on creating Windows Services.
. Handled the Business, Data Transfer and Data Access layers of my
Modules.
. Worked on the Windows service.
. Used the XML for Data Transfer between Different tiers.
. Created Threads for enhancing the performance of the Application.
. Extensively used VB.NET concepts.
Environment: VB.NET, ASP.NET 1.1, ADO.NET, JavaScript, HTML, SQL Server
2000, Windows Services.