Senior .net Developer Resume
New York, NY
SUMMARY
- Microsoft Professional with Nine (9) years of professional experience in analysis, design, testing and implementing Object Oriented Programming Concepts (OOPS), Service Oriented Architecture (SOA) based Applications, client-server applications, N-tier applications, and Windows Services based applications.
- Experience in C# 4.0, VB.NET 10.0, ASP.NET MVC, ASP.NET 3.5/4.0, WCF, WPF, Silverlight, LINQ, ADO.NET, Ajax, VB6.0, SQL Server 2000/2005/2008, XML Web Services, Oracle, ADO,ASP 3.0
- Experience in developing Mobile web applications using JQuery Mobile Touch-Optimized Web Framework for Smartphones & Tablets.
- Developed services using WCF (Windows Communication Foundation) technologies with Microsoft Enterprise library and Web service software factory.
- Designed Applications using UML and Use Cases and Design Patterns, Agile Methodologies.
- Managed software project life cycle (requirement analysis, Functional/Design Specifications, HLD, LLD & Test plans designing).
- Experience in developing applications using ASP.NET MVC, ASP.NET Web Forms, LINQ and Windows Communication Foundation (WCF).
- Experience in implementing data caching using Microsoft AppFabric
- Experience in implementing error handling, exception management, tracing and logging features
- System design and development, Rapid Application Development (RAD) using MVC and MVP patterns with design patterns, code review, release management.
- Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS)
- Experience in Load Testing, Code review and implemented automated unit testing with Nunit
- Strong abilities in Design Patterns, Database Design, Normalization, writing Stored Procedures, handling SQL CLR, Triggers, Views, Functions and SSIS/DTS Packages in MS SQL Server and involved in all the stages of System Development Life Cycle.
- Worked on ASP.NET MVC, singleton, Abstract Factory, Factory, Facade Design patterns.
- Experience in working with divergent technologies including IIS 6.0/7.0, HTML5, CSS, Classic ASP, VB6, ADO, VBScript and Java Script.
- Experience in requirements gathering, analysis & re-engineering
- Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.
SOFTWARE SKILLS
Programming Languages: C# 4.0, VB.NET 10.0,WPF, ADO.Net, AJAX, VBA, PL/SQL, T-SQL
Mark-up/Scripting Language: JavaScript (JQuery), VBScript, HTML, CSS
Framework /Architecture: .NET Framework 4.0/3.5/3.0/2.0/1.1, JQuery Mobile, SOA
Databases: MS SQL Server 2008/2005/2000, Oracle 9i/10g, MS Access
XML Technologies: XSL/XSLT, DOM,XPath, XSD
Web Development: ASP.Net MVC 3, ASP.NET 4.0, LINQ, WCF 4.0, Silverlight 3.0, ASP, XML Web Service, AJAX
Application/Web Servers: Microsoft IIS 7.0/6.0/5.0
Modeling Tools: MS Visio Professional
Defect/Bug Tracking: Test Track, Star Team
Version Control: Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS)
Reporting Tools: Crystal Reports, SQL Server Reporting Services (SSRS) 2005
IDE: Visual Studio .NET 2010/2008/2005/2003, Visual Studio 6
Platform: Win32 (Windows 7, Vista, XP, Win 2003, NT, 2K), Win 2k Server, DOS.
Tools / Applications: SAP Data Services, NUnit,Enterprise Library ,Telerik controls
Other Skills: Requirements engineering, UML, Design patterns, code reviews,Testing
EDUCATION
- Masters in Computer Science.
CERTIFICATION
- Microsoft Certified Professional in Developing and Implementing Web Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET (MCP ID - 2908674, Transcript Id: 675439)
- Microsoft Certified Professional in Designing and Implementing Databases with Microsoft® SQL Server™ 2000 Enterprise Edition (MCP ID - 2908674, Transcript Id: 675439)
PROFESSIONAL EXPERIENCE
Confidential, NewYork, NY
January 2010 – Till Date
Role: Senior Developer
Millena Mobile Sites
Millena 2 is the new version of application development framework for Redcats USA online technology by introducing service oriented approach to business operations for their ever changing business needs.
Millena Mobile sites are a collection of ecommerce web sites specifically designed and targeted for smart phones devices (i.e IPhone and Android) using JQuery Mobile Touch Optimized Framework and provide customers an optimized shopping experience when browsed by one of these devices. US Mobile Sites (OneStopPlus, Avenue, WomanWithin, KingSizeDirect, JessicaLondon, and Roamans) and Internaltion Mobile Sites (Belgium, Portugal, France, Spain, Germany, Austria, and Italy) bring up a new channel to generate revenue for brands.
Millena Basket and Catalog services are part of Millena Framework service implementations. These services are SOAP based web services which can return the data in XML, .net Binary & JSONP formats. Basket service would support the objective of the creation, management and retrieval of basket that contains one or more basket items. Catalog service encapsulates all of the product catalog data including the data about Products, Categories.
Contribution:
- Implemented JQuery Mobile Touch Optimized Framework for web pages.
- Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories.
- Developed the services using WCF to access catalog and basket related funcationalities.
- Designed and developed classes using Web service Software factory – Application Block for Development
- Implemented JQuery for client side sorting and validations.
- Designed and developed Analytics Http module for Omniture and Google-Analytics to handle online strategies and marketing initiatives.
- Implemented Microsoft AppFabric caching mechanism for data caching.
- Implented LINQ for quering, sorting, filtering the complex objects.
- Worked in ASP.NET security mechanism such as Impersonation, Authentication and Authorization
- Hands on experience on implementing AJAX functionalities for partial page rendering through JSONP.
- Implemented ASP.NET globalization and localization for handling resources based on thread culture.
- Designed and developed the framework for data caching with AppFabric
- Experience in handling high volume transactional, messaging and distributed systems.
- Hands on experience on performing load testing to measure site scalability, realibitiy and performance in terms of evaluating page response time, memory utilization, CPU utilization.
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
- Involved in unit testing, module testing and integration testing.
- Hands on Experience in creating Technical Design Document, UML(Use Case Diagrams, Sequence Diagram,Class Diagram) , Process flow Diagram, Data Flow Diagram
[Tech Environment]: ASP.NET 4.0, ASP.NET MVC 3, JQuery Mobile, AJAX, WCF 4.0, ADO.NET, JQuery, C#, XML, JSON, SQL Server 2008, Team Foundation Server (TFS), Microsoft AppFabric
Confidential, Montvale NJ
August 2010 – January 2011
Role: Senior Developer
RainChecks
Rainchecks are issued to customers upon request for out of stock advertised items in the store circular, multi-week super save booklets or weekly newspapers. The application will be populated from Retek database and will contain all currently active sales items on a weekly basis. Raicheks will be printed through Zebra Printer.
StoreVisits
It’s an application to capture and automate corporate person’s store visits itinerary across all 400+ stores. User Management, Role Management, Admin Field Itinerary and Reporting are the salient features.
BDC
It captures the average weekly movement of bakery products from Pathmark stores. The system will generate and send a projected list of bakery items to Bakery Express [External Vendor] in order to deliver bakery products to the corresponding stores. Commitment Items and BDC Projections are separate processes that will override the generated data.
Contribution:
- Responsible for gathering requirements, getting sign-off from the business users and prepare system requirements specification for the solution.
- Prototype and evaluate alternative designs in light of security, reliability, continuity and functional completeness
- Designed and developed .NET web components and user controls using ASP.NET and C#.NET, AJAX Toolkit.
- Implemented designed patterns like Factory pattern, Iterator Pattern, Proxy Pattern, Decorator Pattern, etc.,
- Implemeneted printing functionalities through Zebra Printer
- Using the established frameworks like Enterprise Library etc to incorporate the industry best practices
- Implemented caching mechanism on page level (web forms) and for ASP.NET web server controls
- Developed master pages and handled events between master pages and content pages
- Implemented and hosted ASP.NET applications throught Sharepoint 2007 portal.
- Developed custom web parts for document library management.
- Developed and host Web Services through WCF service to provide store details
- Implemented JQuery for client side sorting and validations.
- Strong skills in improving ASP.NET and SQL Server performance in enterprise web applications.
- Worked in ASP.NET security mechanism such as Impersonation, Authentication and Authorization
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
- Designed and Implemented SSIS package to extract, transform and Load (ETL) data operations from multiple heterogeneous systems to SQL Server.
- Hands on Experience in creating Technical Design Document, UML(Use Case Diagrams, Sequence Diagram,Class Diagram) , Process flow Diagram, Data Flow Diagram
- Work with other specialized staff (operations, database management, and client support staff) on assembly and deployment questions.
[Tech Environment]: ASP.NET, AJAX, WCF, ADO.NET, JQuery, C#, XML, SQL Server 2005, Oracle 10g, Visual SourceSafe 6.0
Confidential, MA
August 2009 – July 2010
Role: Senior Developer
EAS (Enterprise Address Service)
The Enterprise Address Service will provide Staples applications a centralize and automated way to cleanse and standardize the data elements that make up a mailing address. EAS will be utilizing SAP Data Services – an address cleansing tool which contains the latest postal directories from USPS. By leveraging these directories, EAS will be able to provide more accurate addresses as well as offer standardization among enterprise applications.
Contribution:
- Analyzed, planned and executed entire process of Software Development Methodology as per the standards at Microsoft.
- Responsible for gathering requirements, getting sign-off from the business users and prepare system requirements specification for the solution.
- Prototype and evaluate alternative designs in light of security, reliability, continuity and functional completeness
- Designed and developed .NET web components and user controls using ASP.NET and C#.NET, AJAX Toolkit.
- Implemented designed patterns like Factory pattern, Iterator Pattern, Proxy Pattern, Decorator Pattern, etc.,
- Using the established frameworks like Enterprise Library etc to incorporate the industry best practices
- Implemented caching mechanism on page level (web forms) and for ASP.NET web server controls
- Developed master pages and handled events between master pages and content pages
- Implemented personalization using Web Parts and User Profiles.
- Developed and host Web Services through WCF service to perform address standardization, data cleansing and L2 level match process
- Implemented ASP.NET AJAX Web Services to generate customer number.
- Designed and built process flows for assigning a name/address standardization keys to increase performance.
- Experience in handling high volume transactional, messaging and distributed systems.
- Implemented JQuery for client side validations.
- Designed and implemented Dashboard for tracking, monitoring activities of ECIS [Enterprise Customer Information System]
- Implemented XSLT for the transformation of XML documents.
- Strong skills in improving ASP.NET and SQL Server performance in enterprise web applications.
- Worked in ASP.NET security mechanism such as Impersonation, Authentication and Authorization
- Implemented Scrum framework for Agile software development and act as a Scrum Master.
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
- Developing the framework for the whole application like exception handling, logging, etc.,
- Designed and Implemented SSIS package to extract, transform and Load (ETL) data operations from multiple heterogeneous systems to SQL Server.
- Hands on Experience in creating Technical Design Document, UML(Use Case Diagrams, Sequence Diagram,Class Diagram) , Process flow Diagram, Data Flow Diagram
- Work with other specialized staff (operations, database management, and client support staff) on assembly and deployment questions.
[Tech Environment]: ASP.NET, MVC, WCF, XML Web Services, ADO.NET, JQuery, C#, XML, SQL Server 2005, Oracle 10g, Visual SourceSafe 6.0, SAP Data Services, Star Team, Microsoft ACT
Confidential, Ashburn, VA
September 2008 – July 2009
Role: Lead Developer
IVAN (Intragovernmental Value Added Network)
IVAN is a website that has been developed to efficiently process and track Intra-governmental Orders (IGTOs). IVAN system will serve as a bridge to match the buyer and seller financial transactions, automate order creation and acceptance activities, trigger automated financial transactions related to the order and acceptance, and capture spend analysis data and produce reports to support financial statement preparation.
Contribution:
- Developed master pages and handled events between master pages and content pages
- Implemented caching mechanism on page level and for ASP.NET web server controls
- Implemented object dependency injection concepts among classes.
- Designed and Created database objects such as stored procedures, packages, functions, triggers
- Developed Web Service to interact between ASP and ASP.NET application
- Experience in developing a bridging mechanism to share/communicate among modules that exists in Classic ASP and ASP.NET application.
- Generated trading partner report, acceptance report, & volume report using SQL Server reporting services
- Developed Drill-down, bar, pie and gauge charts for online dashboard prototype using DotNetCharting library.
- Developed ASP.NET web components to organize reports and data sources, schedule report execution [Daily/Weekly/Monthly Basis] and delivery method [Email/Web based], and track reporting history [audit log].
- Implemented a flexible, role-based security model to protect reports and reporting resources using SSRS.
- Implemented SPRING.NET Framework
- Implemented Test Driven Development (TDD) practice for Agile Software Development
- Developed web services for cross-platform communication reports.
- Designed and developed the Database Manager (Database Manager) component for the application.
- Implemented project enhancements using SPRINT mechanism to stabilize the productivity & scalability of the application.
- Hands on experience in developing 508 compliant applications.
- Provided deployment support in DISA [Defense Information Systems Agency] for Intra-Governmental applications.
- Implemented Telerik controls for developing rich web controls like Tree, Panel & Grid control to generate and display the user required information.
- Extensively used Cascading Style Sheets, JavaScript, AJAX, and HTML.
[Tech Environment]: ASP.NET, SPRING.NET, ASP, XML Web Services, ADO.NET, C#, XML, SQL server 2000, Visual SourceSafe 6.0, Star Team, Microsoft ACT, Telerik Controls
Confidential, Framingham, MA
Decemeber 2005 – September 2008
Role: Team Lead/ Lead Developer
POGWEB: Product Transition Integration
POGWeb is a planogram retrieval website used by store associates to effectively and efficiently set POGs by quickly accessing and printing only relevant information. The main objective is to provide a single source of electronic information related to planograms. The system provides a platform for enterprise-wide collaboration and links all store users, corporate users and space planning specialist for optimizing performance.
The system also provides the single application by integrating POGWeb with SKU Transition, Assortment Task Manager (ATM) and Gatekeeper. The three planogram management databases are moving to an integrated, real-time, IS-supported SQL Server platform. Enhanced reporting, administrative functionality, streamlined Returns Management are the salient features of POGWeb-PT Integration.
POGWEB (Planogram Retrieval)
POGWeb is a planogram retrieval website used by store associates to effectively and efficiently set POGs by quickly accessing and printing only relevant information. The main objective is to provide a single source of electronic information related to planograms. The system provides a platform for enterprise-wide collaboration and links all store users, corporate users and space planning specialist for optimizing performance. Merging, splitting and creation of planogram pdf’s, Action Plan creation, Bulletin section, Additional Information are the salient features of POGWeb.
Contribution:
- Developed shared and instance class business components for the entire application
- Creation of Detailed design document
- Created generic inheritance using template page class in C# and used for page level exception and error logging.
- Prototyped and developed graphical user interfaces, using ASP.NET.
- Developed stored procedures and optimized queries through execution plan.
- Generated Database objects and Datasets using XSD Schema
- Used Microsoft VISIO for Design & Architecture and flow Diagrams
- Developed web service for validating the corporate network users.
- Handled printing, merging, splitting and creation of PDF are using iText.
- Creating DTS packages for asynchronous scheduling, tracking and updating of POGWeb.
- Used ADO.NET technology for transmitting data in XML format between database and user interfaces/web interfaces and also used Multithreading to process the different tasks simultaneously as part of the required functionality.
- Designed and developed the DBManager (Database Manager) component for the application.
- Inherited the JS based grid for presentation and used regex extensively for validation, verification and formatting.
- Developed user controls for page navigation, header, footer and for menu creation.
- Handled report logging, data caching, tracing mechanism.
- Actively participated in testing of the application. Write test cases, testing scripts.
- Extensively interacted with clients and business teams to provide technical support and measure the scalability, consistency and accuracy of the application.
- Extensively used Cascading Style Sheets, JavaScript, HTML
[Tech Environment]: ASP.NET, XML Web Services, ADO.NET, C#, XML, SQL server 2000, Visual SourceSafe 6.0, Star Team, Microsoft ACT
Confidential, NH
August 2003 – November 2005
Role: Senior Developer
STARS (Scheduling, Tracking, Accounting and Reporting System)
STARS is a web-based application used for scheduling, tracking and reporting the activities carried out in our client place. The system provides a platform for enterprise-wide collaboration and links all members of the team for optimizing performance. STARS is centered around email-driven, work flow, self-service technology engine that gives complete freedom to the users to enter data or generate reports without support and to update task status and receive email alerts. To keep the system secure and agile, the software has been designed in such a way that the access to the modules is granted to the users based on the roles and job specific functions.
Contribution:
- Interacted with the users for the requirements and testing of the apps.
- Developed graphical user interfaces using ASP.NET.
- Designed and developed the business & controller components for the application
- Developed stored procedures and interacted with them using business components.
- Designed and developed the users security using SHA1 cryptography
- Configured the application using the Web.Config file for setting Security, Globalization, Compilation, Error, Session State and other issues.
- Used Active PDF (third part tool) for generating reports in PDF format
- Handled Application level logic in the Global.asax file.
- Designed and developed reports in formats such as PDF, Excel, Word, and CSV.
- Designed and developed calendar components for displaying schedule information.
- Designed and developed scheduler for STARS
- Designed and developed document management system for STARS.
[Tech Environment]: Visual Studio .NET 2003, ASP.NET, ADO.NET, C#, XML, SQL server 2000, Visual SourceSafe 6.0
Confidential, Chennai, India
April 2002 – July 2003
Role: .NET Developer
Project Description: FORMSPRO (Form Processing Tool)
Forms Pro is an easy-to-use form processing application designed to extract information from paper forms and transfer captured data to databases. Forms Pro is designed to provide efficient and accurate data capturing, conversion from paper forms to databases, and generating reports. Its built-in form and template designers help increase machine readability and data recognition.
Contribution:
- Created Data access classes, which were used to connect to the database using Microsoft ADO.NET and Data binding concepts where objects such as Data Adapter, Dataset, and Data Readers were used.
- Developed server side code using ASP.NET Web forms. Created Dynamic Web Pages in which Web Controls such as (Text, Tree view, List view, Tab, Calendar Control) were used. Java Script was written for client side validation.
- Used ADO.NET Dataset object to Cache frequently accessed data, reducing round trips to the database and boost performance.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers.
- Handled scalability and performance issues and provided support for deliverables.
- Configured the application using the Web.Config file for setting Security, Globalization, Compilation, Error, Session State and other issues
[Tech Environment]: Visual Studio .NET 2003, ASP.NET, ADO.NET, C#, XML, SQL server 2000, Visual SourceSafe