Senior Consultant Resume
Washington, DC
SUMMARY:
- 16+ years of solid experience in designing and developing Client - Server, Web based applications using Microsoft tools and technologies.
- 4 years of expertise in CSS, JavaScript, AngularJs, ExtJs, AJAX, JSON, NPM and XML, RequireJS.
- 10 years of experience in programming with DOT Net Technologies C#.Net, VB.Net, ASP.Net, Asp.Net Mobile web forms, Active Directory, ORM.Net, and ADO.Net.
- Having good working experience on WCF, WF, WPF, XAML, and Silverlight.
- 3 years of experience in VB 6.0, ASP, ADO, COM/DCOM and having strong coding knowledge in developing client server applications.
- Experience in unit testing using NUnit framework and extensive experience in developing and deploying .Net installers, Install shield.
- Having strong database knowledge over SQL-Server (2000, 2005, and 2008) and ORACLE 8i/9i/10g databases and expertise in designing and creating database, PL/SQL Programming, stored procedures, functions and triggers.
- Having good knowledge and worked on Web Services, SOAP, XML, Remoting, and Threading and Microsoft Application Blocks.
- Worked extensively on ASP, Java Script, VBScript, HTML, DHTML, CSS to develop web based applications.
- Having good working experience on SOA (Service Oriented Architecture) Applications.
- Solid experience in developing Custom ActiveX Controls using COM and .Net.
- Expertise in Crystal Reports, SQL Server Reporting Services.
- Familiarity with Software Development Life Cycle (SDLC) and worked in all stages
- Hands on exposure to Project management and Configuration management.
- Hands on exposure to Offshore Coordination.
- Extensive knowledge on third party tools Infragestic Controls
- Excellent communication skills, team player, self-motivated, ability to handle multi tasking, hard working and result oriented.
TECHNICAL SKILLS:
.Net: Framework 1.1/2.0/3.0/3.5/4.0, C#.Net, VB.Net, ASP.Net, ORM.Net, ADO.Net, AJAX, LINQ, SOAP, MTOM, CRM, Mobile Web forms, Web Services, Design Patterns, WPF, WCF, WF, SOA, Nunit, Hibernate , Active Directory.
Languages: VB 6.0, Java 2.0,C, C++, SQL, PL/SQL, T-SQL
Web Tools: ASP, JSP, Visual Interdev, HTML, DHTML, XHTML, CSS, XSLT, XML, XSL-FO
Scripting: Java script, VB Script, jQuery, ExtJS
Middleware: COM, COM+, MTS
Web Servers: IIS 4.0/5.0/6.0/7.0
Database: Oracle 8i/9i/10g, MS-SQL Server 2000/2005/2008, MS-Access, DB2
Reporting: Crystal Reports, Data Reports, SQL Server Reporting Services
Version Control: Visual Source Safe 6.0, PVCS, SCM, Microsoft TFS, Clear Case
Methodologies: AGILE(XP, SCRUM, TDD), RUP
Modeling Language: UML, Visio Tools
Other Tools: Microsoft Project, NAnt, Infragestics, ASPOSE, RAD tools, HTML Editor, Install shield, Farpoint Spread Control.
PROFESSIONAL EXPERIENCE:
Confidential,Washington,DC
Senior Consultant
Responsibilities:- Involved in full life cycle of the project from requirements gathering, analyzing, designing, and developing the application using Iterative AGILE Methodology.
- Successfully implemented Ringtail project using EXTJS, Bootstrap, HTML 5.0, CSS 3.0, ASP.Net MVC, EntityFramework and SqlServer as database.
- Worked with N-tier architecture involving Services Layer, Repositories, Data Access Layer, and Business Layer and Presentation layer.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Using MVC 5 achieved a clean separation of layers given into Model, View, and Controller..
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Used Lambda Expression and LINQ for making queries on the Entity model.
- Worked with Language-Integrated Query (LINQ) in Web pages to retrieve and modify data.
- Implemented Repository pattern for CRUD (Create, Read, Update and Delete) operations on the database.
- Responsible for developing the reusable Components.
- Used ExtJS, jQuery, and Bootstrap for a rich user experience.
- Created various EXTJS Services & injected them into Extjs Controllers (using Dependency Injection) to enable AJAX calls and created custom ExtJs components .
- Implemented Web Services, which used to call core business layer methods, to expose the core functionality based on SOA pattern.
- Involved in creating different endpoints for different protocols using WCF for exposing the service.
- Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS).
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
- Performed Unit Testing for all units in developed pages using Siesta,NUnit and involved in code review activities.
- Used mocking framework Moq to stub out dependencies like database, web services for creating unit tests.
- Experience in providing day-to-day production support includes bug fixing, enhancements and providing best Confidential to the client.
- Implemented TOF Web using Angular Js, CSS, Bootstrap.
- Implemented rendering framework using C# 4.0 and Windows workflows.
- Implemented Abstract factory design pattern.
- Implemented Image conversion using Neevia docuPrinter SDK.
- Implemented TOF Data access component using LINQ.
Environment: .Net Framework 4.0, using Angular Js, CSS, Bootstrap, VisualStudio, C#, SQL Server 2008, LINQ, Neevia DocuPrinter.
Confidential, Deerfield, IL
Senior Consultant
Responsibilities:- Collected business requirements by attending JAD sessions and client meetings.
- Prepared high level design documents using class and sequential diagrams.
- Implemented payroll module using C# 3.5, Asp. Net 3.5, Ajax, and SQL Server 2005 and developed business logic layer using LINQ.
- Implemented .Net Active Directory authentication system for payroll application.
- Developed stored procedures, UDFs, views, cursors, and triggers using T-SQL in SQL Server 2005.
- Imported data from XML files using OpenXML and sp xml prepareddocument.
- Performed impact analysis to determine impact of new features to the existing application.
- Implemented Asp.Net web applications using MVC Design pattern and implemented User Interface layer with ASP.Net web forms, user controls, Rad Controls, and AJAX.
- Performed client side validations using JavaScript.
- Implemented windows services, scheduled based backend processes, and business components using C# and VB. Net.
- Implemented a WCF Service to communicate with DB2 and Oracle database.
- Implemented win forms applications using WPF/XAML and implemented rich GUI like shapes, text, and animations using WPF, Silverlight with XAML using Expression Blend and Infragistics Component Suite.
- Developed reports in IVG, TESP, ING and Paystub applications using SQL Server Reporting Services and reports in Dfee application using Crystal Reports.
- Implemented encryption/decryption module for payroll using rijndael encryption algorithm.
- Designed and implemented test classes using NUnit for the applications.
- Upgraded existing classic ASP pages into Asp. Net pages.
- Implemented a Web service to communicate with Oracle database.
- Converted existing in-line Oracle queries in ASP pages to SQLServer stored procedures.
- Converted existing COM components into VB. Net components.
Environment: .Net Framework 2.0/3.5, VisualStudio2005/2008, C#,VB. Net, ASP.NET 2.0/3.5, AJAX, SQL Server 2005, SSRS JavaScript, JScript, XSL, XML, Webservices, WCF, WPF, XAML, LINQ, Oracle 9i, Oracle 10g, DB2, IIS, Silverlight, Hibernate, Active Directory, ASP.
Confidential,Richmond, VA
Senior Consultant
Responsibilities:- Collected new business requirements by attending JAD sessions and client meetings.
- Performed impact analysis to determine impact of new features to the existing application and impact on conversion of the existing application.
- Implemented new web pages with ASP.Net 2.0 web forms, user controls, and implemented business components using C#.
Environment: VisualStudio2005, C#, ASP.NET 2.0, AJAX, SQL Server 2005, XSL, XML, XSLT, Web services, IIS, NUnit.
Confidential,Hartford,CT
Senior Consultant
Responsibilities:- Managed production issue resolution and coordinated with offshore development team.
- Performed impact analysis for changes required in the new application for the new features.
- Implemented new web applications with ASP.Net 2.0 Web forms, User controls, and implemented business components using C#.
- Modified the web application service modules to be able to consume third party Web Generate web services for rating the insurance quote applications.
- Provided support in system maintenance and improvement of existing application.
- Designed and implemented the test cases for NUnit during development.
- Developed stored procedures, UDFs, view, cursors, and triggers using T-SQL in SQL Server 2005.
Environment: Visual Studio 2005, C#, ASP.NET 2.0, ADO.NET, SQL Server 2005, XSL, XML, XSLT, Microsoft IIS 6.0, NUnit.
Confidential,CO
Sr. .Net Developer
Responsibilities:- Prepared sequence and class diagrams using Visio.
- Developed prototypes based on analysis of requirements.
- Created and maintained database for the Price Advantage application.
- Designed and developed the middle tier using ADO.Net to perform and implement business logic and updating/retrieving the data to/from SQL Server Database.
- Implemented the security and authentication/authorization by providing user permissions for different types of users.
- Implemented web services as a business logic layer.
- Developed mobile web forms and asp.net web forms as UI layer.
- Involved in the complete system development life cycle.
- Developed and executed unit, system, and integration test plans.
Environment: Visual Studio 2003, C#, ADO.net, ASP.net, Mobile ASP. Net, SQL Server 2000, VSS, IIS 6.0, NUnit
Confidential,San Ramon,CA
Sr. .Net Developer
Responsibilities:- Implemented Singleton design pattern.
- Developed UI using Infragestic controls and asp.net server controls.
- Designed and developed the Middle Tier using ORM.Net to perform and implement business logic and updating/retrieving the data to/from SQL Server Database.
- Implemented the security and authentication/authorization by providing user permissions for different types of users.
- Implemented Microsoft Application Blocks to access the database and to perform exception handling.
- Contributed to the development and execution of unit, system, integration, stress, and user acceptance testing.
- Involved in the complete system development life cycle.
- Contribute to the development and execution of unit, system, integration, stress and user acceptance testing.
Environment: Visual Studio 2003, C#.Net, ASP.Net, ORM.net, Web Forms, XML, Java Script, IIS, LLBL Genpro, SQL Server 2000, Infragestic Controls, VSS, Microsoft Visio, Microsoft Project 2003
Confidential
Sr. .Net Developer
Responsibilities:- Developed UI using Infragestic controls and asp.net server controls.
- Designed and developed the Middle Tier using ADO.Net and ORM.Net to perform and implement business logic and updating/retrieving the data to/from SQL Server Database.
- Contributed to the development and execution of unit, system, integration, stress, and user acceptance testing.
- Developed prototypes based on analysis of requirements.
- Developed stored procedures, UDFs, view, cursors, and triggers for various applications.
- Implemented performance tuning of applications using SQL Profiler.
- Designed UI using HTML, ASP.Net, and User controls.
- Implemented typed and un-typed datasets.
- Implemented Custom web controls and caching techniques.
- Developed a report module which converted html pages into pdf format using ASPOSE.
Environment: Visual Studio 2003, C#.Net, VB. Net, ASP.Net, ORM.net, Web Forms, XML, Java Script, IIS, LLBL Genpro, SQL Server 2000, Infragestic Controls, VSS, Microsoft Visio, Microsoft Project 2003
Confidential
.Net Developer
Responsibilities:- Involved in designing UI using ASP.Net web controls, user controls, and Html controls.
- Designed and developed the Middle Tier using ADO.Net and ORM.Net to perform and implement business logic and updating/retrieving the data to/from SQL Server Database.
- Used SqlDataAdapters & Datasets extensively for database activity.
- Used Data grids for presenting information in tabular format.
- Used crystal web reports for designing reports.
- Developed complex queries and stored procedures in the system.
- Worked on performance tuning of the application especially on SQL Server Stored Procedures using SQL Profiler
- Involved in the complete system development life cycle.
- Contributed to the development and execution of unit, system, integration, stress and user acceptance testing.
- Performed client side validations using JavaScript.
Environment: Visual Studio 2003, VB.Net, ASP.Net, ADO.net, Web Forms, XML, Java Script, IIS, SQL Server 2000, VSS, Microsoft Visio, Crystal Reports 9.0, Microsoft Project 2003