Ashok B
ASP.Net Developer
Email: ******.***@*****.***
SUMMARY:
• Having 7+ years of extensive experience in Microsoft technologies; worked for various clients
and projects in every phase of Software Development Life Cycle from business requirement
gathering to project delivery in various Information Technology areas involving C#.NET,
VB.NET, ASP.NET, LINQ, WCF & WWF services and SQL.
• Highly Skilled in .NET Technologies with extensive experience in developing SOA based multi-
tier applications.
• Extensive knowledge and experience in Web application development in VB.NET, ASP.NET
and C#.NET.
• Proficient with Web Page Development using HTML, XML, XSLT, CSS, JavaScript and
AJAX.
• Good working experience on in developing WCF Services and Web Services.
• Good working experience on in developing Workflow Services
• Strong emphasis in all phases of software development life cycle as interacting with clients for
gathering requirement, designing, developing, integrating, testing, delivering and maintaining
Web applications and smart client applications with intuitive GUI design for the business
domain areas such as Retail, Health Care and Consumer Goods.
• Experience in working with MVC applications.
• Solid working knowledge of IIS web server.
• Practical experience in developing application with Test Driven Development.
• Experience in Agile development process for diverse requirements.
• Preparing technical documentation such as system architecture, functional, design documents.
• Capable of taking initiative as the situation calls, eager and able to learn new technologies
quickly. Possess versatile leadership qualities and the ability to manage change. Accept
responsibilities and job duties eagerly with minimal supervision and Works well under pressure.
• Source control tools such as Microsoft TFS, Tortoise SVN.
• Excellent knowledge and experience in developing Stored Procedures, Functions in SQL
Server 2000, 2005 & 2008.
• SQL Development, ability to write and troubleshoot SQL Code and design (stored procedures,
functions, tables, views, indexes, constraints).
• Excellent communication and good interpersonal skills.
• Creating tools and processes to enhance and improve process workflow.
Technical Skills
Skill/Competency Details
Microsoft Technologies ASP.Net 2.0, ASP.Net 3.5, ASP.Net 4.0, VB.Net, C#.Net,
ADO.Net, LINQ
Application Servers IIS
Java Script, VB Script, JQuery
Scripting Languages
Web Services Web service & WCF Service
Databases SQL Server 2005 & 2008, Oracle PL/SQL
MVC 3.0,
Frameworks ASP.Net 2.0, ASP.Net 3.5, ASP.Net 4.0
Visual Studio 2005/2008/2010, SOAP UI, Fiddler
Tools Used
Unit Testing & Code NUnit, FXCop
Analysis
Source Control SVN, Visual Source safe, TFS
Operating Systems Windows 95/98/2000/NT, XP
Design Tools MS Visio
Professional Experience
Client: ULTA Salon, Cosmetics & Fragrance, Inc June 2014 – Till Now
Project: LPS (Loyalty Platform Services)
Role: Senior ASP.NET Developer
Project Description:
Team have helped the lent to migrate from existing Loyalty Platform to accustom build loyalty
plat form, which has the ability to earn/burn loyalty points based on the customer purchases with
Coupon and Non-Coupon Offers. Services have been used by various systems in clouding E-
Commerce platform.
Responsibilities:
• Analyzed and documented business requirements and detail design of the software for full
understanding of the business and used those requirements to design application software.
• Developed Web based (C#.NET, ASP.NET, JavaScript, CSS, XHTML) application for risk
management process and life cycle management.
• Extensive experience in Client-Service application development.
• Designed user interface screens, validated the input data in the client side using JavaScript &
JQuery and used Ajax for asynchronous client server communications.
• Designed tables, indexes, and views and wrote stored procedures, functions.
• Used Team Foundation Server for Version Control.
• Created test plans and unit test cases using VS 2010 unit testing tool for testing the application.
• Cherwell Service Management was used to report and track bugs.
• Co-ordinate with the team for Weekly status meetings and Code reviews with client.
• Give effective technical solution to client / team whenever required.
• Work with Client/ offshore team for effective business requirement gathering and design.
• Provide project timeline estimates, Design Documents, Traceability Metrics, UTPs (Unit test
plan), UTRs (Unit Test Results) for every CR's (Work request).
Environment: Visual Studio 2010, WCF, C#.Net, ASP.NET, HTML, JavaScript, JQuery, Ajax, SQL
Server 2008,Windows 8, TIDAL Scheduler and SSIS
Client: ULTA Salon, Cosmetics & Fragrance, Inc June 12 – May 14
Project: Tech Refresh
Role: Senior Developer
Project Description:
ULTA has home grown Reporting Manager application (RM) supporting various Store / DC
applications. This system uses some of the SAP database tables (200+) for direct read and update
through BAPI’s /IDocs. Both SAP and RM uses the same database instance -SQL Server 2005 and this
has eliminated SAP Upgrade opportunities at ULTA since 2007. The main requirement is to remove
RM from SAP Database into a separate database instance.
Responsibilities:
• Requirement Gathering and Analysis - Analyzing request formats provided by the customers for
completeness and correctness
• Resolving technical issues and performing independent unit testing and integration testing.
• Analysis of the existing SQL System.
• Re-write front end applications and integrating with SQL Stored Procedures.
• Writing stored procedures and triggers using SQL.
• Designed tables, indexes, and views and wrote stored procedures, functions.
• Used Visual Source Safe for Version Control.
• Created jobs and scheduled it in TIDAL Windows Scheduler
• Cherwell Service Management was used to report and track bugs.
• Co-ordinate with the team for Weekly status meetings and Code reviews with client.
• Give effective technical solution to client / team whenever required.
• Work with Client/ offshore team for effective business requirement gathering and design.
• Provide project timeline estimates, Design Documents, Traceability Metrics, UTPs (Unit test
plan), UTRs (Unit Test Results) for every CR's (Work request).
Environment: Visual Studio 2008, WCF, C#.Net, ASP.NET, VB.NET, TIDAL Scheduler, HTML,
JavaScript, JQuery, Ajax, SQL Server 2008, SSIS and Windows 8.
Client: JCPenney Sep 08 – Apr 12
Project: Event Planning
Role: Software Engineer
Project Description:
Event Planning (EP) is an existing system that deals with setting up and the planning of all
events and the associated media for the year. Event planning system plans the planning blocks
throughout the year. A planning block/event is a period during which a promotion is planned in the
year. The prices planned for the items can be associated with the event and thus be promoted as a part
of the event.
Responsibilities:
• Requirement Gathering and Analysis - Analyzing request formats provided by the customers for
completeness and correctness
• Resolving technical issues and performing independent unit testing and integration testing.
• Analysis of the existing SQL System.
• Re-write front end applications and integrating with SQL Stored Procedures.
• Writing stored procedures and triggers using SQL.
• Designed tables, indexes, and views and wrote stored procedures, functions.
• Used Visual Source Safe for Version Control.
• Co-ordinate with the team for Weekly status meetings and Code reviews with client.
• Give effective technical solution to client / team whenever required.
• Work with Client/ offshore team for effective business requirement gathering and design.
• Provide project timeline estimates, Design Documents, Traceability Metrics, UTPs (Unit test
plan), UTRs (Unit Test Results) for every CR's (Work request).
Environment: Visual Studio 2008, VB.Net, ASP.NET, HTML, JavaScript, FarPoint 7, Ajax, SQL
Server 2005 and Windows XP.
Education and Certifications
• Master’s Degree in Engineering (Computer Science & Engineering)
• Microsoft .NET Framework - Application Development Foundation