Senior Net Developer Resume
Providence, RI
SUMMARY
- Over 8+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation and maintenance, Agile Methodologies like Scrum, Test Driven Development and Behavior Driven Development.
- Expertise in developing highly Compatible, Maintainable, Manageable, Performance, Scalable, Security apps web (Intranet/Internet) environments in Public\Private domains like Financial, Insurance by using C#, ASP.NET, AJAX, WCF,WPF XML Web Services etc..
- Experience in Web Based and Client Server Projects using ASP.NET, ASP.NET MVC, Java Script, CSS, JQuery, AJAX, HTML, XML, and XSLT.
- Expertise in developing Single Page Applications using Web API, Bootstrap and Angular JS.
- Expertise working with ORM’s likes Entity Framework, N - Hibernate.
- Experience in developing windows applications using Win Forms and C#.
- Expertise in developing REST web services using ASP.NET Web API.
- Excellent skills in implementing MVC, MVVM architectural pattern.
- Expertise building GUI with Bootstrap 3.0 CSS.
- Experience in Angular 2 and Knockout JavaScript.
- Strong RDBMS concepts and experience in creating, maintaining and tuning Views, Stored Procedures User Defined Functions and System Functions using SQL Server, T-SQL.
- Experience on Web Services (SOAP), XAML, Windows communication Foundation (WCF).
- Proficiency in using VB.NET, ASP.NET, ASP.NET MVC 3, ASP.NET AJAX and Extensions, DHTML and extensive use of JavaScript to develop web applications with rich graphics, user interaction, animations and that can operate on all popular web browsers.
- Experience designing Service Oriented Architecture (SOA) Enterprise Applications using .Net Remoting, Serialization etc.
- Excellent skills in SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).
- Extensive experience in developing XML Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Having good knowledge on creation and scheduling of T-SQL jobs to run daily and MS SQL.
- Expertise in GUI Design, Quality Assurance and in different testing techniques like Unit Testing, Functional testing.
- Expertise in problem solving in web applications using the best techniques and finding the right solution.
TECHNICAL SKILLS
Programming Languages: C, C++, C#,VB, T- SQL, PL/SQL.
Scripting: JavaScript, VB Script, Typescript.
Web Technologies: ASP.NET 4.5/ 4.0/3.5/3.0/2.0 , ASP.NET MVC 5.0/4.0/3.0, Silverlight 4.0/3.0, Ajax 3.0/2.0 JQGrid, WEBAPI, REST/RESTFUL, HTML, CSS
IDE Tools: VisualStudio 2015/2013/2012/2010/2008/2005 , SQLServer Management Studio, Visual Studio Code., .Net Framework, .Net Framework 4.5/ 4.0/3.5/3.0/2.0 .
JavaScript Frameworks: JQuery, KnockoutJS, AngularJS, NodeJS.
Databases: SQL SERVER 2012/2008/2005/2000 , MS Access 2010/2007/2003 , MongoDB, Oracle 10g/9i/8i.
Reporting Tools: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8).
Version Control Tools: Team Foundation Server (TFS), Git, Visual SourceSafe (2005) version.
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, EntityFramework 6/5.0/4.1, Web Services, Enterprise Library 5.0/4.0/3.1.
Others: SOAPUI, Fiddler, Postman Rest Client.
PROFESSIONAL EXPERIENCE
Confidential, Providence, RI
Senior Net Developer
Responsibilities:
- Involved in complete life cycle including design, development and testing.
- Designed and developed N-tier applications.
- Designed and developed Presentation Layer, Business Logic Layer and Data Access Layer.
- Involved in using MVC pattern for both UI development withAngularJS and application server side development with C# and ASP.NET MVC.
- UsedAngularJS as the development framework to build a single-page application.
- Used Angular 2, BootstrapUI, AngularJS, and Bootstrap3.0 for writing web pages for a rich UI experience.
- Implemented client side validations using Angular2, JQuery and ASP.NET MVC Validation implemented at Controller level.
- Designed and developed RESTful Web API’s using ASP.NET WebAPI.
- Used Entity Framework 6.0 as ORM across business layer and data layers.
- Implemented windows authentication and role based authorization to regulate the access to the application.
- Extensively implemented MVVM design pattern for developing windows application and developed using Silverlight4.0, C#, and XAML.
- Handled communication across the view model using event aggregator forSilverlightapplication.
- UsedSSRSReporting services (SSRS) to write complex formulas and to query database to generate different types of reports (Drill Down, Drill Through, Linked, Sub-reports, and Parameterized) for Business Intelligence.
- Used WCF Services and Web Services (SOAP, WSDL) for communicating with other application and components.
- Performed unit testing, module testing, integration, and system testing.
- Used Microsoft Team Foundation Server (TFS) and Git for the purpose of version control and source code maintenance.
- Used agile methodologies while developing this software application.
Environment: AngularJS, JavaScript, JQuery, ASP.NET MVC 3.0,C#.NET, Visual Studio 2013, Entity Framework,VB6, .NET4.0, IIS 7.0, Web Services, WCF,XSLT, Silverlight, AJAX,SOAP, ASP.Net, C#, LINQ, XAML,SQL Server 2008R2, Windows Server 2003.
Confidential, Little Rock, AR
Sr .Net Developer
Responsibilities:
- Involved in complete life cycle including design, development and testing.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
- Developed ASP.NET MVC 4, Bootstrap CSS application using Code First Approach in Entity Framework 6.1.2 and UI in Razor View Engine.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Experience in working with ASP.NET Web API technology to create RESTful HTTP services.
- Experience in working with JavaScript Frameworks like Angular JS which simplifies JavaScript object bindings with HTML Elements and client server communications.
- Worked on IOC (Inversion of Control) during isolation of the code while creating Unit tests and also used dependency injection pattern which avoids tight coupling with software components.
- Implemented WCF services and better logging, exception management support to help in the premature detection of new problems.
- Developed the independent RESTful WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in project search module.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Performed database operations on SQL Server 2012 by creating SQL queries, stored procedures, functions, indexes and views.
- Involved in Unit testing, Functionality testing, Integration testing and User Acceptance Testing (UAT) and also involved in bug fixing.
Environment: VisualStudio2012, C#, ASP.NET 4.0/3.5, MVC 4, Razor, Angular JS,, JQuery, XAML, TFS 2010, IIS 7.0, AJAX, ADO.NET Entity Framework 6.0, LINQ, JSON, Microsoft Enterprise Library, NUNIT, SQL Server 2008 R2,Windows 7, Moq.
Confidential, Woonsocket, RI
Sr.Net Developer
Responsibilities:
- Actively involved in Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Used JQuery KnockoutJS a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Implemented UI layer with ASP.NET server side Controls, Master Pages and User Controls.
- Implemented Session State in SQL Server to maintain consistency in Web forms Environment.
- Developed secure login interfaces with ASP.NET Server controls. Security features were provided using Cookies and Session ID, so that unauthorized access could be denied.
- Used Validation Controls as well as Custom validation for corresponding validations required for business logic in Web Forms.
- Implemented client side operations using JQuery and also AJAX functionality to call the WCF operation Contracts in Asynchronous manner and to get the data in JSON format
- Created and Consumed the WCF services to process business transactions using Various Contracts like Service, Operation, Data, Message, and Fault and configured endpoints to be interacted by multiple transport protocols.
- Implemented WCF certificate security at Message and Transport Levels.
- Used LINQ to Entities heavily for CRUD operations, massage the data, various LINQ operators to improve the performance by reduce the roundtrips to database.
- Implemented unit test and integration test using NUnit test, which was also used for debugging the program.
- Used AGILE SCRUM development Methodology to ensure teamwork, collaboration and process adaptability throughout the life-cycle of the project.
- Conducted comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs.
- Created SSIS packages for importing data from various data files/excel to the data source.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
- Used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop down and Mapping page fields to the database fields.
- Designed and implemented reusable software elements like Custom Controls and also User Controls using ASP.NET.
- Used web server controls like Login Control, Menu Control and Substitution Control extensively in designing web forms.
- Created packages using SSIS for extracting data from flat files, MS Excel files, OLEDB, MS Access to SQL Server database.
Environment: ASP.Net 4.0, VB.Net, SQL Server 2008, JavaScript, JQuery, Visual Studio 2008/2010, .Net Framework 3.5/4.0, Enterprise Library 5.0, IIS 7.5, Team foundation server 2010, WCF SOAP/REST,ADO.NET Entity Framework 4.3 N-Unit test scripts.
Confidential, May Field, OH
Net Developer
Responsibilities:
- Participated in requirement analysis, preparing documents, design reviews and development.
- Coordinating with all the team members and integrating various modules in the pages.
- Actively involved in designing, planning of applications and client defined requirements, with the front-endUIteam.
- Have created and usedWin forms.
- Code and unit test VB.NETprograms that comply with specifications.
- Developing the pages in the application, web services, and writing stored procedures in SQL.
- Used User Interface in front end and different JavaScript’s in Angular and Knockout.
- Created aVB.Netconsole application to clean up duplicates and unnecessary data in the data base and the active directory
- Worked with SSIS and SSRS Services.
- Involved in different tasks like offshore co-ordination, development, requirement gathering, preparing design documents, providing sign offs for documents.
- Developed using C#, ASP MVC 2.0 and .Net 3.5.
- Wrote database triggers in T-SQL to check the referential integrity of the database.
- Worked with Windows Presentation Foundation(WPF)
- Wrote stored procedures, Triggers, Views in SQL Server 2008, 2012.
- Created runtime architecture for showing questionnaire for the product, which involved SQL for look and feel, Mainframe for storing questions and answers. This enabled adding questions for Financial Advisors just making entries in the database.
- MVVM pattern for User Interface.
- Contributed in database design.
- Testing the whole application and deployment.
- Handling team of 3 members.
Environment: Visual Studio 2008, Merrill proprietary framework, UI, Win Forms, .Net Framework 3.5,MVC, T-SQL,WPF, VB.Net, C#, ASP.Net 3.5, ASP.Net AJAX, XML Web Services, SQL Server 2008, JavaScript, DHTML, TFS, Windows XP/2000/NT.
Confidential
Software Engineer
Responsibilities:
- Involved in the complete lifecycle (SDLC) of the project i.e. Design, Development.
- Designs, analyzes, and develops, codes, tests, debugs and documents programming to satisfy business requirements.
- Designs and codes from specifications, analyze, evaluate, tests, debugs, documents, and implements moderately complex software applications.
- Under general direction, devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
- Develops code and supporting documentation.
- Works in a team environment to develop, test and deploy software changes.
- Works with clients to understand and implement new requirements.
- Developed a well-tested, high performance, scalable web application.
- Implementation, Unit testing and Production Maintenance.
- Was constantly involved in collecting the required information from the client regarding the design and development of the application.
- Developed the application logic using ASP.NET, VB.NET and ADO.NET.
- Responsible to create unit test cases by using NUnit framework.
- Interacted with number of clients to customize the product as per their needs.
- Wrote SQL queries and Stored Procedures using SQL Server for Extracting and manipulating the data.
- Performed Unit Testing and fixing the bugs at regular intervals.
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
Environment: ASP.Net, VB.Net, Web Services, .Net 2.0,Ajax & SQL Server 2005.
Confidential
Web Developer
Responsibilities:
- Participated in requirement analysis and design reviews.
- Coding & Unit Testing.
- Developed Web Forms for User Interfaces using ASP.NETandVB.NETusing Server Controls, HTML Controls and User Controls.
- Implemented Embedding Localized Resources for a JavaScript File.
- Developed ASP pages usingVB.Neton the approved Design Document. Used JavaScript to handle Client-Side validations.
- Understanding the existing application, the framework, other applications it interacts with and the services.
- Analyzing the requirements, wireframes, and prototype and creating the project plan.
- Developed the application using ASP.NET,VB.NETwith Oracle as the backend
- Developing the pages in the application, web services, windows service and writing stored procedures in SQL Server 2005.
- Implemented Ajax.net in the application for performing transactions from JavaScript.
- Tested the application extensively in all the major browsers.
Environment: .Net Framework 2.0, Oracle, C#.NET, SQL Server 2005, Visual Studio 2005.