Sr. Dot Net Lead Programmer Resume
IndianapoliS
SUMMARY
- Self motivated and result oriented professional with around 8 years of experience in Software Industry in various business domains like Credit Application, Insurance, Finance, Healthcare, Manufacturing and Telecom.
- Demonstrated ability to work with Internet, Client Server and Distributed programming technologies such as C, C++, C#, VB, ASP 3.0, ASP.Net 1.1/2.0/3.0/3.5 , JavaScript, VBScript, ADO.Net, Web Services, Windows Communication Foundation (WCF) Services, NHibernate, ILOG, HTML, HTML Components, DHTML, CSS, XML, XSLT and AJAX.
- Proficient at developing .NET applications using Web Forms and Windows Forms
- Worked with SQL 2000/2005/2008 and Microsoft Access databases.
- Proven ability to write Stored Procedures, Functions, Triggers and Views in SQL and effectively used within the application.
- Efficient in working with Dynamic User Interface (DUI) screens.
- Designed and generated reports using Crystal Reports, SSRS and Microsoft Access.
- Worked with design patterns like Singleton, Abstract Factory, Façade, MVC and DAO.
- Implemented Change Data Capture (CDC) design pattern for Multiple Applications (Deals).
- Implemented business rules using ILOG rule engine.
- Profound knowledge in using User Controls and Custom Controls.
- Effectively used Master Pages and Style Sheet for unified look and feel.
- Exposure in designing and publishing ASP.Net Web Services and Windows Communication Foundation (WCF) services.
- Proficient in working with Microsoft Application Blocks like: Exception Block and Data Access block.
- Good knowledge of Software Development Life Cycle (SDLC), Agile methodology, Scrum methodology, Extreme Programming, Test Driven Development (TDD) & RUP.
- Experience on using deployment tools like XCOPY, Copy Wizard and Web Setup integrated with all Microsoft Development IDE.
- Strong experience in using Embarcadero and SSIS, ETL tools, for data imports and transformation in SQL server.
- Knowledge of using SyncSort DMExpress for data sorting and creating job flow.
- Experienced in creating Functional Design, Technical Design, Developer Notes, Delivery Reports and other documentations.
- Involved in preparing Functional Requirement Specification document, Project Plans, Project Estimations, Object Oriented Analysis and Design Documents.
- Well versed with NUnit, Function Testing, Test Cases and Test Procedures
- Ability to work with web based management tools like Subversion, Clear Case, Team Foundation Server (TFS), Clear Quest, VSS, MKS and Mercury Quality Center / Test Director.
- Worked with VMware.
- Good Knowledge of UML, RUP and SDLC.
- Experienced in coordinating activities between offshore and onsite teams.
- Experienced with coding and testing time estimation.
- Deep Knowledge about GAP and SWOT analysis.
- Demonstrated ability in setting up offshore office in India and providing training to employees for smooth functioning of day to day activities.
- Conversant with major International and governing national codes and Standards.
- Ability to work with the end users by understanding their requirements and providing the appropriate solutions.
- Creative and tenacious problem solver with proven ability to manage multi - projects under live environment.
- Quick learner with natural ability to grasp new technologies. Ability to work in both independent and team environments.
- Excellent communication, interpersonal, technical, organizational and leadership skills.
TECHNICAL SKILLS
Web Technologies: C, C++, C#, VB, ASP 3.0, ASP.NET 1.1/2.0/3.0/3.5 , ADO.Net, Web Services, Windows Communication Foundation (WCF) Services, AJAX, JavaScript, VBScript, HTML, HTML Component, DHTML, CSS, XML, XSLT, ILOG Rule Engine, NHibernate.
Database: SQL 2000/2005/2008 and Microsoft Access.
Reporting Tools: Crystal Reports, SSRS and Microsoft Access.
ETL Tools: Embarcadero, SyncSort DMExpress and SSIS
Computer: Visual Studio 2003/2005/2008 , VMware, MKS, Subversion, Clear Case, Team Foundation Server (TFS), Clear Quest, Mercury Quality Center/Test Director, VSS, DTC, Visio, Windows and Microsoft Office..
Software Testing Tool: NUnit.
Modeling Technologies: UML, RUP, Agile, Extreme Programming, TDD and Scrum.
Design Patterns: MVC, Change Data Capture (CDC), DAO, Abstract Factory, Singleton, Façade, Lazy Loading.
Operating Systems: Windows 2000/2003/XP/NT/Vista and Windows 2003 server.
Web Servers: IIS 5.0/5.1/6.0 and PWS.
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis
Sr. Dot Net Lead Programmer
Responsibilities:
- Involved in SDLC phase of requirement analysis, design, and development & testing of web application.
- Created Functional Design, Technical Design, Developer Notes, Delivery Reports and other documentations.
- Developed Business use cases, sequential, collaborative, activity and class diagram for enterprise presentation, business and data access component of the system using UML.
- Worked with design patterns like Singleton, Abstract Factory, Façade, MVC, Lazy Loading and DAO.
- Used C# for developing business logic and JavaScript for client side scripting.
- Used HTML Component in HTML and JavaScript.
- Worked with Dynamic User Interface screens.
- Used Domain Model for faster and convenient method for access data from database.
- Used MyGeneration tool to create Domain Objects and mapping files.
- Used NHibernate as Object Relational Mapping (ORM) tool.
- Used AJAX and XML for partial post back.
- Effectively used XML to populate & control data display on screen.
- Created Web Services and WCF services to exchange data with application and also to achieve partial post back.
- Developed and well understanding of Multiple Applications (Deals) scenarios.
- Implemented Change Data Capture (CDC) design pattern for Multiple Applications (Deals).
- Implemented business rules using ILOG rule engine.
- Created Stored Procedures, Functions, Triggers and Views in SQL 2005/2008 for application NAGE & in SQL 2008 for application RLS and effectively used within the application.
- Created and modified reports using SSRS, Crystal Reports and Microsoft Access.
- Used SSIS to import data from old existing system to new system.
- Used Embarcadero ETL tool for daily imports for Advisor.
- Used SyncSort DMExpress for data sorting and creating job flow.
- Worked with resolving deadlocks and performance issues.
- Involved in writing Test Cases and Test Scripts.
- Estimated coding and testing time for change requests.
- Involved in bug fixing.
Environment: Visual Studio 2005/2008, SQL Server 2005/2008, ASP.Net 2.0/3.5, ILOG Rule Engine, Subversion, Clear Case, Team Foundation Server (TFS), Clear Quest, Test Director, MKS, VMware, SSIS, Embarcadero, SSRS, Crystal Reports, Microsoft Access and SyncSort DMExpress.
Confidential, Connecticut
Sr. Dot Net Programmer / Analyst
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the intranet web application.
- Developed business use cases, sequential, collaborative, activity and class diagrams for the enterprise presentation, businesses and data access components of the system using UML.
- Used MVC architecture pattern and singleton, factory, façade & DAO design patterns.
- Involved in designing Database Architecture.
- Graphical User Interface (GUI) was designed using ASP.NET and the business logic was developed in VB.
- Worked with AJAX to improve web application interactivity.
- Effectively used State Management Techniques.
- Used Master Pages and Style Sheet for a unified look and feel of the application.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript.
- Designing Administrator pages to handle overall application.
- Used MS SQL Server 2005 as the database.
- Implemented Optimized SQL Stored Procedures and Functions.
- Wrote the T-SQL Database Triggers, Views, and Indexes.
- Used XML and XSLT for data handling.
- ADO.NET was used to implement the data layer to communicate with different databases.
- Used ADO.NET components like DataAdapter, DataReader and Dataset.
- Used DataGrid, DataList, Panels and DataReader to retrieve, display and manipulate data.
- Data transformation was done using SSIS.
- Involved in creating Web Services and WCF Services used by pick and place machines.
- Created various user controls to handle page validation, header and page navigation.
- Reports were generated using SSRS and Crystal Reports.
- Used Clear Case for version control.
- Involved in Nunit testing of the application to ensure quality.
- Set up offshore maintenance office in India and also provided training to employees for smooth functioning of day to day activities.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
Environment: Visual Studio 2005, VB8.0, AJAX, XML, XSLT, ASP.NET, JavaScript, ADO.NET, SQL Server 2005, Crystal Reports, SSRS, SSIS, Visio and Clear Case.
Confidential, Wisconsin
Senior Dot Net Programmer / Analyst
Responsibilities:
- Assisted in preparing functional requirement specifications.
- Development of ASP.NET Forms for generating work orders, complains, fault tickets, reports etc.
- Developed modules using ASP.NET, C#, JavaScript, HTML and ADO .NET.
- Designed and developed screens for capturing, retrieving and manipulating data using ASP.NET.
- Developed reusable User Controls and Custom Controls for frequently required functionalities.
- Used Data Access Layer as a bridge between Business Logic Layer and Backend database.
- Extensive use of ADO.NET classes to interact with source database.
- Used Data Bound controls like GridView, DetailsView, and DataList.
- Used Validation controls and JavaScript for client side validations and standardized the error handling throughout the application.
- Involved in writing Stored Procedures, Functions and Triggers using T-SQL on SQL Server 2005.
- Developed reports using Crystal Reports.
- Involved in Unit and Integration Testing.
Environment: Visual Studio 2005, C#, XML, ASP.NET, JavaScript, ADO.NET, SQL Server 2005, Crystal Reports, SSRS and Visio
Confidential, Connecticut
Dot Net Developer
Responsibilities:
- Played a key role in designing, development, testing and integration of various modules in the project.
- Gathered requirements designed the Framework using UML that included identifying the use cases and its surroundings. Drawing Use case diagrams, identifying classes, drawing class diagrams, and sequence diagrams.
- Development of the user interface was done using ASP.NET server controls, HTML, JavaScript and Business Logic using VB.
- Implemented the OOP concepts effectively in various modules of the project.
- Used ADO.NET connection, command, datasets, data adapter, data reader and XML to retrieve and store the data in SQL Server 2005.
- Created Web User Controls and Custom Controls.
- Created & consumed web services like health care information and medication.
- Worked with tables, stored procedures, functions, views, indexes in SQL 2005.
- Used Crystal Report for reporting and analysis tool.
- Used secured HTTP for transactions and emailing.
- Used Microsoft Visual SourceSafe for version control.
- Wrote test cases, test procedure and carried out testing.
Environment: Visual Studio 2005, VB 8.0, ASP.NET, JavaScript, ADO.NET, SQL Server 2005, Crystal Reports, Visio, VSS and MS Office
Confidential, Chicago
Dot Net Developer
Responsibilities:
- Part of requirement gathering and document preparation team.
- Developed NIKU using C#, ASP.NET, JavaScript, SQL Server, ADO.NET and Visual Studio 2003.
- Used ASP.NET and JavaScript for validations controls.
- Implemented Security module using ASP.NET built-in Membership and Role Providers.
- Used style sheet to provide users personalized Look & Feel.
- Modeled database structure using Factory pattern.
- Worked with ADO.NET to interface with SQL Server.
- Extensively used Datasets, Datagrid, and DataReader to retrieve, display and manipulate data from database.
- Used Stored Procedure for accessing and conditioning data retrievals.
- Reports were created using Crystal Reports.
- Involved in various testing procedures like Unit Testing, User Testing, System Acceptance Testing and Integration Testing during the testing phase of the project life cycle.
Environment: Visual Studio 2003, C#, ASP.NET, JavaScript, ADO.NET, SQL Server 2000, Crystal Reports, Visio, MS Office and Windows 2000
Confidential
Dot Net Developer
Responsibilities:
- Analysis & Design, functional & technical specifications using OO Methodology/MS Visio/ UML.
- Responsible for system, database and presentation layer architecture.
- Designed and developed the database using ER diagrams (Microsoft Visio) and SQL 2000.
- Designed and developed user interfaces in C#.NET / ASP.NET.
- Developed the application as a three-tier application with UI in the presentation layer, Business logic in the middle layer and Database activity in the Data Access layer.
- Implemented Forms based Authentication and Role based Authorization Security Model.
- Worked with various validation controls using JavaScript.
- Extensively used .NET Framework classes.
- Developed database tables in SQL Server 2000.
- Developed and consumed web services using ASP.NET.
- Used SOAP for communication between two software modules for web application development.
- Created and used XML Web Services for the methods.
- Developed and used ADO.NET objects for handling database activities.
- Used Crystal Reports for reporting Financial Details.
- Part of Unit, Functional, Regression and Integration Testing.
- Responsible for user training, post-development support, maintenance and support of the application.
Environment: Visual Studio 2003, C#, JavaScript, XML, ADO.NET, ASP.NET, SQL Server 2000, Crystal Reports, MS Office and Visio.
Confidential
Application Developer
Responsibilities:
- Gathered Requirements from the higher management.
- Prepared Use case documents accompanied by use case diagrams.
- Developed business façade layer and data access layer.
- Used ADO for accessing data from SQL.
- Developed and used stored procedures in SQL.
- Executed SQL scripts to migrate the existing data to the new system using staging database.
- Developed User Interface screens using ASP and client side script as JavaScript.
- Helped the technical writers in preparing the user manual.
- Involved in unit testing, fixing bugs and maintenance of the product.
Environment: ASP 3.0, VBScript, MS Visual Interdev, XML, SQL Server 2000, ADO, JavaScript, MS Visio and MS Office.