Senior .net Developer Resume
Portsmouth, NH
SUMMARY
- Over 8+ Years of Professional experience in designing, developing, maintaining, modifying and supporting software applications in domains such as banking, insurance, health care.
- Experience in Software Analysis, Design, Development, Data Modeling, testing and implementing
- Object Oriented Programming Concepts (OOPS), Service Oriented Architecture (SOA) based Applications,client - serverapplications, N-tierapplications, and Windows Services based.
- Extensive knowledge with hands on experience in Client/Server, Web & Windows Based applications using C#, VB.NET, MVC, Angular JS, ASP.NET 4.0/4.6, WebAPI, Entity Framework, WPF, LINQ, ADO.NET, Ajax, SQL Server 2005/2008, XML Web Services, Oracle, WCF RESTFUL, JSON, JQuery.
- Expertise in creating User Interfaces using Web Forms, User Controls, various Custom Controls, Validation Controls and validating user inputs using validation techniques.
- Experience in implementing Windows Communication Foundation (WCF) services.
- Acquainted with the concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed.
- Experience in developing rich, uniformed User Interface using CSS, Master pages, AJAX Controls, BootStrap and JQUERY
- Solid experience in creating WCF, WPF Services.
- Worked with ASP.NET AJAX to create rich UI Web Applications and to improve performance.
- Developed, Configured and Consumed Web services in C#.net using WCF, WPF.
- Hand on experience on Design Patterns using GOF and Model View Controller (MVC) architecture.
- Experience in implementing the design Patterns like MVVM (Model View View-Model), MVC Architecture.
- Experience with Test-Driven Development (TDD) like N-Unit testing frameworks and MS unit Tests.
- Experience in Agile Methodologies and played as Scrum Master and Created Burn Down Chart, User experience Case Studies, Sprint Resource Progress Tracker, Impact Analysis, Defect Tracking, FIR Report’s.
- Have practiced project enhancements usingSPRINTmechanism to stabilize the productivity & scalability of the application.
- Expertise inSQL Server Integration Services(SSIS)andSQL Server Reporting Services (SSRS)with good knowledge onSQL Server Analysis Services(SSAS).
- Experience in report writing using SQL Server Reporting Services (SSRS) and creating several types of reports like drill down, Parameterized, Cascading, Conditional, Table, Matrix, Chart and Sub Reports.
- Experience indeveloping,monitoring, extractingandtransformingdata usingDTS/SSIS, Import Export Wizard, and Bulk Insert.
- Hands on experience in fixing unit integration and UAT tests for both Web and JavaScript.
- Good knowledge in analysis and design in the RDBMS environment and experience in development of Stored Procedures and Triggers in SQL Server 2005/2008/2012.
- Experience using configuration Management Tools such as Team Foundation Server (TFS), Visual Source Safe (VSS), and Sub Version (SVN) for version control.
- Performed unit testing and integrated testing for fixing the bugs, writing test cases, test plans and generating test scripts.
- Experience in implementing LINQ by using LINQ to Dataset and LINQ to SQL for converting source code data
- Experience with Reporting services like SQL Server Reporting Services (SSRS) and Crystal Reports.
TECHNICAL SKILLS
Languages: .NET Framework 4.5/4.0/3.5, VB.Net, C#, ASP.Net, MVC Framework, Ajax, Angular JS, . ADO.Net, SQL, WCF, WPF, Web API and LINQ
Web Technology: ASP.Net, ASP, HTML, CSS, JQuery, Bootstrap, JSON Web Service
Web Services: REST, SOAP, WSDL, XML.
XML Technologies: XML, XSL/XSLT, SOAP, WSDL, DTD, LINQ to XML
Mark-up/Scripting Lang.: HTML5, CSS3, XML, XSLT, JavaScript, VBScript
Databases: SQL Server 2012/2008
Application/Web Servers: Microsoft IIS 7.0/6.0/5.0
Reporting Tools: SQL Server Reporting Service (SSRS), SQL Server Management Studio (SSMS), Crystal Report, SQL Server Integration Services(SSIS)
Version Controls: Team Foundation Server (TFS), Visual Source Safe 6.0 (VSS), GIT
Content Manager: File net and Storage Configuration Management.
IDE: Visual Studio .Net 2015/2012/2010
Operating System: Windows 7/ Vista / XP / 2003/ NT / 2000
Standards & Trends: Agile Development, Rapid Application Development, SOA (Service Oriented Architecture), SCRUM
PROFESSIONAL EXPERIENCE
Confidential, Portsmouth, NH
Senior .Net Developer
Responsibilities:
- Involved in Design and Code Construction with OOPs Implementation in MVC Architecture.
- Created web pages using MVC razor views for responsive user interfaces.
- General User Interface (GUI) design, wire framing, usability testing, web content/ copy writing & editing.
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, and AngularJS, Ajax.
- Involved in developing responsive web pages using media queries and Bootstrap.
- Responsible for the all the client-side UI validation and implementing the business logic based on user generated events.
- Created Google Analytics events to track the application like click events and page load and tested it using the GA Debugger tool.
- Built Single Page Applications (SPA) using Angular JS, and Object-Oriented JavaScript.
- Developed AngularJS Filters in the view templates for the text manipulations.
- Created custom directives and custom filters using Angular JS built in $http service from controller through dependency injection.
- Developed AngularJS modules to separate application views, controllers and models.
- Used firebug, chrome developer tools and IE developer toolbar for debugging JavaScript and code refactoring.
- Responsible for checking cross browser compatibility issues and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Develop complex MVC controller, View Models and Helper methods linked to backend database.
- Responsible for creating Web Services and consuming it in client application.
- Works closely with Technical Lead to ensure understanding of the specifications and communicate updates on development milestones in project plan.
- Worked on AGILE software development methodology where the team is involved in the SCRUM agile management framework.
- Attend design meetings and provide feedback based on professional experience.
- Deployed applications into test and production environments by using web server (IIS) and Octopus for automated deployments.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Worked with ASP.NET Web Forms, State Management, Caching features.
- Worked on Responsive Web Design of the website a kind of approach in which the site adapts the layout to the viewing environment.
- To persist and transfer data between pages Session State, View State, Cookies and Query Strings were used.
- Worked in scrum process attending daily stand up and completing tasks in sprints.
- Used GIT for version control.
- Developed stored procedures, views for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys in SQL server.
- Developing SSIS packages for integration with downstream / upstream application and generating reports which could be sent to other Systems.
- Performed Unit testing, Integration testing and Regression testing by applying test cases.
Environment: ASP.Net 4.6, C# Razor View engine, Windows Communication Foundation (WCF), Visual Studio 2013, AJAX, Angular JS, SQL Server2012 R2, TFS, JavaScript, GA Debugger tool, J Query, SSIL, SSRS, IIS 7.0.
Confidential, Andover, MA
Senior .Net Developer
Responsibilities:
- Involved in Software Development Life cycle(SDLC) starting from Requirements gathering and performing object oriented analysis, design, implementation and development using Agile methodology with daily scrums.
- Involved in developing applicationsin C# and .Net Framework 4.5/4.0 to meet the business requirements using Visual Studio 2015.
- Migrated asp.net web forms application to ASP.NET MVC application.
- Designed new interface screens and implementedapplication logic under ASP.NET MVC 4.1 and effectively created custom routes and added them to ASP.NET MVC routes collection.
- Responsible for designing and developing the UI using Bootstrap, HTML5, CSS3, AngularJS 1.6/2.0.
- Created responsive web design integrating Bootstrap with AngularJS, media queries and ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Implemented AngularJS controllers to maintain each view data and effectively used AngularJS for client validation.
- Used AngularJS to generate SPA templates.
- Used Dependency injection for injecting various Angular services to Angular Controllers to enable AJAX calls. Also Implemented AngularJS Services to bind the data and provide access to the data on the server.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer and defined entities that are used for data access ASP.NET MVC 5 application
- Designed and created the RESTful web services using Web API and responsible for making AJAX Calls for the UI Interactions to the Controller Actions using AngularJS and getting the Data back as JSON and parsing it onto the UI.
- Created various web Services, WCF SOA services and consumed those services from the client UI by adding web for the services.
- Created Database Tables and have written SQL Queries, Stored Procedures for all the Transactions in and out of the Database using SQL server 2012.
- Generated various reports using Microsoft SQL Server Reporting Services (SSRS), developed reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS) and used Datasets for the SSRS reports.
- Responsible for maintaining versions of source code along with the maintenance of the builds and documents using Team Foundation Server 2010.
- Involved in working on test driven development (TDD), Unit testing, System testing and User Acceptance test using NUnit testing framework and responsible for writing test scripts and scenarios throughout the project.
Environment: C#, ASP.NET MVC 5, HTML5, CSS3, Visual Studio 2015, SQL Server 2012, WCF, Web API, XML, AJAX, HTML5, IIS 7.x, Angular JS, Bootstrap, TFS, SOA, npm, NodeJS, F5 load balancer.
Confidential, Detroit, MI
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Implemented changes in coding and designs using knowledge of C#.
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC 4.0/3.0 Framework.
- Used ASP.NET MVC4 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Implemented UI layer using Partial views, views, Layouts, Themes by using Razor, Bootstrap, HTML5.
- Created Html Helpers to reduce the amount of tedious typing of HTML tags.
- Used JQuery to perform validations and catch the events on client's browser.
- Responsible is using JQuery for Client-Side Validations, Calling the Controller Actions, and Making calls to the WCF Services
- Used Fiddler to analyze request and response of JSON data from the controllers to Web API's.
- Developed Entity Framework 6.0/4.3 and made LINQ queries to connect to the database and implemented CRUD functionality with Entity Framework Code First and Database First approaches with ASP.NET MVC 4.0
- Developed stored procedures, views for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys in SQL server.
- Developing SSIS packages for integration with downstream / upstream application and generating reports which could be sent to other Systems.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Performed Unit testing, Integration testing and Regression testing by applying test cases.
- Involved in release process of deploying code to DEV/SIT/UAT and finally to PROD environments.
- Actively participated in monthly releases and also helped in validating the site and deployed scripts in the DB.
- Work with Product management on product feature requirements definition and refinement. Used TFS for Agile Planning and collaboration.
Environment: Visual Studio.Net 2012, C#, ASP.NET 4.5/4.0, WCF, Java Script, JQuery, XAML, TFS 2010, WCF, WCF REST, JSON, SOAP, IIS 7.0, AJAX, LINQ, HTML, XML, SQL Server Integration Services, NUNIT, SQL Server 2008 R2, Windows Server 2008 R2/2008.
Confidential, PA
.Net Developer
Responsibilities:
- Communicated with clients and gathered requirements for the development of different applications.
- Extensively used web technologies such as ASP.NET MVC 4.0, C#, JavaScript, XML and HTML in designing and developing the web projects.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, JQuery, CSS for server and client-side validations respectively.
- Used many server UI controlssuch as Data Grid and Detailed Grid controls.
- Designed the front-end user interface by using ASP.Net, HTML and Ajax controls.
- Developed Web Services which can be used by many clients in getting useful data.
- Used Model View Controller (MVC) architectural Design Patterns for the development of the product and IIS Management.
- Worked with WCF Service Contracts, Data Contracts, Operation Contracts, Instance Modes and Security of the services.
- Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET web page.
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Implemented LINQ to SQL, LINQ to Database and LINQ to XML.
- Responsible for deployment of the Application in UAT and resolving any post-deployment issues.
- Used XML/XSLT for data transformation and worked on windows forms.
- Designed and developed reports using SSRS depending upon the input parameters.
- Responsible for maintaining versions of source code usingTeam Foundation Server
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Used Ajax Controls for calendar control and free text box controls on the UI.
- Created Database objects such as Tables, Stored Procedures and Triggers in SQL Server 2012.
- Performed query relation operation usingOracle SQL Developertool&SQL 2012.
Environment: .NET Framework 4.5, Asp.net 4.5, VB.NET, VB6, Visual Studio 2012, SQL Server 2012, ADO.NET, HTML, LINQ, T-SQL, IIS 7.0, ASP.NET MVC 4.0, Entity Frame Work 4.0, JSON, JavaScript, WCF, Web services, WSDL, SOAP, Jquery, AJAX, CSS, XML, TFS, Windows 2008 Server.
Confidential
Jr.Net Developer
Responsibilities:
- Responsible for the planning and development of Application life cycle, study and analysis of the business process flow and existing systems requirements.
- Implemented Silverlight templates such as Rich Text Editor, Data grid Control, Linkable controls.
- Designed and coded 3-tier applications with front-end development in MS VB.NET, C#.NET, ASP.NET, Microsoft SQL Server 2000
- Developed Web layer with ASP.Net, Business layer with C#. Net, Data access layer with ADO.NET advanced functionality.
- Used ADO.NET objects for Database interaction and dynamically populating data onto user interface screens.
- Extensively used Dataset, Data Table and Data Reader objects of SQL Namespace for data retrieval and manipulation.
- Used Data Grid, Data List, Repeater controls as well as third party Telerik Controls to show detailed information
- Created database objects such as tables, views, and stored procedures that are used throughout the application.
- Developed solutions for diverse programming scenarios in C#.Net, employing Object Oriented Programming (OOPS) concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction
- Responsible in Error Handling using Try, Catch, finally exceptional handling technique to avoid circumstances leading to abnormal program termination.
Environment: ASP.NET, C#, VB.NET, Visual Studio .NET 2005, HTML, JavaScript, ADO.NET, Telerik Controls, Visual Studio, Team foundation Server, IIS, UML, SQL Server 2000