PROFILE SUMMARY
• *+ Years of experience in all phases of Software Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
• Extensive knowledge in User Interface design for the web applications in ASP.NET.
• Extensive knowledge in User Interface design for the windows application with VB.Net and C#.Net.
• 7+ years of experience in Web Application Development using ASP.NET, C#, ADO.NET, XML Web Services and
SQL Server 2000, MS SQL Server 2005, MS SQL Server 2008.
• 6+ years of experience in design of Web & Client/Server applications using Microsoft Technologies i.e., IIS6, MS SQL Server 2000, MS SQL Server 2005, HTML, XHTML, DHTML, Java Script, CSS, XML, XSLT etc.,
• Created complex Stored Procedures, Functions, Packages, Triggers and Views using T-SQL.
• Experience in Entity Framework Model, AJAX, AJAX Extension 1.0, ASP.Net AJAX Control Toolkit, Data Application Blocks, Windows Services
• Experience in Object Oriented Concepts & Design.
• Knowledge in developing SOA (Services Oriented Architecture) based applications.
• Experience with high availability high-volume Web applications.
• Experience in working with HTTP Handler / HTTP Modules in ASP.Net web applications.
• Used LINQ to query the database and for data manipulation tasks.
• Experience in WCF and LINQ, (LINQ to Objects, LINQ to SQL, LINQ to XML) and SQL Server 2008.
• Experience in working with NLog.
• Experience to reporting tools like SQL Reporting Services, Crystal Reports.
• Experience with Microsoft BI SSRS, SSIS of SQL Server 2005
• Exposure to third party tools like Encomia, activePDF, NAVTEQ, Microsoft MapPoint 2009, Whoson, Authorize.net, Moneris
• Experience in application hosting is IIS and trouble shooting.
• Experience in fine tuning applications and databases.
• Experience in migrating web applications from ASP to ASP.NET.
• Experience in use of Team Foundation Server (TFS) for Shared Services and Versioning.
• Experience in .NET Framework 3.0/3.5/4.0, currently working with WCF and .NET 4.0.
• Experience to Prototype, Agile, Scrum and Water Fall methodologies of the SDLC.
• Experience in Microsoft VISIO for business process diagrams and Microsoft Project for project management.
• Experience in team management and providing customer support.
• Expert in handling client issues and communicating the hot fixes to client.
• Excellent team player with strong interpersonal skills, excellent verbal & written abilities, problem solving skills and positive attitude.
SOFTWARE SKILLS
.Net Technologies .NET Framework, C#, ASP.NET1.1/2.0/3.0/3.5/4.0, ADO.NET, VB.NET, XML Web Services, LINQ, WCF, XML/XSLT, Windows Services, DotNetNuke
Languages C#. NET, VB.NET, C, C++
Data Access Technologies ADO.NET, ADO, DAO, OLE DB, ODBC
Database SQL Server 7/2000/2005, SSRS, SSIS, MS Access, MySQL
Server Technologies IIS 5.0/6.0
Client/Browser Technologies AJAX, AJAX Extension 1.0(ATLAS), ASP.Net AJAX Toolkit, XHTML, HTML, DHTML, CSS
Scripting Languages JavaScript, VBScript, jQuery
Operating Systems Windows 2000/2003 Server, Windows XP, Windows95/98, Windows NT4.0
IDE & Image Editors Visual Studio.NET 2003/2005/2008, Dream Weaver MX, MS FrontPage
Other Tools Entity Framework Model, Data Application Blocks, Windows Service, COM, XML
Visio 2003, MS Project 2003, UML, Encomia, activePDF, PayPal, FedEx, USPS, NAVTEQ, Microsoft MapPoint2009, Whoson, PayPal, Authorize.net, Moneris
Versioning MS Visual Source Safe, Tortoise SVN, Team Foundation Server.
Report Tools Crystal Reports for .NET, SQL Reporting Services
Office Suite MS Office 2000/XP/2003
EDUCATIONAL QUALIFICATIONS
• Bachelor of Science (Applied Science – Information Technology).
CERTIFICATIONS
Microsoft
• Microsoft Certified Professional (MCP) in .NET Framework 2.0 - Application Development Foundation.
Brainbench
• Brainbench certification in ASP.NET using C#
PROJECT DETAILS
Wells Fargo Technology & Operations Group Nov 2010 – Till date
Consumer Credit Tech Group & Sales Presentation
Web Developer
eDocument Interaction and eSignature Platform (EIEP)
Documents within the Card Services & Consumer Lending (CSCL) Dispute Resolution servicing were primarily exchanged with customers through fax or USPS mail, resulting in higher processing costs, longer resolution time, and more manually intensive processes. EIEP system gives customers the option of a Wells Fargo branded, secure experience that would support electronic notification, viewing, updating and signing of documents and the ability to electronically upload and attach supporting documentation. Reports are generated to track undelivered email/Undelivered Fax/Declined eSign Consent, previous day’s package details and the files that made to the DMIC. Now the EIEP platform is being modified to accommodate Wealth Management Group (WMG) Deposit applications as well.
Software & Technology: ASP.NET 4.0, C#, MS SQL Server 2008, XML, WCF, ADO.Net, HTML, CSS, XSLT, IIS 7.0, JavaScript, jQuery, Ajax Toolkit Controls, AGILE SDLC, Visual Studio.Net 2010, Visual Studio Team System Foundation
Roles & Responsibilities:
• Responsible for Analysis, Estimation, Design, Development, Integration and Testing the application.
• Used Agile / Scrum development methodology. Close Interaction with the Business users for satisfying their system requirements.
• Worked with the Design team to make decisions on important project aspects like Logging, Instrumentation, Transaction Management, Authentication, Authorization, Exception Management, Caching and State Management, Help Implementation, Auditing, Encryption, Web Services.
• Used Entity Framework Model, NLog, Quatz.net
• Extensively used WCF on web services for sending and receiving the data and for transferring the data across different layer.
• Extensively used Web Forms, Master pages, User and custom Controls and jQuery were used in various parts of the applications for rich UI. Implemented caching and session state management for faster retrieval of data. JavaScript for client side validations. Used variety of controls like Membership controls, Data controls, Validation controls, AJAX extensions in the application
• Implemented Globalization that supports multilingual, handled complex logic by leveraging principles of Object Oriented Programming, Object Oriented Design and Service Oriented Architecture.
• Implemented paged data access using Custom Paging for application performance optimization.
• Extensively used .Net threading for build an online chat application for customer support.
• Worked with Master Pages, CSS, and XSLT.
• Used jQuery java script library for document traversing, event-handling and AJAX interaction for the application.
• Used Visual Studio Team System (VSTS) for analyzes and highlights errors in C# code, Cleanup and Refactoring.
• Designed and developed Tables, Views, Triggers, Stored procedures and Functions. Performance tuned stored procedures and functions. Involved in data migration and clean ups
• Used SQL batches for mass updates and mass inserts.
• Used VSTS2008 data Compare tool to synchronize the database and individual objects, compare SQL Data, SQL Log Rescue and help to generate the script and execute the script into different Environment like QA, Model and Production.
• Involved in bug fixing , code review and resolved SQL injection related issues, cross browser compatibility issues by the making certain modification in the JavaScript.
• Achieved Load balancing issues by using SQL session mode for reliable and secured session management.
• Responsible to deploy the application in the Development, QA, Model and Production environment.
Innovations In Software Inc., Feb 2009 – Oct 2010
Senior Developer
Iridium Web Product Catalog
Web Product Catalog is a complete Ecommerce shopping website, developed as a Generic application with reusable modules, the website can be setup for the clients already using the Retail Management Software with skin changes. This project provides the ability for customers to log-on, view product display, product comparison, place orders, view order history, options to inquire sales, inquire invoices, maintain their customer information and enter and change their ship-to addresses. The shopping cart supports multiple payment methods including payment using Pay Pal account. The approximate Shipping Costs of the items purchased are shown in the ShippingCosts module, rates of various shipping methods like FedEx, UPS are displayed; we have used WhosOn for chat module and used NAVTEQ for GPS delivery points and route plotting.
Software & Technology: ASP.NET 3.5, C#, MS SQL Server 2005, XML, WCF, SSRS, ADO.Net, HTML, CSS, XSLT, IIS 7.0, Windows 2000, JavaScript, jQuery, Ajax Toolkit Controls, AGILE SDLC, Visual Studio.Net 2008, Visual SourceSafe
Roles & Responsibilities:
• Responsible for Analysis, Estimation, Design, Development, Integration and Testing the application.
• Used Agile / Scrum development methodology. Close Interaction with the client for satisfying their system requirements.
• Worked with the Design team to make decisions on important project aspects like Logging, Instrumentation, Transaction Management, Authentication, Authorization, Exception Management, Caching and State Management, Help Implementation, Auditing, Encryption, Web Services.
• Extensively used WCF on web services for sending and receiving the data and for transferring the data across different layer.
• Used LINQ to Objects
• Extensively used Web Forms, Master pages, User and custom Controls and jQuery were used in various parts of the applications for rich UI. Implemented caching and session state management for faster retrieval of data. JavaScript for client side validations. Used variety of controls like Membership controls, Data controls, Validation controls, AJAX extensions in the application
• Implemented Globalization that supports multilingual, handled complex logic by leveraging principles of Object Oriented Programming, Object Oriented Design and Service Oriented Architecture.
• Implemented paged data access using Custom Paging for application performance optimization.
• Extensively used .Net threading for build an online chat application for customer support.
• Worked with Master Pages, CSS, and XSLT.
• Used jQuery java script library for document traversing, event-handling and AJAX interaction for the application.
• Extensively used SQL Server Reporting Services (SSRS) in the reports module for creating interactive reports that features web services.
• Used Visual Studio Team System (VSTS) for analyzes and highlights errors in C# code, Cleanup and Refactoring.
• Designed and developed Tables, Views, Triggers, Stored procedures and Functions. Performance tuned stored procedures and functions. Involved in data migration and clean ups
• Used SQL batches for mass updates and mass inserts.
• Used VSTS2008 data Compare tool to synchronize the database and individual objects, compare SQL Data, SQL Log Rescue and help to generate the script and execute the script into different Environment like QA, Model and Production.
• Worked on NAnt build tool to build our source code, and resource files into assemblies and used NUnit to automatically run unit tests.
• Involved in bug fixing , code review and resolved SQL injection related issues, cross browser compatibility issues by the making certain modification in the JavaScript.
• Achieved Load balancing issues by using SQL session mode for reliable and secured session management.
• Responsible to deploy the application in the Development, QA, Model and Production environment.
Y-Change., CA Jun 2008 – Jan 2009
Senior Developer
Enterprise Initiative Management Tool
The application was built in classic ASP and we migrated it to ASP.3.5, currently enhancements are being done and new features are added and released every month for the clients. It is a complete Enterprise Strategy/Initiative Management (EIM) has the ability to successfully translate corporate strategy into initiatives, actions and projects. The system is an internet-based tool that allows organizations to more efficiently deploy strategies, initiatives and projects globally.
The application uses arcplan BI tool for generating performance scorecards and dashboards which are used to measure corporate performance from an operational as well as from a strategic point of view. EIM is the key to successful strategy deployment. Poor implementation of the best strategy still results in failure. EIM solution enables companies to manage large-scale strategic and project implementations resulting in
• Improved Communication
- Centralized, real-time source of strategic information
- Strategic direction available anytime, anywhere in the world
- Information is relevant in all parts of the organization
• Greater Strategic Alignment
- Reduced risk of wasting resources on non-strategic projects
- Demonstrates relationship between/among departments
- Ensures initiative/project connection with strategic direction
• Company-wide Accountability
- Responsibilities clearly defined and easily-accessible
- Drives results by clarifying roles and responsibilities
- Dates and status are clearly and consistently displayed
Software & Technology: ASP.NET 2.0, 3.5, C#, WCF, SQL Server 2005/2008,SSRS,SSIS, LINQ, ADO.NET, T-SQL, AJAX, AJAX Extension 1.0, Java Script, IIS, CSS, XSLT, XHTML, MS Visual Source Safe, XML, SOA, Visual Studio.Net 2008, AGILE SDLC, NAnt build Tool
Roles & Responsibilities:
• Fully involved in analyzing the existing, new business requirements, design, development, communicating the requirements to developers and assisting the team.
• Involved in making new releases by pushing the updates to the servers.
• Involved in designing OOAD-UML diagrams for representing workflow and entity relations.
• Involved in building WCF services for the plan & project modules.
• Migrated the application from ASP to ASP.Net 2.0 and ASP.Net 3.5.
• Involved in preparing test case documents and testing.
• Involved in communicating with the client and understand the requirements.
• Extensively worked with Master Pages, Themes, Skins CSS and XSLT.
• Created and implemented various ASP.NET User Controls in the application to save development time and standardizing.
• Used JavaScript, AJAX and AJAX Extension 1.0 Toolkit in order to minimize post backs across pages and for better user experience.
• Involved in developing a secured administrator's control panel for User and Role management and assigning role level permissions.
• Worked on the tuning the performance of the application and the database.
• Involved in designing database schemas and database objects.
• Extensively used SQL Server Reporting services (SSRS) in the reports module for creating, deploying and managing reports.
• Worked on HTTP Handler to create an RSS Feeds for the site, resizing an image.
• Worked on HTTP Modules to Security and for statistics and logging.
• Created various views, trigger, stored procedures and functions using Transact SQL programming.
• Extensively used active PDF components to generate PDF documents from the application.
• Extensively used various SQL Server Integration Services (SSIS) tools for taking database backups, creating startup database for new clients, data transfer, database maintenance, sending emails, scheduling tasks and creating DTS package, extraction, transformation, and load (ETL) packages for data warehousing.
• Used LINQ to SQL for querying the database and for data manipulation tasks.
• Involved in setting up and configuring the application in IIS and its trouble shooting and maintenance.
• Worked on error handling and creating log files for the project.
• Involved in code evaluation to validate the performance.
• Provided customer support by handling the client issues.
• Configured the database server for taking automatic backups of the database.
• Involved in testing the application, debugging application in production environment,
• Used Microsoft Team Foundation server (MS TFS) for version control and source code management.
• Worked on NAnt build tool for build our source code, and resource files into assemblies and used NUnit to automatically run unit tests.
• Deployed and configured the software at client end and as well as based on the Software As a Service model (SAS).
• The whole development & project management was executed using agile/scrum methodology.
• Coordinated with QA team for defining test plans and testing.
CG-VAK Software & Exports
Webmonton Media, Alberta, Canada Jun 2007 – May 2008
Senior Software Developer
Safety Award Program
Safety Award Program application will track and manage the basic SAP records of individual eligible employees, and the companies and divisions they work for. The application is designed to apply to a group of companies, each with their own divisions, and employees. The concept is to provide employees with a bonus program that allows them to order a variety of company branded items based on their number of safe working hours (Points) during a one year period. The application requires that each employee has a record in the database that contains their basic SAP information and accumulates monthly the number of safe working hours. These employee records would be viewable by each individual employee via a personal password allowing them to check their current Points value. The amounts would be incremented or reset on a monthly basis by dept staff through the applications Admin interface. Points are given to employees individually, or can be applied in a bulk fashion to all employees in a division or company
Software & Technology: ASP.NET 2.0, C#, SQL Server 2005,TSQL, ADO.NET, Java Script, IIS, CSS, DHTML, AJAX, XML Web Services, MS Visual Source Safe, Visual Studio.Net 2005, Infragistics controls
Roles & Responsibilities:
• Involved in integration and support in developing other modules of the project.
• Used code behind files to separate business logic from the user interface using C#
• Created various daily and monthly sales reports for the project
• Created necessary classes to maintain audit trail of activities that happens at the client end in a log file.
• Used SQL Reporting Services to generate User Reports like Bonus points tracking, safe working hours.
• Used Infragistics controls for better user experience. This includes WebDataGrid, WebDataTree, WebHtmlEditor, WebDropDown, WebImageButton etc.
• Used AJAX and AJAX Extension 1.0 Toolkit in order to minimize postbacks across pages.
• Created various stored procedures using T-SQL for the reports.
• Used SQL batches for Importing and Exporting data from the other data sources.
• Extensively used sp_executesql for dynamic queries inside stored procedures for a batch compilation.
• Used Based processing to create a SQL jobs for back up the application continuously.
• Generated various types of reports related to the application using XML/XSLT.
• Interacted with the client to understand the requirements
• Created the Web Setup (deployment) project for the application
Ecliptic Technologies, Inc., ND Nov 2006 – May 2007
Senior Software Developer
CarrerFM
CarrerFM is a job portal website. CarrerFM puts the employers and the job seekers in touch, It provide a wealth of career-related content on topics such as career planning, successful transitions, interviewing and interview attire, networking and resume writing. The website also keeps you plugged into the buzz from the executive coaching community and commentary from recruiters and human resources professionals on how they see the market and what they're looking for.
As a state-of-the-art Web-based solution, the website makes it easy to manage your career for maximum results, it provides everything you need for career management, job search and career building in the 21st century.
Software & Technology: ASP.NET 2.0, DotNetNuke, C#, SQL Server 2005, TSQL, ADO.NET, Java Script, IIS, CSS, DHTML, AJAX, XML Web Services, MS Visual Source Safe, Visual Studio.Net 2005
Roles & Responsibilities:
• Worked on the design and development of the Employer, Job seeker, User login rights & Access control and housekeeping modules using ASP.NET 2.0 C# in the project.
• Involved in integration and support in developing other modules of the project.
• Used code behind files to separate business logic from the user interface using C#.Net
• Created various daily and monthly reports for the project
• Integrated mailing component to generate mails and reminders on registration and license expiration.
• Created data encryption/decryption component in C# to manage the user information
• Created and implemented various ASP.NET User Controls in the application
• Worked on error handling and creating log files for the project
• Created DocumentManager component that gives support for managing the content of the website.
• Used AJAX and AJAX Extension 1.0 Toolkit in order to minimize postbacks across pages.
• Created various stored procedures using T-SQL for the reports.
• Generated various types of reports related to the application using XML/XSLT.
• Used Windows application for creating the User, managing the user rights and for Data management.
• Used SQL Reporting Services to generate User Reports.
• Used activePDF to generate the reports in a PDF file from front end using C# code.
• Interacted with the client to understand the requirements
• Created the Web Setup (deployment) project for the application
Ecliptic Technologies, Inc., ND.
Senior Software Developer
Handicapping Plus May 2005 – Oct 2006
Handicapping Plus is a Golf handicap software program; it offers a custom handicap calculator system or a USGA-comparable system. Tweak handicapping methods, manage leagues, compare members, maintain event log, and calculate handicapping. Provides options to Add/Edit Course, Score and Player, export course option to export course details to .csv format, Reports like Player report, Round Score Summary and Handicap Card are produced. Handicapping Plus provides option to upload Paradox files from clubs on Players and Courses to the system.
Software & Technology: ASP.NET 1.1, C#, SQL Server 2000, ADO.NET, T-SQL, AJAX, Java Script, IIS, CSS, DHTML. MS Visual Source Safe, Visual Studio.Net 2003.
Roles & Responsibilities:
• Fully involved on design, development and unit testing of the whole application.
• Wrote business logic and created encryption/decryption methods for storage and retrieval of sensitive user data like password, emailid, Client personal information etc.
• Interacted with the client to understand the requirements
• Involved in design, coding using ASP.NET 1.1 C# and implementation of role based security to allow user access limited to only authorized data & modules& record time stamp
• Involved in coding the web page of the resource scheduling page.
• Used AJAX effectively to reduce the load on the server and for better user experience.
• Created various stored procedures using T-SQL and views in SQL Server 2000.
• Worked on DHTML to create dynamic client side screens.
• Involved in versioning of the application using MS Visual Source Safe.
• Created a websetup project.
Pointwing, VCGSoftware, US April 2004 – Mar 2005
Developer
Pointwing is a new customizable recruiting and staffing software platform enables firms to achieve operational excellence and accelerate recruiting and sales and it provides staffing organizations with a flexible, extensible and highly scalable technology platform that is designed to support staffing and recruiting firms of all sizes. As a result, these firms gain unprecedented control to customize their business processes and support diverse organizational needs.
Software & Technology:
C#, SQL Server 2000, ADO.NET, VBA Excel, T-SQL, MS Visual Source Safe, XML, XML Web Services, Visual Studio.Net 2003, NAnt/NUnit and Win Forms
Roles & Responsibilities:
• Used Agile SDLC (Software development life Cycle)
• Fully involved in analyzing the business requirements, design, development and unit testing of JobOrder, JobOrdercandidate, Resource, Contact, Appointment and Task modules using Winforms, C#.
• Developed Windows User controls in C# for report generation that can be configure and display data according to the end user requirement.
• Used ADO .NET to conserves system resources and provides maximum security for databases and also improves the system performance
• Implemented Web Services for Joborder, JobOrdercandidate, Resource Contact, Appointment and Task module.
• Writing Excel VBA application, to upload the Joborder and JobOrderCandidate information into the local database.
• Used XML for data transmission between systems and DTD for sharing and interchanging the data for different group of people. Used XSLT for transformations
• Created/Modified stored procedures, tables, views, and functions using T-SQL.
• Peer reviews of others module like Placement, Admin screens etc..,
• Used NUnit for writing unit test cases and evaluated test cases on a regular basis to keep up with the fast changing environment
• Used MSI (Microsoft Installer) to create the setup and move the code into production environment for deployment
• Involved in production support to resolve production issues, weekly Build Management, and versioning of the application using MS Visual Source Safe.
CG-VAK Software & Exports April 2003 – Mar 2004
Developer
CGVAK Financials
CGVAK Financials is an Enterprise Resource Planning System which is developed for the manufacturing unit. The system has modules like inventory, production, purchase, sales, accounting, costing, Bill of materials, forecasting. It has the entire functional module as a complete ERP solution for the manufacturing unit that enables the manufacture to achieve higher production while reducing the production cost.
Software & Technology: VB.NET, Visual Studio .NET, Winforms, SQL Server 2000, ADO.NET, MS Visual Source Safe, Crystal Reports
Roles & Responsibilities:
• Involved in overall design, development and testing of the project.
• Involved in the developing the prototype for the system and the analyzing the data flow.
• Involved in creating a User Controls for the application.
• Involved in creating a various reports like Inventory for generate numbers for financial reports and tax records, Production details, Sales etc., with various criteria.
• Involved in functional testing of the application.
• Involved in creating stored procedures in TSQL for order processing module
• Involved in the design and coding of inventory module.
Contact: ************.************@*****.***
Phone No: 925-***-****