SUMMARY
. * Years of extensive experience in Information Technology building
Internet and Intranet business applications using Microsoft technologies.
. Worked in USA (on H1B visa).
. Experience in Project Management, co-ordination and client interaction.
. Strong emphasis on middle-ware, object-oriented technology,
reusable/maintainable software and other web technologies.
. Solid Experience in client server and multi-tier architecture projects
using Microsoft .Net, C#, ASP.Net, Classic ASP, XML, C, C++, JavaScript,
Visual Basic, Core Java, MS SQL Server, Crystal Reports, Sage CRM, SSIS,
SSRS.
. Strong GUI designing experience using ASP.NET, HTML, DHTML, CSS.
. Experience working in agile environment and Test Driven Development
(TDD).
. Extensive experience with software development in an ISO-
9001 environment.
. Demonstrated ability to identify root causes of problems, consider both
the long and short-term impact of proposed solutions and develop workable
solutions. Ability to manage (Multiple) project tasks with changing
priorities and tight deadlines.
QUALIFICATION
B.E. in Computer Engineering, Pune University (INDIA)
CERTIFICATION
Brain Bench Certification for C# (Transcript ID: 7929562)
Brain Bench Certification for Java2 (Transcript ID: 6338917)
SKILLS
Web Development: Net 4.5/4.0/3.5/3.0/2.0/1.1/1.0, ASP.Net, C#, Classic ASP,
MVC 3.0, AJAX, HTML, DHTML, CSS, XML,
JavaScript, Web Services
Windows Development: Net 3.5/3.0/2.0/1.1, C#, C, C++, VB 6.0
Languages: C#, Java, VB.NET, C, C++, VB 6.0, T-
SQL
Web/Application Servers: IIS, Apache HTTP Server, Apache Tomcat
DBMS/RDBMS: SQL-Server 2000/2005/2008, MS ACCESS
Quality Management: ISO-9001
Operating Systems: Microsoft Windows 2000, Microsoft Windows 98,
and NT 4.0, MS XP, MS Vista, MS 7
Others: Crystal Reports, Microsoft VSS, Documentum, UML, Bugzilla,
FogBugz, Sugar CRM, Sage CRM, TFS, QuickBooks,
SSIS, SSRS, SVN
PROFESSIONAL EXPERIENCE
Infinite Computer Solutions, Singapore (Client location: Edenred,
Singapore)
(Jan 2013 - till
date)
Role: Senior Software Engineer
Project: Rewards & Redemption System for CISCO
Responsibilities:
. Involved in development, enhancement & maintenance of the system
. Working closely with the Business Development team for requirement
gathering & analysis
. Weekly and monthly reports generation (BI reports)
. Updates with the business rules for all existing and new promotions
. Setting up promotions based on the new/existing business rules
. Working on migration of classic ASP website to .Net website
. Also working on re-deigning of the system
Description: This system maintains the information about the promotions and
the points being awarded, redeemed and expired, based on each promotion for
different types of members for the world's top Networking & Equipment
Company (CISCO).
The business rules may vary for each promotion that needs to be updated
based on Fiscal Year, Fiscal Quarter, Fiscal Period, and Fiscal Week
Environment: .Net 4.5, C#, ASP.NET, Classic ASP, SQL 2005/2008, SVN, BIDS
SQL 2008, SSRS, MS-EXCEL
Microbit Information Systems, Singapore (Mar 2012 - Dec 2012)
Role: Consultant/Developer
Project: CRM Systems for Knight Frank, Singapore
Responsibilities:
. CRM implementation (Sage CRM)
. Handling of multiple Sage CRM projects
. Discussion with the client(s) about their requirements
. Providing technical solution for customization of the CRM website(s)
. Involved in co-ordination with the development team and the client
. Giving demo about the related CRM project(s)
. Involved in related presentations
. Involved in coding of new modules/features, changes/enhancements and
bug fixing
. Providing client support
Description: These are multiple projects involving implementation of CRM
systems for various customers depending on their business and requirements.
Environment: Sage CRM, ASP, C#, MS SQL 2005
Project: Property Management System for SavillsCKH, Singapore
Responsibilities:
. Worked as Senior Software Developer
. Providing support to the client
. Discussion and meetings with the client to gather new requirements and
understanding the user perspective
. Providing technical assistance and solutions to the development team
. Bug fixing and new enhancements
Description: It is a web based property management portal. It maintains the
unit information of various properties. It also provides one Cash module,
which is used by the finance side for accounting purpose.
Environment: C#, ASP.NET, Crystal Reports, SQL Server 2008, TFS
Silicus Technologies, Pune (INDIA) (Jan 2011 - Jan
2012)
Role: Tech Lead
Project: Quick Books integration tool for Dental Plans, USA
Responsibilities:
. Worked as Team Lead/Senior Software Developer
. Project planning, execution and management
. Designing and coding of windows app and webservice
. Research & Development on functionalities and usage of QB SDK
Description: It is a windows application, which pulls the data from
QuickBooks, stores this data on SQL server and this data is fetched by
specific chart control webparts in SharePoint to display the desired
charts.
Due to compatibility issues (32bit - 64bit), we have also created one
webservice in which the same logic of getting the data from QuickBooks has
been implemented.
Environment: C#, SharePoint, QuickBooks 11, QuickBooks SDK 10, SQL Server
2008, TFS
Project: Stock Trading & Analysis Tool for PRACPLAY, USA
Responsibilities:
. Worked as the Team Lead/Senior Software Developer
. Providing support to the end users
. Requirement collection and analysis with the client
. Coding for the new requirements & enhancements
. Bug fixing of the existing system
. Providing technical solutions
. Planning and management
Description: It is a stock trading tool where users can not only trade but
also perform various types of analysis on each stock that a user wants to
buy or sell.
This tool provides a basic platform, under which multiple projects
(responses/strategies) are being implemented and running. It is simply a
combination of various projects (dll's) and stand alone apps (exe's).
This project involves multitasking and working on different projects at the
same time.
Users can also do the analysis by running the responses (strategies) and
check the results based on historical & live data. It supports both manual
and automated trading.
Environment: C#, ASP.NET, SQL Server 2008, SVN
Project: Online eLearning system for NYU, School of Education, USA
Responsibilities:
. Worked as the Team Lead/Senior Software Developer.
. Requirement collection and analysis with client.
. Coding and bug fixing as per the requirement.
. Designing of new UI (HTML, CSS, and ASPX pages) as per the
requirement.
. Providing technical solutions & support.
. Planning and management.
Description: It is an elearning website where users can access various
types of course materials and can also buy them online.
Environment: C#, ASP.NET, SQL Server 2005, TFS, Fogbugz
Extentia Information Technology, Pune (INDIA) (Nov 2009 - Dec
2010)
Role: Senior Software Professional
Project: Medical Application for NYU, School of Medicines, USA
(Division of Pediatric Infectious Diseases)
Responsibilities:
. Worked as Project Coordinator.
. Requirement collection and analysis with client.
. Planning and management.
. Providing technical solutions based on the understanding (user
perspective).
Description: It is a website used by the doctors in one of the hospitals in
USA. Its main aim is to store the patient information that is entered by
various providers (doctors) and use the data to generate various types of
reports. These reports have to be submitted to the US Govt. periodically
(quarterly, half yearly or yearly), depending on the type of report. All
the reports have been developed in accordance with HIPAA regulations.
Environment: C#, Microsoft.Net Framework, ASP.NET, SQL Server 2000, VSS,
XML
Project: Online Printing for Custom Direct, USA
Responsibilities:
. Worked as Team Lead and Project Coordinator of one of the applications
in my current project.
. Requirement collection and analysis with client.
. Project planning and management of my current module.
. Design, Development and coding of Business components using C# on
Microsoft.Net platform.
. Developing modules for sugar crm based application.
. Worked on re-architecting of the current sugar crm application
Description: It is a website from where a user can order different types of
cards online. Cards related to business, invitation, greeting, etc. are
available on this website. Here, customers can select, customize and order
different types of cards online. There are multiple applications running in
the background.
I am the Team Lead and Project Coordinator of customer support application,
which is one of the applications running in this project. It is used by the
customer service reps to provide support to its customers. It is a .Net
application running inside the Sugar CRM. I am currently working on the re-
architecting part of this customer service application.
Environment: C#, Microsoft.Net Framework, ASP.NET, SQL Server 2005/2008,
Jira, Sugar CRM, Commerce Server 2005, SharePoint, SVN
VSSI, MI (USA) (Oct 2008 - May 2009)
Role: Programmer Analyst
Project: Client Servicing Application for VSSI, USA
Responsibilities:
. Requirement collection and analysis with client.
. Design, Development and coding of Data layer and Business components
using C# on Microsoft.Net platform.
. GUI design of pages using ASP.NET, HTML, DHTML, CSS and AJAX.
. Deployment and release management of application.
. Involved in all stages of SDLC for this application.
. Worked in agile environment and followed XP method.
. Used Test Driven Development (TDD).
. Coordinating between DBA, Developers and QA team.
. Involved in Coding for C#, ASP.Net, VB.Net, JavaScript for client side
validations and MS SQL Server and SQL Stored Procedures.
. Developed various reports for Reinsurance like invoice, advance
payment, cash receipt details and summary.
Description: Client Servicing Application is one of the key applications
used by the customer reps to interact with customers and maintain their
policy data and customer details. This application is web-based application
with administration, Customer Representative & Manager User Interfaces. The
application lets end users create, maintain & update customer profiles and
policies. The application also enables a user group with specific roles to
share the job role of customer representative. A team based security model
was implemented so that only the team assigned to the customer gets to
update and own the customer record. The application was developed in
accordance with Part 11 CFR & HIPAA requirements. This application involved
extensive use of C#, .Net and ASP.Net.
Environment: C#, Microsoft.Net Framework, ASP.NET, SQL Server 2005/2008,
JavaScript, UML, XML, Documentum, FogBugz
BioAnalytical Technologies, Pune (INDIA) (Sept 2006 -
Sept 2008)
Role: Software Development Engineer
Project: Electronic Medical Record System for Interactive e-Solutions, USA
Responsibilities:
. Worked with client in understanding requirements and putting the
architecture and design tracing the requirements back to design.
. Lead the team through various phases of SDLC.
. Worked closely with system architects & DBAs for re-engineering & re-
factoring of the existing system.
. Establishing standards and preparing and communicating good coding
practices and guidelines to the internal developers & offshore team.
. Involved in designing Web forms using ASP.NET for front-end design.
. Involved in implementing code in C#, VB.NET.
. Used Crystal reports for making different types of reports.
. Reviewed code and ensured that all products adhere to established
standards.
. Designed and implemented the database in MS SQL Server 2000/2005 &
wrote stored procedures.
. Created and refined reusable components, which were reused in other
similar projects.
. Worked on enhancements and provided support for the deployed versions.
. Lead the team during various bug fixing cycles of the application
. Wrote test cases and tested the modules in all the phases of
implementation.
. Attending the client calls
Description: It involved building an electronic medical web application
used by doctors for recording medical information of students while
conduction medical checkups. It also involved creating reports using
Crystal Reports.
Environment: .Net Framework 2.0, C#, ASP.Net, ADO.Net, VB.Net, MS SQL
Server 2005, HTML, JavaScript, Crystal Reports, MS Visual Source Safe (VSS)
Project: Electronic Clinical Mgmt. System for BioAnalytical Tech.
Responsibilities:
. Analyzed the requirements, studied the existing system working closely
with the client.
. Prepared estimate based on the business requirements while clarifying
the requirements with client when necessary.
. Totally followed Test Driven Development (TDD) for the entire project.
. Involved in designing Web forms using ASP.NET for front-end design.
. Involved in implementing code in C#.
. Designed and implemented the database in MS SQL Server 2000/2005 &
wrote stored procedures.
. Used Crystal reports for making different types of reports.
. Wrote classes for business logic
. Wrote test cases and tested the modules in all the phases of
implementation.
. Created and refined reusable components, which were reused in other
similar projects.
. Planning for deployment, deploying and configuring the application
(deployed using MSI package).
. Working on enhancements
. Did bug fixing of the application
. Prepared timely documents related to the project.
. Wrote test cases and tested the modules in all the phases of
implementation.
. Was a part of the auditor team during the internal audits.
Description: This application involved building a web application used in
Polyclinics, small hospitals, which maintains the medical record, case
history of every visited patient. It also maintains the record of the
doctors. This application provides three main roles:
Administrator: Creates/Modifies/Deletes other users, provides different
levels of access for each login created. Also maintains the master tables
of the database.
Doctor: Maintains the records & the medical information, treatment given,
advised investigations, case history, other medical information and prints
the case paper of the patient. Also maintains record about patient's
admission & visits.
Reception: Maintains the invoice, print bills, patient admission & other
visit related information of each patient. It also checks for the available
appointment time & date of each doctor.
Environment: .Net Framework 2.0, C#, ASP.Net, ADO.Net, VB.Net, MS SQL
Server 2005, HTML, JavaScript, Crystal Reports, MS Visual Source Safe (VSS)
3A Technologies Pvt. Ltd. Pune (INDIA) (Jun 2005 -
Aug 2006)
Role: Software Developer
Project: Library Mgmt. Suite for Thumb Digital, Canada
Responsibilities:
. Analyzed the requirements.
. Designed and developed the win forms for user registration, login and
library management masters.
. Involved in designing Web forms using .NET for front-end design.
. Involved in implementing code in C#, VB.Net.
. Designed and implemented the database in MS SQL Server 2000 & wrote
stored procedures.
. Designed UML diagrams.
. Developed business and data tiers.
. Wrote classes for business logic.
. Did bug fixing of the application
. Prepared timely documents related to the project.
. Wrote test cases and tested the modules in all the phases of
implementation.
Description: The 3A LMS (Library Management Suite) along with RFID smart
labels streamlines the flow of library materials in many ways. Books and
other materials are identified with smart labels that carry a unique,
tamperproof ID code. Librarians at the circulation desk and patrons using
the 3A LMS read the tags with RFID readers to check items in and out. The
process is faster and more accurate than with traditional optical barcode
labels.
Environment: .Net Framework 1.0/1.1, C#, HTML, JavaScript, VSS, MS SQL
Server 2000
Project: Payment Gateway Integration
Responsibilities:
. Analysed the requirements.
. Designed and developed the web pages for user registration, login and
shopping cart state management.
. Involved in designing Web forms using .NET for front-end design.
. Involved in implementing code in C#.
. Designed and implemented the database in MS SQL Server 2000 & wrote
stored procedures.
. Designed UML diagrams.
. Developed business and data tiers.
. Wrote classes for business logic.
. Did bug fixing of the application
. Prepared timely documents related to the project.
. Wrote test cases and tested the modules in all the phases of
implementation.
Description: The project included the integration of a shopping cart with
payment gateway. A database is maintained according to the transactions and
provides features for administrator for searching records & maintaining the
records
Environment: .Net Framework 1.0/1.1, C#, VB.Net, XML, HTML, JavaScript,
VSS, MS SQL Server 2000, UML in Rational Rose
ZAIN Information Systems, Pune, (INDIA) (Jul 2004 - Apr
2005)
Role: Developer
Project: System Administration on Mobile
Responsibilities:
. Analysed the requirements.
. Implemented the code using C# & VB.Net.
. Wrote classes for business logic.
. Designed UML diagrams.
. Did bug fixing of the application.
. Wrote test cases and tested the modules in all the phases of
implementation.
. Prepared timely documents related to the project.
Description: This application uses mobile device to administrate the
system. Administrator can do the administration through mobile device like
cell phone or pc/laptop with Internet, by issuing just commands, for
creating/deleting/modifying the user & providing them various access
rights.
Environment: .Net Framework 1.0, C#, VB.Net, HTML, Windows 200 Professional