Senior .net Developer Resume
Summary
- Over 10 years of professional software development experience which includes extensive experience in .NET development applications [both Windows & Web].
- Key areas include .NET Framework 3.5 with C#, VB.NET, ASP.NET, JavaScript, JQuery, CSS languages with ADO.NET, AJAX, JSON Technologies and SQL Server, Informix, DB2.
- Adapted to SDLC model of developing information systems via Analysis, Design, Implementation and Maintenance.
- Also been part of Agile [SCRUM Development] methodology.
- Good quality and Timely deliverable being the primary goal of my career success.
- Adopted Industry standards for application development process [Waterfall, Spiral & ISO9000].
- Function Point & Use Case analysis eased most of the development process.
Valuable Clients
- Confidential
Awards & Achievements:
- Rewarded Above and Beyond for the immediate quarter after joining Cognizant Technology Solutions for “Associate Scheduling” project.
- Secured Above and Beyond award for the outstanding performance in leading the project to zero defect delivery with the team of 5 members for the project “Pay From Scan - China” from Cognizant Technology Solutions.
- Appreciation across the project has been received for the technical suggestion provided for TMS Project from Cognizant Technology Solutions.
- Direct appreciation from Wal-Mart Stores Inc for the data migration for 250 china stores with defect free delivery.
- Secured the Best Developer of the year award - 2003 from Anna Silicon Technology Solutions.
Technical & Domain Skills
Software
- Operating Systems: Windows NT/'95/'98/00/03/XP/Vista/'7.
- Programming Languages: C, C++, Visual Basic 6.0, ASP.Net, VB.Net and C#.Net.
- Environment: .NET Framework [2.0, 3.0, 3.5 and 4.0].
- Scripting Languages: VBScript , Java Script, Jquery
- Design Patterns: Singleton, Factory, Abstract, Model-View-Controller (MVC), Model-View-Presenter (MVP) and Decorator.
- Databases: MS-SQL Server 2005 and 2008, Informix, Oracle, DB2 and MS-Access.
- Web Server: IIS 6.0 & 7.
- Source Control: Microsoft Visual Source Safe 6.0, Teamforge - SVN.
- Bug Tracking Tools: Track Web, Help Star, JIRA, Bugzilla and HP Quality Center.
- Code Analysis Tools: FxCop, Gendarme, Style Cop, ANTS Profiler and Jet Brains.
- Source Build Tool: Hudson and Ant.
- Unit Testing Tools: NUnit and MS-Test.
Technologies
- Database: ADO, ADO.NET and ADO.NET Entity Framework.
- Internet: Web Forms, ASP.NET, AJAX, ADO.NET, LINQ, HTML, and WCF.
- Standards: Web Service and XML.
- Others: Windows Forms, Windows Services and Console applications.
Domain Skills & Others
- Domain Knowledge: Retail, E-Commerce & Insurance.
- Third-party components: MS Enterprise Library, Log4Net, Infragistics, Dev Express, Crystal Report and MS Office Interop's.
- Project Management Tools: MS Project, CA Clarity PPM.
Professional Certifications:
Microsoft
- Web Developer 4.
- ASP.NET Developer 3.5.
- Windows Developer 3.5.
- Technology Specialist for .NET Framework 4 and Data Access.
- Technology Specialist for Service Communication Applications [Framework 4.0].
- Technology Specialist Web Applications [Framework 4.0].
- Technology Specialist for ASP.NET, ADO.NET and Windows Forms Applications [Framework 3.5].
Brain Bench
- Data Modeling Concepts.
- OO Design Patterns.
- OO Concepts.
- Programming Concepts.
- C# Fundamentals.
Others
- L0 Retail Certification from Cognizant.
Work Experience
Confidential , May' 11 - Present
Bentonville, Arkansas
Senior .Net Lead/Developer
WM Stores - Global Allowance System - Brazil & Chile (GLAS) - Migration from ASP to ASP.Net 3.5
Confidential is the main tool for creating deal agreement between the buyer and supplier and also this application deals with all levels of agreement approvals. It's a high visibility application in Wal-Mart Finance team. Basically it was developed by ASP and COM components now migrated to ASP.Net with framework 3.5 and also additionally doing some enhancements.
Responsibilities:
- Involved in UI WEB PAGE design, developement for various kinds of transaction like purchase, redemption, switch, brokerage and reports.
- Involved with Funds, day to day transaction using C#,ASP.NET,ADO.NET,AJAX
- Developed WEB SERVICES, XML for Fund Redemption transactions.
- Used ADO.NET extensively with .Net SQL Data Provider thereby accessing the SQL Server 2005 databases.
- Designed the database schema for the application and wrote stored procedures.
- Interacting with client to get more business knowledge and discuss about the current requirements.
- Providing help/ suggestions to design the application.
- Providing technical guidance to the offshore development team.
- Prepared POC to implement new approaches in new GLAS system
- Taking care Design, construction and implementation phase and drive the project on track and on time.
Environment: .Net Framework 3.5, Visual studio 2008, C#, ASP.NET, AJAX, JQuery, JSON, SQL Server and DB2.
Confidential Jan' 11 - May' 11Bentonville, Arkansas
Senior .Net Lead Developer
WM Stores - Decision Support System (DSS) - Migration from VB, VC to .Net 3.5
The Decision Support System (DSS) is the main tool for generating report for all the store activities. It's high visibility for all the end user's of store operations. Basically it was developed by VB, VC and .Net 1.1. Now it will be migrated to .Net framework 3.5.
Responsibilities:
- Designed Architecture of the project.
- Prepared POC to implement new approaches in new DSS system.
- Prepared two utility tools to compare the old and new DSS systems outputs.
- Developed master page of the application in share point server.
- Designed and Developed Web Forms for web based external application.
- Interacting with client to get more business knowledge and discuss about the current requirements.
- Providing help/ suggestions to design the application.
- Providing technical guidance to the offshore development team.
Environment: .Net Framework 3.5, Visual studio 2008, C#, VB.Net, SQL Server 2008 and Informix.
Confidential Jun' 10 - Dec' 10
Bentonville, Arkansas
Senior .Net Lead Developer
WM Stores - Pay From Scan (PFS)
The Pay From Scan is the frontend component of the project with multilingual support, and is an Scan based trading is the process where suppliers maintain ownership of inventory within retailers\' warehouses or stores until items are scanned at the point of sale. Traditionally Scan Based Trading programs use Electronic Data Interchange solutions as the key component to synchronize information on store locations, items, daily sales, receiving's, billings and payments between a retailer and its Scan Based Trading suppliers. While at first blush it would seem that the benefits of Scan Based Trading are mainly derived from savings for the retailer, in fact, the SBT supplier is usually the driver of Scan
Based on trading they are received huge benefits. In the magazine industry alone, the full implementation of SBT has been estimated to provide operational savings to the retailers and suppliers of $220 million per year.
Responsibilities:
- Co-coordinating and guiding the offshore development team.
- Preparing all the necessary documents for process and delivery Audit
- Involved in System study & Requirement analysis
- Involved UI Design and Code Development
- Design & Developed Data and Business Entities
- Involved Unit testing and Defect fixing
- Taking care Design, construction and implementation phase and drive the project on track and on time.
Environment: .Net Framework 3.5, Visual studio 2008, VB.Net, ASP.Net, Web Services and DB2.
Confidential Dec' 09 - Jun' 10
Senior .Net Developer/ Module Lead
WM Stores Associate Scheduling - Rules Management System
The Rules Management System is the frontend component of the project with multilingual support, and is an enhanced version of the current Schedule Control Data screens used to manage the data that drives associate schedules. Store Format Scheduling is the backend component of the project; updating the batch programs(i.e. Worker, RegFost) to use new Format, Hard Stops, Time Outside Open/Close and Rotating Schedule data entered into the frontend to generate more accurate store associate schedules. This project is the foundation for rolling out store associate schedules to other formats (i.e. NHM, Sam\'s Club) and to countries outside of the US.
Responsibilities:
- Co-coordinating and guiding the offshore development team.
- Preparing all the necessary documents for process and delivery Audit
- Involved in System study & Requirement analysis
- Involved UI Design and Code Development
- Design & Developed Data and Business Entities
- Involved Unit testing and Defect fixing
Environment: .Net Framework 3.5 and Visual studio 2008, C#, ASP.Net MVC Framework, JQuery And Informix
Confidential Dec' 08 - Nov' 09Module Lead/ .Net Developer
ACE-CSS (Windows Application)
The goal of this project is to fulfill the Customer Support Service (CSS) department related operations like order related queries and status of the order, payments, refund and its shipments details.
E-mail message management module to manage the customer e-mails and parsing these e-mails routed through the respective response department. They allow businesses to prioritize, categorize, route, track, respond to, and learn from their customer inquiries. An automated response is sent to the customer acknowledging the receipt of the e-mail and possibly providing an estimated response time. If the e-mail falls into a predetermined category, the server will search the response database for an appropriate response and automatically respond to the customer. If it does not match the e-mail message with an existing category, the message is routed to the next available CSR. The CSR can then look up the customer\'s history and/or browse the response library for the appropriate response. Depending on the nature of the e-mail, the CSR may need to consult a client representative. Once a response is generated, either automatically or by a CSR, the response is routed to the e-mail response server which archives the message, and sends it back to the mail server to be forwarded to the customer.
CSS uses the CS Task module to track activities and escalations on an order, payment and refund related operations and the Reports module to show the all possible customer and order related reports.
Responsibilities
- Involved in System study & Requirement analysis
- UI Design and Code Development
- Design & Developed Data Entity Objects
- Developed Transactions class using OOPS & WCF
- Implemented Unit testing
Environment: .Net Framework 3.0 and Visual studio 2008(Winforms-VB.Net & WCF-C#) and SQL Server 2008
Confidential Mar' 07 - Nov' 08
Senior .Net Developer/ Module Lead
Light Man (Windows Application)
This project is to convert four internal VB6 applications of Allposters.com, namely Joshua III, Matthew, daemon and Email parser into .NET 2.0 application of Lightman. It makes use of the Art. Framework which is developed using the Microsoft Composite UI block, Microsoft Enterprise Library 2.0, MVC and Singleton pattern and Infragistics .Net Advantage 2005.
Responsibilities:
- Involved in System study
- Involved in Converting forms VB to VB.Net
- Involved in Unit testing of converted forms
- Develop required stored procedure
- Developing Business components and Data entities
- Involved in Defect fixing.
- To prepare Unit Test result document
- To Prepare Build Notes
- Production Support
Environment: Visual studio Developer 2005(Win forms-C#, VB.Net), .NET framework 2.0, SQL Server 2005, XML
Confidential Apr' 06 - Feb' 07
Senior .Net Developer
Artist Rising (Web Application)
The Artist rising application offering the Artists to perform several functions aimed at setting up their Gallery and Selling their Artwork. Using the Gallery Management Tool, Artists will be able to:
Responsibilities:
- Setup their Artist Profile
- Upload Images of Original Artwork
- Specify Information about the Artwork
- Indicate if the Original is for Sale
- Setup Prints of the Artwork to Sell
- Customize their Gallery
- Send their Art for Sale to Storefronts
- View Sales & Traffic Reports
In this product provides Artist Members with an individualized Gallery for displaying and selling their Artwork. When an Artist Signs Up for a Membership, a unique URL will be created based on the Gallery Name they provide.
Once the Artist has uploaded Artwork and provided the required information, their gallery will be fully functional and ready for Sales of Artwork. Consumers will be able to navigate to Artist's Gallery by entering the URL.
Environment: Visual studio Developer 2005(ASP.Net-C#), .NET framework 2.0, SQL Server 2005, IIS
Project: ConfidentialClient Name:Confidential
Module Name: EAS and Batches
Duration: October 2005 - March 2006 (6 Months)
Team Size: 10 Members
Role: Team Member - Sr. Developer
Description:
This is a software solution for American Association of Retired Persons (AARP), one of the plans of Delta Dental Insurance of California. This module is used to maintain the Eligibility information of the Enrollees of AARP. EAS is an n-tire application; Since XML is used in this application, the components are shared by another web module - Web Enrollments, which is the web version of EAS. The role based COM+ components are used for authentication.
Eligibility Administration System (EAS) is a module of Optare Suite of Products. EAS is the module used to maintain the entire Enrollment information of Optare. EAS is used to create Enrollments and Subscriptions based on the Region, Contract Purchaser and Coverage. A subscription/enrollment can be pended, reinstated, transferred and terminated as per the business requirement. EAS is an n-tier application; Since XML is used in this application, the components are shared by another web module - Web Enrollments, which is the web version of EAS.The role based COM+ component is used for authentication.
Responsibilities
- Involved in System study
- Involved in Preparation of Technical documentation (Design specification, Architecture document).
- Developed required stored procedure
- Involved in Source Code development.
- Involved in setting up of deployment environment.
- Involved in Unit Testing.
- Prepare Unit Test Result Document
- Prepare Build Notes
Environment: Visual studio Developer 2003(Winforms-C#, VB.Net), .NET framework 1.1, SQL Server 2000, XML
Project: Software Process Management System (SPMS).
Client Name:Confidential
Module Name: Admin Tool and SPMS Client
Duration: April 2005 - September 2005 (6 Months)
Team Size: 7 Members
Role: Team Member - Developer
Description:
This is a complete process management system for software companies, in order to help them maintain the CMM quality process. SPMS was developed as an internal tool for Anna Silicon Technology to help them achieve CMM certification. Later this has been converted to a product.
Responsibilities:
- Involved in System study.
- Involved in Preparation of Technical documentation (Design specification, Architecture document).
- Involved in Source Code development.
- Involved in Unit Testing of this Application.
- Prepare Unit Test Result Document
- Prepare Build Notes
Environment: Visual studio Developer 2003(Win forms-C#, VB.Net), .NET framework 1.1, SQL Server 2000, XML
Project: Email ParserClient Name:Confidential
Module Name: Email Admin and CSR Emails
Duration: September 2004 - March 2005 (7 Months)
Team Size: 9 Members
Role: Team Member - Developer
Description:
This is an application that pulls mails from the various Outlook Public Folders and then pushing them into the database after doing Business validations.
Processing CSR Emails means which is basically used for order processing. If the customers have any queries regarding their order, they can send those to a particular Email ID with respect to the language that they have chosen in their site. This part of application makes the CSR's tasks easier to handle those mails while responding to Customers.
Responsibilities:
- Involved in System study.
- Involved in Preparation of Technical documentation (Design specification, Architecture document).
- Involved in Source Code development.
- Involved in Unit Testing of this Application.
- Prepare Unit Test Result Document
- Prepare Build Notes
Environment: Visual Studio Developer 2003(Win forms-C#, VB.Net), .NET framework 1.1, SQL Server 2000, XML
Project: JDPClient Name: Confidential, Singapore.
Module Name: Email Admin and CSR Emails
Duration: April 2004 - August 2004 (5 Months)
Team Size: 6 Members
Role: Team Member - Developer
Description:
This is a MIS system to store, retrieve and manipulate survey information for surveys conducted by JDP in various countries. The system also houses an extensive Security module.
Responsibilities:
- Involved in System study and evolving the Use cases.
- Involved in Preparation of Technical documentation (Design specification, Architecture document).
- Involved in Source Code development.
- Involved in Unit Testing of this Application.
- Prepare Unit Test Result Document
- Prepare Build Notes
Environment: Visual studio Developer 2003(Win forms-C#, VB.Net), .NET framework 1.1, SQL Server 2000, XML
Were worked four more projects using VB, ASP, VB.NET languages from May 2001 - March 2004.