Sr. .net Developer Resume
Livingston, NJ
SUMMARY
- 11+ years of experience in Software Analysis, Design, Development, Management and Implementation of various intranet/internet applications.
- Experience in diverse business sectors including ecommerce, Health care Insurance, Safety, Telecom, Supply Chain Management, Sales Force Automation, Finance and Information Retrieval System.
- Experience in Microsoft .NET Technologies - .NET Framework 4.5/4.0/3.5/2.0/1.1/1.0 , C#.NET, ASP.NET, ASP.NET MVC and ADO.NET.
- Experience in designing, coding, implementation of Internet/Intranet Applications using ASP.NET, ASP.NET MVC, and C #.NET, ADO.NET, LINQ, Microsoft SQL Server and IIS 7.5 (Internet Information Services).
- Experience in working with Web Forms, User Controls and Web Controls using ASP.NET, ASP.NET MVC, C#.NET, HTML5, DHTML, CSS, CSS3, XML, XSL, JavaScript, jQuery, JQuery Mobile in Visual Studio.
- Experience working on 3-Tier, N-Tier Architectures, MVC (Model View Controller), MVVM (Model View, View Model) in applications.
- Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies.
- Experienced in utilizing the new integrated features of ASP.NET 4.5/3.5/3.0 versions like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF).
- Experience in creating Entity classes and relationships between entity classes.
- Experience in utilizing RAPID APPLICATION DEVELOPMENT (RAD).
- Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures, Triggers against MS SQL Server 2014/2012/2008/2005/2000 , T-SQL and Oracle 11g PL-SQL relational databases.
- Experience in building and consuming .NET Web Services using SOAP and REST.
- Experience in XML, XSL, WCF, and Web Service in various applications.
- Experience in Mobile web application using JQuery, JQuery Mobile, WCF, HTML5, CSS3, Cordova and Phonegap for cross platform.
- Experience in ORM LINQ (Entity Framework). Experience in Visio documentation tool.
- Experience in Object Oriented Programming (OOPS) to make it more efficient.
- Experience in lot of project proposal from start to end documentation SRS, URS, Functional design and various design documentations. Resolved High Technical Issues.
- Experience in Integration testing, writing Test cases, Test plans, Bug analysis and fixes.
- Experience using Team Foundation Server 2010 (TFS), SVN and Visual Source Safe VSS 6.0 for Version Control.
- Experience documenting the architecture and workflows.
- Familiar using WPF in creating and using interactive user experiences for Applications.
- Familiar with design and development of business reports using Crystal Reports, SQL Server Reporting Services (SSRS).
- Familiar with several design patterns such as Singleton, Façade, Iterator, Dependency Injection, etc.
- Experience with JavaScript libraries like JQuery.JS, JQueryMobile.JS and AngularJS framework.
- Good team player with excellent communication and interpersonal skills, ability to work individually or as part of a team.
- Experience delegating task to team and co-ordination of development activity in offshore onsite model.
- Fast learner and quickly adapt to new technologies that help improve the business.
TECHNICAL SKILLS
Development Platform/Tools: Visual Studio 2002, 2003, 2005, 2008, 2010, 2012, 2013, 2015 MS Visio, Xcode 3.2.6 and eclipse IDE and Phonegap.
.Net Framework: . .Net 1.0, 1.1, 2.0, 3.5, 4.0, 4.5.
Web Technology: ASP.Net 1.1,2.0,3.5,4.0,4.5 MVC 4.0, C#, ADO.Net, ROR, MVC, ORM LINQ(Entity Framework 4.3)., SSRS Report, HTML Report, AJAX, JQuery, JQuery Mobile, JavaScript, Bootstrap, AngularJS, JSON,CSS, CSS3, XML, XSL, XQuery, HTML, HTML5, Web API, JqGrid, Log4net, Automapper, Web Services, WCF 4.0.
Backend: SQL Server 2000, 2005, 2008R2, 2012, 2014 T-SQL, MS Access, Oracle 11G.
Source Controller: TFS 2010, Git, VSS, Tortoise SVN.
Design Pattern: Three Tier, N Tire, MVC, Singleton, Façade, UML.
Web Server: IIS 6.0, IIS 7.0, IIS 7.5, Apache.
PROFESSIONAL EXPERIENCE
Confidential, Livingston, NJ
Sr. .NET Developer
Responsibilities:
- Using ASP.Net MVC for front-end websites. The HTML is grouped by modules and shared layouts into various Razor Views.
- Different modules have different Controllers. Using View Models as a facade over the web service classes.
- Using JQuery Javascript libraries and plug-ins like jqGrid.
- Worked with Project Manager to hash out requirements and helped bridge the gap between business requirements and technical implementation.
- Consuming services in website using WCF proxies with Message Level Security(MLS).
- Using Centralized logging and error handling at website and service level.
- Using WCF 4.0 for creating various web services.
- Using Entity Framework 4.3 for database interaction with Repository.
- Using Automapper (3rd party DLL) for mapping data elements between EF Entities and Data Contracts.
- Using log4net logging component.
- Using the authentication of users is handled via standard windows authentication against Active Directory.
- Using the authorization of the users is handled via standard ESF (Enterprise Security Framework) APIs.
- Services are secured using MLS (Message Level Security) via username token policy (WS-Security).
- Practiced Agile Methodology in order to review progress of project in monthly sprints.
- Experience in doing technical level support, reading code and SQL, Running ETL SQL script to verify/validate data.
- Developing client screens using Razor view CSHTML.
- GUI development using C#. NET, ASP. Net MVC, HTML5, CSS3, AJAX, AngularJS and JQuery.
- Implementation of Single page application (SPA) withAngularJS.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application withAngularJS.
- Used AngularJS for client side one way and two way data bindings to build dynamic views of data.
- Created and Used AngularJS factory, service for CRUD operation.
- Used AngularJS directives and created custom directives and used in SPA.
- Developed Responsive UI layer utilizing semanticHTML5, AngularJS, REST API architecturewhile adhering to the latest web UI standards, design patterns and best practices.
- Developed Single Page Application (SPA) apps usingAngularJS and Bootstrap.
- Testing and reproducing the issue to determine if there is a defect.
- Experience with all phases of SDLC in the Agile (SCRUM) methodologies.
- Used LINQ to aggregate data from repository layers.
- Used collections, interfaces, abstract classes to implement the project and also worked with the Exception Handling.
- Used SQL Server 2014 Standard Edition for database.
- Used ASP.NET MVC Data annotations to enforce data validation.
- WCF is used for building connected, service-oriented SOA application.
- Wrote stored procedures with complex SQL queries.
- Resolved QA bugs for front end and back end. Fixed all the issues raised in penetration test by following the IT auditor recommendations.
- Involved in RCA (Root Cause Analysis) for production issues in the application and reduced overall user reported tickets/issues.
- Used Team Foundation Server (TFS) for version control.
- Code review of other team members to ensure standards and practices are being followed.
- Unit, Functional and Integration Testing.
Environment: .Net Framework 4.5, ASP.Net MVC 4, C#, OOPS, ORM LINQ, WCF, Visual Studio 2013, CSHTML, AngularJS, JQuery, CSS, AJAX, JQGrid, Log4net, AutoMapper, Entity Framework 4.3, SQL Server 2014, T-SQL, Telerik, JSON, WCF 4.0, TFS and Windows 7.
Confidential, West Palm Beach, FL
Sr. .NET Developer
Responsibilities:
- Worked with Project Manager to hash out requirements and helped bridge the gap between business requirements and technical implementation.
- Practiced Agile Methodology in order to review progress of project in monthly sprints.
- Involved in Database Design, created all kinds of objects PL-SQL like tables and T-SQL views, stored procedures and triggers.
- Experience in doing technical level support, reading code and SQL, Running SQL script to verify/validate data.
- Used C#.NET to develop code for business and repository layer.
- Experience in using interactive user experiences for Web Application.
- GUI development using C#. NET, ASP. Net MVC, CSHTML, CSS3, AJAX, Bootstrap, AngularJS and JQuery.
- Created several ASP.NET pages using ASP.NET, C#, ADO.NET, ORM LINQ Entity Framework and SQL Server 2012.
- Implementation of Single page application (SPA) withAngularJS.
- Created controllers, views and routing using AngularJS
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application withAngularJS.
- Used AngularJS for client side data bindings to build dynamic views of data.
- Created and Used AngularJS factory, service for CRUD operation.
- Used AngularJS directives and created custom directives and used in SPA.
- Developed Responsive UI layer utilizing semanticHTML5, AngularJS, REST API architecturewhile adhering to the latest web UI standards, design patterns and best practices.
- Developed Single Page Application (SPA) apps usingAngularJS.
- Testing and reproducing the issue to determine if there is a defect.
- Experience with all phases of SDLC in the Agile (SCRUM) methodologies.
- Experience in using Angular.js, ability to test views and able to do end to end unit testing. Also, using continuous integration.
- Used LINQ to aggregate data from repository layers.
- Used collections, interfaces, abstract classes to implement the project and also worked with the Exception Handling.
- Developing MVC Web API Service.
- Scheduling, Conducting meeting, Client interaction and Project delivery.
- Used SQL Server 2012 Standard Edition for database.
- Used ASP.NET MVC Data annotations to enforce data validation.
- WCF is used for building connected, service-oriented SOA application.
- Wrote stored procedures with complex SQL queries.
- Fixed all the issues raised in penetration test by following the IT auditor recommendations.
- Involved in RCA (Root Cause Analysis) for production issues in the application and reduced overall user reported tickets/issues.
- Involved in writing test plans and writing test scripts for Unit Testing.
- Resolved QA bugs for front end and back end.
- Used Team Foundation Server (TFS) for version control.
- Code review of other team members to ensure standards and practices are being followed.
- Unit, Functional and Integration Testing.
Environment: .Net Framework 4.5, ASP.Net MVC4, C#, OOPS, ORM LINQ (Entity Framework), WCF, Visual Studio 2012, CSHTML, AngularJS, JQuery, CSS, AJAX, Bootstrap, AngularJs, SQL Server 2012, T-SQL, JSON, WCF REST, Telerik, TFS and Windows 7.
Confidential, Salt Lake City, Utah
Senior Software Developer
Responsibilities:
- Experience with all phases of SDLC in the Agile (SCRUM) methodologies.
- Analyzed the existing application’s module, understand them thoroughly and highlight any potential issues that might be encountered.
- Involved in meetings with business team and end users.
- Practiced Agile Methodology in order to review progress of project in monthly sprints.
- Interacted with the clients on day to day basis for requirement gathering and issue clarification.
- Leading the Team, Scheduling, Conducting meeting, Client interaction and Project delivery.
- Used Object oriented Programming (OOPS) to make it more efficient.
- Involved in Database Design, created all kinds of objects like tables, T-SQL views, stored procedures.
- Used Temp Tables / Table Variable in stored procedures.
- Extensively handled SQL-Transactions to make sure the data in database are logged to the transaction log so that it can be rollback if the operation fails.
- GUI development using C#. NET, ASP. Net MVC, HTML5, CSS3, AJAX, AngularJS and JQuery.
- Created and Used AngularJS factory, service for CRUD operation.
- Used AngularJS directives and created custom directives and used in SPA.
- Developed Responsive UI layer utilizing semanticHTML5, AngularJS, REST API architecturewhile adhering to the latest web UI standards, design patterns, and best practices.
- Worked on Query Optimization to improve the performance of Queries.
- Developed prototypes flowcharts and written the complete documentation like Functional Design, Program Design, Technical Support and User Guide for application.
- WCF is used for building connected, service-oriented SOA application.
- Responsible for Integration and build activities.
- Generated Reports with different criteria to fulfill the client requirement.
- Worked on a custom Error handling component to handle the errors across the application.
- Code review of other team members to ensure standards and practices are being followed.
- Involved in Unit testing and system integration testing.
- Fixed all the issues raised in penetration test by following the IT auditor recommendations.
- Involved in RCA (Root Cause Analysis) for production issues in the application and reduced overall user reported tickets/issues.
Environment: Windows 7, .Net Framework 4.5, C#, OOPS, ORM LINQ (Entity Framework), ASP.NET MVC 4.0, ADO.NET, SQL 2012, AngularJS, T-SQL, Web API, WCF, SSRS, IIS 7.0, JavaScript, AJAX, CSS, CSHTML, JQuery and TFS 2010.
Confidential, Salt Lake City, Utah
Sr. .NET Developer
Responsibilities:
- Involved in requirements gathering and creation of functional specifications documents for the project, based on the existing use cases and new use cases proposed by the client.
- Involved throughout in Software Development Life Cycle (SDLC) process.
- Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies.
- Implemented IOC (Inversion of Control) through Structure map.
- Used C#.Net to implement business logic.
- Preparing SRS, URS, Trace ability matrix and User guide Documents.
- Project Design, Architecture and Project Governance.
- Developing WCF Service.
- Involved in Database Design, created all kinds of objects like tables and T-SQL views, stored procedures and triggers.
- Used Try, Catch, Finally blocks to catch exceptions thrown.
- Utilized Master pages, Themes, Navigation controls, Authentication to design secure web pages using ASP.NET MVC and built highly responsive and interactive AJAX -enabled Web applications using AJAX Tool kit.
- Developing client screens using ASPX, XML, XSL, XQuery and HTML5. UI Design using WPF.
- GUI development using C#. NET, ASP. Net MVC, CSHTML, CSS, AJAX, JQuery and JQuery Mobile.
- Created several ASP.NET pages using ASP.NET, C#, ADO.NET, LINQ (Entity Framework) and SQL Server 2008R2.
- Designed reports using SSRS and called them in Web Application.
- Used Entity framework as ORM tool to map classes with tables to enable working with rows as objects.
- Experience in working on CSS3 settings and improve the HTML5 elements style behavior for the UI display.
- Used LINQ to retrieve the data from the backend through Entity framework.
- Transferred data to front-end in JSON format.
- Developed database objects such as tables, views, PL-SQL stored procedures and user defined functions for database operations in SQL SERVER 2008 standard edition.
- Followed TDD (Test Driven Development) when implementing Web Service for claim approval process.
- Involved in debugging and testing of Win Forms in the application using the trace and Log Files.
- Used Visual Source Safe (TFS) for source control.
- Provided Production Support to troubleshoot and debug the issues during migration.
- Code review of other team members to ensure standards and practices are being followed.
- Unit, Functional and Integration Testing.
Environment: Windows 7, .Net Framework 4.0, C#, OOPS, ORM LINQ (Entity Framework), ASP.NET MVC, ADO.NET, SQL 2008R2, T-SQL, WCF, WPF, SSRS, IIS 7.0, JavaScript, AJAX, CSS, JQuery, HTML5 and TFS 2010.
Confidential, Colorado Springs
Sr. .NET Developer
Responsibilities:
- Created several web pages using ASP.NETMVC, C#, CSHTML, LINQ and SQL Server 2008.
- Designed User Controls (.ascx) for document upload, Comments Input, Multi Select Dropdown with Textbox and Risk Question Control, which was used heavily across the application.
- Created Business Layer/Data Access Layer using C#, ADO.NET, LINQ and SQL Server 2008.
- Practiced Agile Methodology in order to review progress of project in monthly sprints.
- Preparing SRS, URS, Trace ability matrix and User guide Documents.
- Leading the Team, Scheduling, Conducting meeting, Client interaction and Project delivery.
- Designed and implemented the UI with extensive use of JavaScript, JQuery and Ajax.
- Designed reports using SSRS and called them in Web Application.
- Worked on Performance related Issues in SQL Server database.
- Developed WCF services to save/get the data for UI screen using C# and LINQ.
- Used CSS classes/skins for client side control UI formatting and provide same look and feel throughout the application.
- Developing Mobile web application for Android, IOS, WebOS, Blackberry and win7.
- Code review of other team members to ensure standards and practices are being followed.
- Unit and Integration Testing.
- Used Microsoft Team Foundation Server TFS for source repository and version control.
- Started working on migrating ASP.NET application to ASP.NET MVC application.
- Created windows application in win forms using C# and LINQ-SQL.
Environment: Windows 7 and Mac 10.5, .Net 4.0, C#, OOPS, ORM LINQ (Entity Framework), ASP.NET MVC, SQL 2008, T-SQL, JQuery, JQuery Mobile, Android, IOS, WebOS, Blackberry and win7, HTML5, CSS3, JSON, WCF, WPF, Cordova, Phonegap, eclipse IDE, Xcode, IIS 7.0 and TFS 2010.
Confidential, CT
Sr. .NET Developer
Responsibilities:
- Practiced Agile Methodology in order to review progress of project in monthly sprints.
- Worked closely with members of the development team through the full systems lifecycle including requirements capture, design, development, testing, and deployment.
- Preparing SRS, URS, Trace ability matrix and User guide Documents.
- Created Common Data Access Layer (DAL) Using Visual Studio.NET and ADO.NET.
- Designed Web-Form, User Interface with HTML and Cascading Style Sheets (CSS).
- Using existing Sentinel Framework for dynamic UI creation.
- Using XML for creating Navigation panel, Dataset object, configuration settings, etc.
- Developing UI using ASPX/XSL, XML.
- Writing Packages, PL-SQL, Stored Procedures, Views and Materialized Views for data access and DML operations.
- Using DotNetCharting component for Graphical Chart Report development.
- Using Devexpress component for Grid view display, Create, Update, Delete, Sort, Search and Filter operations development.
- Worked documentation and managed version of software using SVN. Merging Code using SVN.
- Designed and created Relational database tables using Normalization, Managed clustered and non-clustered indexes and implemented Relationships b/w tables.
- Used Object oriented Programming (OOPs) to make it more efficient.
- Used ADO.NET to get the data from database and send it back.
- Using WCF Services. Unit and Integration Testing.
Environment: Windows XP, Microsoft.Net 4.0, C#, ASP.NET, ADO.NET, WCF, Oracle 11G, XML, XSL, XQuery, JavaScript, AJAX, CSS, JQuery, HTML5, SVN, DotNetCharting and DevExpress.
Confidential
Sr. .NET Developer
Responsibilities:
- Worked closely with members of the development team through the full systems lifecycle including requirements capture, design, development, testing, and deployment.
- Practiced SDLC Waterfall Methodology in order to review progress of project in monthly.
- Provide an offline version of the sales order, purchase order, CRN, Sales Invoice, Purchase Invoice in the event of communication network failure.
- Used NHibernate to map classes with tables to enable working with rows as objects.
- Used LINQ to retrieve the data from the backend.
- Written Complex PL-SQL Scripts, Stored Procedures and Views in Oracle 11g database,
- Worked on SQL queries Optimization.
- PL-SQL knowledge in packages, stored procedures, functions, performance tuning of SQL code.
- UAT Submission and communication with Client.
- Worked documentation and managed version of software using SVN. Merging Code using SVN.
- Unit and Integration Testing.
Environment: Windows WP, .Net Framework 3.5, C#, ASP.NET, ADO.NET, ROR, MVC, NHibernate, Oracle 11G, JavaScript, AJAX, CSS, SVN, Ubuntu (Unix).
Confidential
.NET Developer
Responsibilities:
- Worked closely with members of the development team through the full systems lifecycle including requirements capture, design, development, testing, and deployment.
- Developed 3-tier logic for various classes, modules and Web forms in ASP.NET 2.0 using C#.NET as a code behind language.
- Used ASP.NET 2.0 Server controls, User Controls and HTML controls.
- Created (BLL) Business Logic Layer and Presentation layer in Visual Studio .NET 2005 and C#.NET.
- Designed Web-Form, User Interface with HTML and Cascading Style Sheets (CSS).
- Worked documentation and managed version of software using VSS. Merging Code using VSS.
- Practiced SDLC Waterfall Methodology in order to review progress of project.
- Designed and created Relational database tables using Normalization, Managed clustered and non-clustered indexes and implemented Relationships b/w tables.
- Used Object oriented Programming (OOPs) to make it more efficient.
- Used ADO.NET to get the data from database and send it back.
- Worked on MS SQL Procedures, indexes, Functions, and cursors etc., Created/Altered Tables using SQL Server 2005.
- Created Common Data Access Layer (DAL) Using Visual Studio.NET and ADO.NET.
- Created stored procedures for inserting, deleting and updating screens data into database using SQL Server 2005.
- Used the built-in mechanisms of SQL Server 2005 for the data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key, etc.
- Created Stored Procedures, Triggers and Views to perform automated rules, updating to relate tables Using SQL Server.
- Used GUI testing to check for appearance of the website.
- Involving Web Services development.
Environment: Windows XP, .Net Framework 2.0, C#, ASP.NET, ADO.NET, SQL SERVER 2005, JavaScript, AJAX, XML, XSL, CSS, Web Service, VSS.
Confidential
.NET Developer
Responsibilities:
- Involved in Requirement gathering from client.
- Designed and developed user interface using ASP.NET and C#.NET.
- Developed user controls and validation controls using ASP.NET.
- Designed the application as N-tier architecture with extensive use of Object Oriented programming techniques. Prepare SRS.
- Using and upgrade the Sify Framework for development.
- Developing client screens using ASPX/XSL.
- Writing Stored Procedures for data access and DML operations.
- GUI development using C#. NET, ASP. NET.
- Designed User Controls (.ascx) for document upload, Comments Input, Multi Select Dropdown and Risk Question Control, which was used heavily across the application.
- Using Web Services and XSLT Report development.
- Unit and Application Integration Testing.
Environment: Windows XP, .Net Framework 1.1, C#, ASP.NET, ADO.NET, SQL SERVER 2000, JavaScript, AJAX, CSS, Web Service, XML, XSL, VSS.
Confidential
.NET Developer
Responsibilities:
- Designed and developed user interface using ASP.NET and C#.NET.
- Developed user controls and validation controls using ASP.NET. Creation of screens and coding.
- Worked closely with members of the development team through the full systems lifecycle including requirements capture, design, development, testing, and deployment.
- Was involved in all the stages of development from the Design till the Maintenance.
- Implemented business logic as .NET Framework assemblies using C#.NET.
- Used ADO.NET and related data objects such as Data Adapter, Data Reader, Data Set and Data Table for consistent access to SQL data sources.
- Coded Stored Procedures that contained joins and used in ADO.NET for creating, updating or deleting the data and even perform some information related tasks with multiple tables.
- Created stored procedures for inserting, deleting and updating screens data into database using SQL Server 2000.
- Used the built-in mechanisms of SQL Server 2000 for the data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key, etc.
- Created Stored Procedures, Triggers and Views to perform automated rules, updating to relate tables Using SQL Server.
- Prepared user documentation. Used GUI testing to check for appearance of the website.
Environment: Windows XP, .Net Framework 1.1, C#, ASP.NET, ADO.NET, SQL SERVER 2000, XML, XSL, JavaScript, AJAX, CSS, Web Service, VSS.
Confidential
Software Engineer
Responsibilities:
- Requirement study and analysis
- Developing Class libraries for data access layer.
- Designed and developed user interface using ASP.NET and C#.NET.
- Developed user controls and validation controls using ASP.NET. Creation of screens and coding.
- Involving DB designs.
- Writing Stored Procedures and views.
- Unit testing and Integration testing.
Environment: Windows 2000, .Net Framework 1.1, C#, ASP.NET, ADO.NET, SQL SERVER 2000, JavaScript, CSS, VSS.
Confidential
.NET Developer
Responsibilities:
- Worked closely with members of the development team through the systems lifecycle including design, development and testing.
- Writing Stored Procedures for data access.
- GUI development using C#. NET, ASP. Net.
Environment: Windows 2000, .Net Framework 1.0, C#, ASP.NET, SQL SERVER 2000
