Sr.net Developer Resume
Raleigh, NC
SUMMARY
- .Net full - stack developer with 8+ years of experience in all phases of Software Development Life Cycle (SDLC) includes Requirements gathering, Design, Development, Testing, Packaging and Deployment of Client/Server, Web and windows applications using Microsoft Technologies.
- Extensive experience of working in banking, financial, insurance, health care and Retail industries.
- Experience in development of Windows and web applications using Microsoft .Net framework and Microsoft Technologies like C#, ASP.NET, ADO.NET, MVC, SQL Server, Entity Framework, WCF, WPF, Web services.
- Excellent knowledge and experience in object oriented programming (OOPS) and object oriented analysis and design approach (OOAD) and other OO Design patterns.
- Strong working experience in managing Security policies including Authentication, Authorization, Identity, Encryption, Personalization, Membership, Roles, Profiles and Resource Access Control.
- Worked on different web technologies like HTML, XHTML, DHTML, XML, XSLT, JSON, JavaScript and JQuery.
- Expert in Implementation of 3-Tier Architecture (Data Access Layer (DAL), Business Logic Layer (BLL)) and User interface (UI)).
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Involved in Front-end development using web Technologies like HTML5, CSS3, Java Script, XML, J Query, XHTML, JSON, AJAX, Type Script, Angular JS.
- Experience in developing Single Page Applications (SPA) using Java Script and Angular JS and Responsive web design using Bootstrap.
- Proficient with XML related technologies including XML, XSL, XSD, DOM, XSLT and X Path.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Experience in developing windows applications with GUI using Windows Presentation Foundation (WPF) and Service oriented applications (SOA) using Windows Communication foundation(WCF), MVVM, XAML.
- Strong experience in implementing WEB API REST service which communicate data both in XML and JSON.
- Worked with Web Services like SOAP, Windows Workflow Foundation (WWF) and Silverlight.
- Experience in developing applications using various data sources like SQL server, MS Access and oracle.
- Experience on SQL Server Database Design, database maintenance and writing complex SQL queries using Joins and creating Tables, Views, Indexes, writing Stored procedures, Functions and Triggers.
- Solid knowledge in language Integrated Query LINQ (LINQ to SQL, LINQ to XML, LINQ to OBJECTS and LINQ to ENTITIES) and Entity Framework for data accessing and CRUD operations.
- Experience in working with various components such as Data grids, Datasets, Data Table, Connection, Command, Data Reader, Data set and Data Adapter Objects in ADO.Net.
- Experience in developing SSIS packages and generating reports using SSRS.
- Hands on working experience in using NuGet package Manager. Experience in version control using repositories like TFS (Team Foundation Server), VSS (Visual SourceSafe), GIT, Subversion (SVN).
- Extremely capable at developing custom SSO integration in PHP, C# and Meteor.
- Experience in developing Web Applications using third party controls Infragistics and Telerik.
- Experience in configuring WCF endpoints, behaviors, Bindings, Defining and implementing contracts.
- Performed unit testing using tool Nunit and performed several integration and performance testing and Jasmine for Angular unit testing.
- Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints.
- Good Knowledge on configuring Virtual machines for SharePoint 2013, SQL Server 2012 and Azure Active Directory.
- Strong experience with OOP concepts and Multithreading.
- Good working knowledge in designing Use Case, Class, Sequence, Collaboration, State, Component, Deployment, Activity diagrams using UML.
- Familiar with exception Handling and error, especially memory Leakage debugger in system programming.
- Exposure to Model-View-Controller (MVC) Architecture technology.
- Deployment of Application on Test and Production environment and Integration of different systems with the application. Experience in deploying and testing web applications on IIS.
- Experience in analyzing the Business Requirements, User Requirement Specifications (URS), Functional Requirement specifications (FRS).
- Experience in working with structured methodologies such as Agile, Scrum, CMM and other home grown processes.
- Worked with Traditional Methodologies (Waterfall, RAD), Agile Software Development Methodology and Test Driven Development (TDD).
- Good experience in coordinating and working with developers in a team and adoptable to any environment.
- Experience in using CSS, Java Script, VB Script, Themes & Skins, User controls and Custom Controls in ASP.Net.
TECHNICAL SKILLS
.NET Technologies: Visual C#.NET, ASP.NET, Visual Basic.NET, Web Services, .NET Framework 2.0/3.0/3.5/4.0/4.5, LINQ, WPF, WCF,MVC,MVVM
Web Technologies: ASP.Net, ASP.Net MVC 4/5, HTML5, XML, DHTML, Web Service, SOAP, CSS3, JQuery JavaScript, WCF, LINQ, LINQ to SQL, AJAX, SOAP, REST, Bootstrap.
Programming Languages & Applications: C, C#.Net, VB.Net, PL/SQL
App/Web Servers: IIS 5.0/6.0/7.0/7.5, Apache, TCP/IP, HTTP, UDP, SOAP
Server platform: TFS 2010, Windows server SPI
Tools: Visual Studio 2005/2008/2010/2012/2015, SQL Server Management Studio, MS Vision, MS Office, SSAS, SSIS, SSRS, Crystal reports
Databases: Microsoft SQL Server 2005/2008/2008 R2/2010/2014, LINQ, MS Access, TSQL, PL/SQL, Oracle.
Software / IDE & OS/Methodologies: Microsoft Visual studio 2005/2008/2010/2012/2015, Windows 98,Win 2K, Win XP/Vista/NT/Server 2000/2003/2008, Win 2007/2008, DOS, Database Design and Normalization, Data modeling, Business Analysis, User interface Design.
Source Control: SVN, VSS, TFS
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Sr.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Interacted with the client end-users during requirements gathering sessions.
- Worked on Agile Methodology to practice-based methodology for modeling and documentation of software-based systems.
- Designed and Developed different modules, Class using C#, .NET framework 4.0, ASP.NET, Entity Framework, XML, LINQ, AJAX, JavaScript, HTML, LINQ, JQuery, SQL Server 2014 and MS Visual Studio2015. Used OOP concepts to make it more efficient. Implemented State Management, Caching features.
- Developing a tool in C# (front end) and SQL Server (Backend) to enable members of the team to easily organize details of the workload.
- Designed and developed User Interface to show Job Status using Angular JS.
- Used Ajax to make http calls to the Web API Controller from frontend.
- Using AngularJS, created custom directives for data manipulations and to display data in company standard format in UI.
- Developed web page using AngularJS components like controllers, routers, NG app etc.
- Implemented Restful architecture using WEB API Controller to use in the application to populate the data from the database
- Managing workflows starting from the order creation to the completion by developing web services using WCF REST services and Web API supporting and enhancing existing XML and REST web services.
- Implemented different reusable object oriented layers (Business Object Layer, Data Access Layer, Business logic) allowing each layer to work independent of the other to produce a robust system.
- Developed the independent Windows Communication Foundation (WCF) services and defined Service Contracts for specific functionality.
- Developed the application using MVC, Entity Data Model and RESTful and WCF services.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap color scheme of the website using HTML5 and CSS3.
- Extensively worked on Bootstrapping for grid and Kendo spreadsheet with AngularJS.
- Responsible for designing and developing ASP .NETweb pages using ASP .NET, JavaScript, SQL, HTML5, CSS3, Angular.js and AJAX, Web services.
- Performed client side and server side validations in MVC Razor using JQuery and AJAX.
- Worked on Service Oriented Architecture (SOA) for developing application.
- Performed client side and server side validations in MVC Razor using JQuery and AJAX.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Involved in Creating Views, Triggers, Cursors, Constraints, and Normalization at the Data Access Layer.
- Involved in deploying, configuring and maintaining the web services on IIS 7.0.
- Used LINQ to SQL, LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Used Team Foundation Server (TFS) for version control for the source code, maintenance of builds and relevant documents
- Used Microsoft Entity Framework 6 Code First approach for the Data Access Layer for the ASP.NET MVC application.
- Worked with SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
- Monitored scheduled SQL Agent jobs, SSIS packages and data verification.
- Developing websites using KendoUI/Telerik, ASP.NET and VB.NET.
- Involved in branding, look and feel of SharePoint sites using SharePoint Designer.
- Hands on working experience in using Nuget package Manager.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Worked on different web technologies like HTML, XHTML, DHTML, XML, XSLT, JSON, JavaScript and JQuery.
- Strong working experience in managing Security policies including Authentication, Authorization, Identity, Encryption, Personalization, Membership, Roles, Profiles and Resource Access Control.
- Responsible for developing Windows-application using C#, WPF, MVVM Framework.
- Capturing data from Microsoft Azure sites.
- Extensively used ODBC driver in various places like SSIS Packages, C#.Net applications to extract the data from Azure Storage tables. Developed .Net web application and WCF service in VS 2013 environment and deployed in Azure cloud services, to invoke data from Azure blob storage.
- Used Dependency Injection Pattern to reduce the dependency coupling between classes and in Front end using AngularJS.
- Worked in various testing methodologies like Unit Testing, Integration Testing and Load Testing using tools like N-Unit and Visual Studio.
Environment: C#, VB.NET, .NET Framework 4.0, WPF, Silverlight 4/5, Win forms, XAML, XML, MVVM, PRISM 4, LINQ, WCF, Web API, ASP.NET MVC 5.0, MongoDB, Task Parallel Library, Microsoft Visual Studio 2015, SSO, Microsoft FIM/MIM,WAI, Entity Framework, IIS 7.0, Telerik kendoUI, MS SQL server 2014, Infragistics Controls, Fiddler, Dependency Injection, Inversion of Control.
Confidential, Bloomfield, CT
.Net Developer
Responsibilities:
- Involved in the Analysis, design and architecture of the application.
- Involved in developing the front-end applications using web technologies like HTML 5, and CSS3.
- Built Web pages that are more user-interactive using AJAX, JavaScript, Bootstrap and AngularJS.
- Using HTML5, CSS3, JavaScript and some jQuery, and clean semantic code.
- Interacted and coordinated with On-site team for new developments / enhancements.
- Worked on Complex tree structure page with Jquery Drag and Drop.
- Customized Menu, Label, Toolbar and Data Grid Columns using Custom controls.
- Designed the Grid view for tracking the hardware specification and software version and license by using Web Grid in ASP.NET MVC with filtering and sorting functions.
- Application has been implemented on MVC.NET design architecture thus creating complex models, controllers and Views for various modules.
- Involved in implementing the project using C#, ASP.NET MVC, WCF, LinQ, HTML, JQuery, JavaScript, CSS and AJAX.
- Developed the application using MVC Razor View engine, HTML, CSS, JQuery, and JavaScript.
- Designed and implemented application using C#, ASP.NET MVC 4.0 with Razor View Engine, jQuery, Ajax, HTML, CSS, JavaScript.
- Built the Models by Entity Frameworks using Database First Approach. Experienced in getting updates from database to model about tables or stored procedures definition. Mapped several tables and stored procedures within the project.
- Language-Integrated Query to EF implementation for data retrieval. Transaction management in LINQ queries for Create-Update-Delete (CRUD)
- Integrated JQuery, Ajax, and JSON technologies into client user interfaces for smooth and enhanced UI experience in Razor Views.
- Implemented Restful architecture using Web API Controller to use in the application to populate the data from the database.
- Participated in creating Role Based Authorization to classify different users.
- Used SQL Data Tool to generate SSRS report and Deploy the report.
- Performed unit and integration testing and documented approved test scenarios.
- Source Version Management through Team Foundation Server 2010 and work with team using Waterfall methodology.
Environment: Visual Studio 2012, ASP.NET MVC, HTML5, JavaScript, jQuery, Bootstrap CSS3, AngularJS, SQL Server 2012, R2, C#, Entity Framework 5, Restful Web API, LINQ, Ajax, JSON, SSRS.
Confidential, MS
.Net Developer
RESPONSIBILITIES:
- Production support and maintaining OCS web application by using VB.Net and SQL Server 2012, developed several modules to meet business requirements and the business functionalities.
- Gathered new requirements, and implemented for new development to generate FNS, IS reports.
- Designed and implemented ASP.NET web application pages using ASP.NET, ADO.NET, CSS, DHTML included web controls and sitemap with in master pages.
- By using XML provider to populate data from the SQL Server 2012 to portal used XSLT, XPATH files.
- Participated in developing estimates and project planning.
- Modified report content and export reports in multiple formats based on user input.
- Created various complex reports including: Cross-tab, Conditional, Drill-down, Top N, Summary, Form and Sub-reports.
- Created test case scenarios for testing the projects.
- Creating views in Database SQL Server 2012 and generating reports.
- Extensively involved writing stored procedures for accessing data from the Database Supporting end-users on technology know-how.
- Responsible for designing a tool to analyze and manipulate performance against time.
- Diagnose issues and offer technical solutions.
- Involved in full life cycle of development including, Application design, development and testing of complex business rules.
- Worked closely with clients, business and technical leads.
- Worked on SSIS packages, SSRS / reporting services, SQL jobs.
- Assisted and trained end users, internal integration teams programming talent.
- Assist in planning, executing and managing the integration of new application CAMIS (Community action management information system) into existing infrastructure, systems and software.
Environment: ASP.Net, ADO.Net, VB.Net, C#, Crystal Reports, MS Visual Studio 2008, Web Services, SoapUI, AJAX, .Net Framework, COM, XML, XPATH, XSLT, XHTML, HTML, MS SQL Server 2012, SQL Query Analyzer, SQL Stored Procedures, SSIS, Windows XP, Windows 2003/2007 Server.
Confidential, Cranbury, NJ
.Net Developer
RESPONSIBILITIES:
- Participated in requirement gathering and analysis with business users.
- Used AGILE/Scrum development Methodology to ensure teamwork, collaboration and process adaptability throughout the life-cycle of the project.
- Designed and developed applications using ASP.NET, C#, WCF, MVC, HTML 5, JavaScript, JQuery, CSS3, Telerik Rad controls and SQL Server 2008.
- Developed the application using various patterns including MVC, Singleton, Dependency Injection.
- Extensive use of WCF Services using REST.
- Developed data layer using Entity Framework and LINQ to Entities.
- Used AJAX controls like Calendar Control, Accordion, Modal Popup and Tab Controls in order to improve the performance and appearance of the application.
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server 2008.
- Used Ajax, j Query, JavaScript, CSS, HTML5, regular expressions, Beyond Compare for code merges, performed validations.
- Used Team Foundation Server (TFS) to maintain the version control history during development.
- Conducts 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.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
- Performed Unit Testing using Visual Studio integrated testing tools.
Environment: C#, .NET Framework, ASP.NET, HTML 5, XML, JavaScript, XAML, AJAX, MS Visual Studio 2010, SQL Server 2008, TFS, IIS7
Confidential
.NET Developer
Responsibilities:
- Interacted with the clients in-person for requirements gathering.
- Involved in the complete lifecycle (SDLC) of the project in Design, Development, Implementation, testing and Support and Production Maintenance.
- Generated skeleton classes required for the application. Used separate Presentation, Business Logic and Data Access Layer in project development.
- Maintained schedules and organized work-flow activities. Developed front-end screens using ASP.NET Web forms.
- Developed class files for business layer and data access layer using C#.NET.
- Migrating data from different sources like Flat File sources, Oracle database etc.
- Used JavaScript to perform front-end validations as per the business rules proposed.
- Responsible for Migration of DB data fetching from Stored Procedures to Entity Framework with LINQ to SQL data fetching.
- Involved in development and implementation using HTML, ASP.NET, C#.NET and JavaScript.
- Used AJAX coding techniques to update parts of a web page.
- Cascading Style Sheet (CSS) was defined to attain uniformity throughout the course work.
- Participate in development of artifacts such as Use Case Models, Use Cases, Activity Diagrams/Workflow Models.
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
- Implemented ASP.NET security and Authentication modes provided by IIS and ASP.NET.
- Worked on MS SQL Server (stored procedures, triggers, definition of table schemas, etch).
- Worked with SOAP and Restful Services using WCF and WEB API in an additional Service Layer.
- Implemented client side functionality using JQuery.
- Extensively worked on creating CSS, Master Pages, Theme and Site Definition to enrich the portal and to control the styles.
- Involved in deployment of the application to the QA Server.
- Acted as Configuration Controller & process champion and guided the team to follow up process.
Environment: C# 3.0, ASP.NET 3.0, Visual Studio 2010, WCF, SQL Server, JavaScript, LINQ, JQuery, CSS, AJAX, IIS, Microsoft Visio, SOAP, REST, XML, N-unit.
Confidential
.Net Developer
Responsibilities:
- Created Object Oriented design for Business Layer, Data Access Layer and implemented ORM Classes architecture. Implemented Data access layer using ADO.NET to connect and retrieve and manipulate database information.
- Assisted with the documentation of development requirements for database, applications, and the operation system environment.
- ASP.NET User Controls to create steps for submitting and modifying events evaluation forms.
- Used ASP.NET server controls like Grid View, Form View as a part of user interface and for data display.
- Experienced with consultation end users to test and debug applications to meet client needs.
- Maintained, Established relationships with all other business units.
- Written SQL stored procedures and SQL queries for performing basic CRUD operations on the databases.
- Used WCF Rich internet application services to communicate with other target systems.
- Used SSRS to generate reports and used Object Oriented Programming Concept.
- Supported the design and development of custom web applications to address various business needs to drive efficiency within the organization.
- Used MVC to implement N tier architecture.
Environment: C#, .NET Framework, ADO.NET, ASP.NET MVC, MS Visual Studio, XML, MS SQL Server, Bootstrapping, HTML, AngularJS, JavaScript, Web Services, WCF, Data Structures.