.net Consultant Resume
Orange, CA
SUMMARY
- 9+ years of experience in Requirements Analysis, Design, Development, testing, Maintenance, and Enhancement & Production Support of Business Applications.
- Expertise in .NET Framework (1.1/2.0/3.x/4.0), wif knowledge of WPF, WCF, REST, and WWF concepts.
- Worked extensively on Microsoft Technologies including C#, ASP.NET4.0/3.5/2.0, MVC Framework, VB.NET, Microsoft Internet Information Server 5.0/6.0,7.0, and Visual Basic
- Extensive experience in SQL Server, Stored Procedures, Functions, Triggers, Queries, Indexes, DTS Packages, Transactions, Cursors etc.
- Knowledge of web languages like HTML5, DHTML, CSS3, JSON, XML, XSLT, VBScript, and JavaScript.
- Well versed wif Back end, Middle tier, front end and GUI Development.
- Experience in UML modeling (Use Cases, activity diagrams, class diagrams Interaction diagrams, etc.)
- Extensive knowledge of C# features like generics, Serialization, Multi - threading, reflection & Remoting.
- Experienced in developing applications using .NET application building blocks (Sitemap, Master Pages, Membership, Data Access, Exception Handling, and State management).
- Good understanding of developing Web Services using SOAP and XML.
- Sound knowledge in developing .NET assemblies encapsulating business rules.
- Good experience in database programming using ADO.NET, RDO, DAO and ODBC.
- Experienced in Unit test, Functional test, Integration test, UAT and Regression testing.
- Leverage SOA paradigm & SOA metadata to create agile technical solutions for changing business demands.
- Experienced in writing PowerShell scripts for automating tasks and process.
- Has experience wif mobile application development in J2ME, Blackberry JDE, Windows Mobile, iPhone and Android platforms. Also has a good eye and keen understanding of mobile application interface design and principles and has knowledge in GIS and mapping systems and software. I is also familiar wif the location/GPS APIs on mobile platforms, including their various strengths and weaknesses.
- Experienced in using nHibernate ORM tools which automates the mapping between SQL databases and objects.
- Extensive experience in developing N-tier applications using C++, C#, ASP.NET,MSSQL,VB.NET, .NET Remoting, WCF, MVC, .NET Serviced Components, .NET Web Services, COM+ and Visual Basic 6.0.
PROFESSIONAL EXPERIENCE
Confidential, Orange, CA
.NET Consultant
Responsibilities:
- Responsible for secure code reviews, static code reviews and testing the vulnerability of code using different tools. And suggesting code level changes to the team.
- Created the Sequence diagrams to depict the sequence of events.
- Responsible for maintaining versioning/Source control for entire project using TFS 2012, Responsible for creating work items, Policies on the solution and Branching.
- Developed complex web forms using ASP.Net server-side scripting wif C#, .NET Framework 4.0, JQuery, JQGrid, JQuery UI
- Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, add special TEMPeffects, Customize selections, Confirmation etc.
- Developed web application using MVC3 design pattern wif razor view engine.
- Used Authorization and Action filter to handle the controller action.
- Created new Grid control to support client side operation like sorting, filtering and searching.
- Extensively used ADO.NET for interfacing this application wif the SQL Server.
- Worked wif Custom Role based Authentication in which authentication and authorization of the application is done from the database
- Developed user interface screens under Visual Studio.NET 2012 using ASP.NET and C#.
- Provided support during test and UAT phase of the project
- Created and updated technical specification documents.
- Scheduled functional review meetings to explain functionality of the developed modules.
- Participating in coding, code reviewing, testing, time-box delivery and deployment
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done
- Created some SSRS reports for showing reports to the customers depending on input parameters.
- Used jQuery/JSON for a dynamic and interactive UX, data retrieval and posting
Environment: .Net Framework 4.0, Microsoft AJAX, JQuery, WCF, Silverlight, Visual Studio.NET 2012, TFS 2012, SQL Server 2012, HTML5, C#.NET, ASP.NET 4.0,MVC4, SSRS, JSON, Javascript
Confidential, McLean, VA
.NET Lead Programmer
Responsibilities:
- Involved in analysis, user interface design, core development, database design and unit testing.
- Worked on various models like Data Delivery/ Epackages, Brief, webservices, Pricing, Underwriting, User Security, Cash In/Out, and Transaction Accounting/Operational Sub ledger, Reports.
- Responsible for development, documentation, and maintenance of the test data for sub-modules.
- Developed test scenarios and designed, and prioritized test scenarios and test cases dat will provide efficient coverage of requirements consistent wif acceptable level of risk.
- Created RTM and participated in the Test Case Peer Review to ensure test cases appropriately translate and map to requirements.
- Created wireframes for UI sections, designed DB schema changes using Erwin data modeler tool.
- Created sequence diagrams to depict events for Treatment history, Member, Provider, Rules sections.
- Maintained version/source control for project using TFS 2008. Created work items, Policies on the solutions.
- Developed complex web forms using ASP.Net server-side scripting wif C#, .NET Framework 4.0, Jquery, JQGrid, JQuery UI.
- Created MSI’s for the project installation and deployed in windows server 2008.
- Developed WCF service to Provide Claims Information, rule results for the specified Member by creating an operation contracts, Fault message contracts, applied binding configuration the service and Hosted on IIS.
- Consumed the smart switch WCF service to identify the opt-out providers/Members from the selected program.
- Developed State Machine Workflow for the Claims Explorer functionality and exposed workflow as WCF service.
- Developed the SSIS package in order to lead the Member, Provider, Claims data from different data sources and load into RHI database.
- Scheduled the SSIS package as SQL job to run at periodic intervals.
- Created some SSRS reports for showing data to the customers depending on input parameters.
- Developed the Business Entities classes for Claims Processing and Rule Validations, modules using C#.
- Used XML and CSV files as one of the data sources.
- Extracted external data from various Data Feeds, RSS, & Web Scraping. Transform data using XSLT. Load data into SQL Databases.
- Developed a data extract batch using SSIS for transforming and loading a zip into the database.
- Created Stored procedure, functions and/or packages to perform data extract, load and transfer (ETL)
- Involved in functional and Regression Testing, modified and documented scripts for Regression testing
- Liaised wif the downstream systems in verifying dat these systems are not adversely effected by the changes.
- Validated the various business rules configured in OUS related to data delivery, brief, pricing.
- Participated in standup sessions, defect review meetings and created defect/test metrics/ dashboard reports.
- Involved in pre-deployment, post deployment, smoke test in dry run/production environment.
- Written VB.NET and C# Code wif .NET Framework 4.0 wif Visual Studio 2010 for Windows Form.
- Designed REST APIs dat allow sophisticated, TEMPeffective and low cost application integration.
- Developed REST/HTTP APIs for exposing geospatial applications.
- Established a productive data migration system by troubleshooting and generating error free process.
Confidential - Raleigh, NC
.NET Lead Programmer
Responsibilities:
- Worked extensively on User Interface and Business Logic.
- Implemented client side validation using ASP.NET validation controls and JavaScript.
- Created CSS3 for the entire application in order to maintain uniformity throughout the application.
- Worked on all stages of the project in the AGILE Methodology.
- Developed Components for Business Layer and Data Layer, implementation in MVC4 Architecture.
- Developed JavaScripts for dynamic user interface and browser compatibility tests.
- Extensively worked on ADO.NET to access data from the Oracle 11 g.
- Defined & implemented WCF Service Contracts, created base address and binding using System Service Model.
- Worked wif MS Visio to create the Diagrams, Templates and Layouts wif the Vector Graphics.
- Developed stored procedures for data access using PL/SQL.
- Designed Base page class which is inherited by all .aspx pages in the application. Implemented some of the common functionality in base page class, which is used by .aspx pages.
- Implemented Forms Authentication and State Management using session, querystrings and application variables.
- Implemented Ajax using Jquery, to improve responsiveness of the web pages wif customizable skins.
- Used Jquery extensively across the application like making Ajax calls, cascading menus, calendar controls, tool tips, sliding menus, Ajax loading tabs, expand collapse panels etc.
- Developed and used web services across the application for information exchange between different modules.
- Worked extensively writing functions, triggers in PL/SQL.
- Designed and developed several DTS packages to transfer the data between the different environment systems and/or export the data to other applications.
- Involved in design discussions, work break ups, peer reviews, Code reviews etc.
- Extensively designed and used User controls for reusable UI Interface across all web forms.
- Designed one Base Master Page for the application, and Nested Master Pages for each module of the application for overall consistent look.
- Implemented ASP.NET security using Forms authentication and functionality related to user authentication and authorization.
- Worked wif transactions for manipulating the data in the database.
- Worked wif SVN Tortoise for version control.
- Designed and developed all .asp pages wif C# as the code behind language.
- Worked extensively wif HTML5 in the framework 4.0.
- Worked wif COM objects and Wrapper Classes to access data from Dll’s.
- Worked on Document Variables and Merge Fields to generate dynamic letters to the respective users.
- Designed ERD and implemented Crystal Reports to generate dynamic PDF pages and display them in browser
- Implemented LINQ-to-JSON, LINQ-to-XML.
- Designed and Developed User Interfaces (UI) wif Windows Forms.
- Performed manual testing in critical areas of UAT
- Creating SQL scripts, Views, PL/SQL database objects
- Responsible for performance tuning of PL/SQL custom packages, SQL queries
- Experience in creating Data Transformation Service (DTS) packages wif SQL Server SSIS tool.
- Involved in using of third party Web Services using SOAP.
- Established a COM-wrapped assembly dat acts as a connector between the Compassion public website and a custom web service dat abstracts communication wif the CRM web service. I also developed an interface for CRM to a third-party Zip Code lookup database, enabling users to do a radius search locating volunteers around a marketing event and mapping the area using MS Virtual Earth.
- Used Agile SCRUM process for the Risk Data team and utilized Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meeting
- Designed Linux file system hierarchy which supports the native Continues directory structure, relative symbolic linking to nested objects, and automatically mapping this hierarchy to hundreds of UCM components to 8+ ClearCase VOBs via scripts
- Implemented a platform-independent CRC utility in C and perl to provide checksums on binary executables
- Analyzed server logs created from web server usage, operating system events, and software build operations wif Linux shell scripts
- Developed using nHibernate ORM tools which automates the mapping between SQL databases and objects
- Consumed Web services using WCF and WPF for online transactions using VB.NEY and exposed them through SOAP and HTTP.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Experienced in migration project converting the database MS access to sql server forasp.netweb application GuidingSOAarchitecture across various development teams.
Environment: .NET framework 3.5/4.0, C#,VB.NET, ASP.NET4.0/3.5,MVC2, AJAX, ADO.NET, XML, WCF, WWF, Web Services, ASP, VB6, HTML, JavaScript, Visual Studio 2008/2010/2012 , Oracle 9i/10g/11i, PL/SQL, HTML, CSS3, JavaScript, ASP, Crystal Reports, SVN Tortoise, Linux
Confidential, Omaha, Nebraska
.NET Programmer
Responsibilities:
- Developed complex web forms using ASP.Net server-side scripting wif C#, .NET Framework 4.0, Jquery, JQGrid, JQuery UI.
- Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, add special TEMPeffects, Customize selections, Confirmation etc.,
- Used DOM for parsing XML document on client side.
- Used Silverlight to display some reports by consuming WCF services.
- Used callback methods for asynchronous operations on the page.
- Created new Grid control to support client side operation like sorting, filtering and searching.
- Created new user controls for using it into the project to support additional properties and client side operations.
- Extensively used ADO.NET for interfacing this application wif the Oracle, SQL Server.
- Used output caching to cache the pages or objects on the server for reusing them.
- Worked wif Custom Role-based Authentication in which authentication and authorization of the application is done from the database.
- Developed tool in C# Winform to capture traceability from Use case to System Requirement
- Developed user interface screens under Visual Studio .NET 2010, 2005, 2012 using ASP.NET and C#.
- Developed the analytics engine.
- Provided support during test and UAT phase of the project.
- Created and updated technical specification documents.
- Scheduled functional review meetings to explain functionality of the developed modules.
- Participated in coding, code reviewing, testing, time-box delivery and deployment and on-site training.
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting day to day developments of the work done.
- Developed Workflows and exposed the workflow as WCF service.
- Created SSIS package and scheduled them as SQL job to run the periodic intervals.
- Created some RRRS reports for showing reports to the customers depending on input parameters.
- Developed Ajax-driven MVC Partial Views.
Confidential - Kansas
Software Programmer
Responsibilities:
- Involved in analyzing the application requirements of the system for which the development is to be done.
- Code was written using a Test-Driven Development (TDD) approach. Development methodology used was the SCRUM Agile methodology. Process included iterative development, 2 week sprints, daily stand-up meetings, and customer managed backlog.
- Participated in detail design of the application using MVC architecture, involved in creation of use cases, sequence diagrams and class diagrams.
- Designed and developed UI screens using ASP.NET for user interface using Visual Studio.NET environment.
- Implemented business logic using C#. Developed the business components Class Libraries in C# for capturing the Recovery case information and update case information etc.
- Extensively used object Oriented concepts for C# code reusability.
- Developed Web Forms wif ASP.NET Custom Controls. Implemented client side validations using JavaScript.
- Creating SQL scripts, Views, PL/SQL database objects
- Responsible for performance tuning of PL/SQL custom packages, SQL queries
- Extensively used CSS and Implemented Master pages for consistent look for web pages.
- Involved in implementing .NET security wif form based authentication, assigning roles and role based authorization using ASP.NET Membership and Provider Model.
- Developed PL/SQL stored procedures, functions, packages, and scripts to facilitate functionality for various modules.
- Created the Winform and WebForm Pages in ASP.Net wif C#.
- Used XML to interchange data between different systems. Extensively used XSD, XSL to describe XML data.
- Developed Multiple Web Forms for billing module. Used Data Grid view, Tree View, List View controls as part of Webform design.
- ADO.NET is used for Data Access and using Transactions to commit or rollback the transaction.
- Used Data Adapters, Datasets and Command & Connection Objects of ADO.NET to manipulate data.
- DataGridview, Datalist and Repeater server controls are used wif ADO.NET to manipulate the data and generate results based on alert types.
- Wrote Stored Procedures, Triggers in SQL Server for Data Manipulation and retrieving data from backend.
- Various reports are generated using SSRS, extensively used SSIS.Involved preparing technical documentation.
- Performed Unit Testing and participated in integrated testing and manual testing in critical areas of UAT
- Worked extensively on packages, stored procedures, functions, PL/SQL, SQL & report enhancement requests.
- Developed SQL Server procedures, functions, triggers, queries, indexes, DTS Packages, transactions, cursors
- Wrote documentation for design, unit testing, installation, and production support of software components.
- Ported classic ASP application to ASP.NET MVC using C#, SQL Server 2008 R2, Visual Studio 2010, .NET 4.0, Entity Framework 4, and Team Foundation Server.
- Published web services using VB.NET to interact wif other applications and exposed them using SOAP & HTTP
Environment: Visual Studio 2008, ASP.NET3.5/2.0, C#,VB.NET,VB6, ASP, JavaScript, JQuery, .Net Framework 3.5, SQL Server 2008, Oracle 10g, PL/SQL, XML,HTML 5, MVC2, IIS7.0, T-SQL.
Confidential
Software Engineer
Responsibilities:
- Participated in Analysis, Design, Developing and Testing. Involved in designing high level design document, Use cases, Generated UML, ORM & ERD diagrams and Sequence diagrams using Rational Rose.
- Developed & implemented entire application in Agile Methodology. Code was written using a Test-Driven Development (TDD) approach.
- Developed front-end using ASP.NET, Custom Controls, and User Controls for professional and advanced GUI.
- Designed different components using VB.NET language for the web application, built on n-tier architecture wif extensive use of Object Oriented Programming techniques.
- Involved in coding of Business logic layer and Data Access layer using VB.NET.
- Developed web pages using ASP.NET web controls, HTML server controls and created style sheets using CSS.
- Creating SQL scripts, Views, PL/SQL database objects
- Responsible for performance tuning of PL/SQL custom packages, SQL queries
- Worked wif ASP Web Forms, and state Management. Used JavaScript for validations and customizations of the front-end screens and controls.
- Implemented .NET security wif form based authentication, assigning roles and role based authorization using ASP.NET Membership and Provider Model.
- Used Multi threading for sending mails to different users.
- Developed PL/SQL Procedures, Functions and Packages and used SQL loader to load data into the database.
- Wrote Business Tier, Data Access Tier using C# and Web Services.
- Used object-oriented concepts such as inheritance, generics, and interfacing for code reusability.
- Created XML files for frequently used data. Used X-Path queries to manipulate parts of XML documents.
- Used XSLT to transform make XML compatible wif backend system.
- Developed the screens using AJAX for the agents to quote the policy.
- Customized the Data Access Module using ADO.NET, to handle the entire transaction wif the database.
- Developed stored procedures, views and Triggers in SQL Server for Data Manipulation and for retrieving data from SQL Server Database.
- Developed Reports using SQL Server Reporting Services (SSRS), extensively used SSIS.
- Introduced the Agile SCRUM process for the Risk Data team and utilized Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings.
- Involved in Unit testing, Integrated testing, and Documenting.
- Implemented SOA wif creating and consuming Web Services in VB.Net
Environment: .Net Framework 3.0/3.5, MS Visual Studio 2005/2008, C#, VB.NET, ASP.NET, ADO.NET, ASP, VB6, JavaScript, SQL Server 2005/2008, Oracle 9i, PL/SQL, MS CRM 4.0, T-SQL, XML, XSTL, HTML 5,AJAX, JQuery, Silverlight, MS Visio, COM,COM+, DOM, Web Services, IIS7.0, CSS, MS Word, Excel, Windows 2000/2003/XP
Confidential
Software Developer
Responsibilities:
- Converted this project from ASP to ASP.Net 2005, wif lot of enhancements in the features and functionality.
- Developed different data ow diagrams as an integral part of the analysis phase.
- Worked wif the business and data analysts in requirements gathering to translate business requirements into technical specifications.
- Created design specifications using UML diagrams.
- Wrote programs for loading data to XML files and transforming XML data.
- Coherent web content design using a master page approach.
- Used client side validation where necessary to validate the web input to ensure performance reducing post back. Creating SQL scripts, Views, PL/SQL database objects
- Responsible for performance tuning of PL/SQL custom packages, SQL queries
- Implemented Forms authentication based security.
- Developed a good interface to manage various Web services.
- Built database storage and interaction modules using SQL server and ADO.NET components.
- Used C# code to interact wif business and data tiers.
- Integrated web services to the portal providing key functional features.
- Designed and implemented role based security to create a seamless secure interface.
- Complete Project documentation using data flow and activity diagrams.
Environment: ASP.Net 2.0, VB.NET,C#.NET, ADO.NET, Web Services, CSS, UML, XML, Visual Studio 2005, SQL Server 2005,Visual source safe 6.0, PL/SQL, SQL.
Confidential
.NET Programmer
Responsibilities:
- Involved in taking requirements from users and project planning, and preparing user/technical documentation.
- Implemented the project using 3-tier architecture wif presentation tier, Business Tier and backend database tier MS SQL Server 2000.
- Implemented Client side validation using JavaScript as well as a set of validation server controls.
- Building web pages using HTML wif CSS and embedding ASP inside HTML.
- Configured the web.config file to enhance performance of the application.
- Wrote different classes, modules, web-forms in ASP.NET using C# and VB.NET as a code behind language and then included in one common namespace.
- Created assemblies in VB.NET and C# dat wrapped the business logic.
- Used Dataset, Data Reader and Data Adapter classes of ADO.NET to communicate wif the MS Access.
- Involved in creating Stored Procedures dat were used by the assemblies.
- Designed web user controls and custom controls in order to provide the consistent user interface.
- Creating SQL scripts, Views, PL/SQL database objects
- Responsible for performance tuning of PL/SQL custom packages, SQL queries
- Implemented input validation using the ASP.NET input validation controls.
- Implemented .net security, authentication, and authorization.
- Used VSS (Visual Source Safe) as a version control management.