Sr.net Mvc Full Stack Developer Resume
Winston-salem, NC
SUMMARY:
- 7 years of real time experience in using the phases of SDLC which involve analysis, design, developing, testing, deploying and maintaining the applications utilizing a variety of programming languages, database technologies with architectural patterns like Model View Control (MVC), Model - View-View-Model and maintenance of Web Based, Client-Server and N-tier Architectures which involve software methodologies like Agile, Scrum, Waterfall and TDD models.
- Deft in developing client-side application functionalities with clear, concise, familiar, consistent, rich and user-friendly design approaches. Capable of developing single page applications, responsive web pages with performance functionalities in the web applications using Java Script, jQuery, AJAX, JSON, HTML 4/5, XML/XSLT/XHTML, Bootstrap with Angular JS 1.5/1.6.
- Efficiently used the D ata access techniques to connect, retrieve and manipulate the database information using Ado.net objects like Data sets, Data reader and data adapter. Also, learnt the art of Database Connectivity with ORM technologies like Entity Framework 6.0/4.3 with to work with relational data using domain-specific objects and in code-first and database-first approaches to implement CRUD operations.
- Leveraged web services which includes SOAP, REST, XML and WSDL. knowledge on Rest services using ASP.Net WEB API and C#, used WEB API to provide services to HTTP Requests, good understanding on design, and deep functional experience in creating, deploying and consuming REST-FUL Services with WEB API
- Skilled in developing .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Strong analytical and conceptual skills in database programming using RDMS databases like SQL Server 2005/2008/2012, Oracle 11g/10g/8, related work primarily on creating complex stored procedures, Views, triggers, functions using PL/SQL or T-SQL.
- Worked on Security Scans to check if the Confidential websites and services that are built are on compliance with the policy.
- Exceptional ability to design, development, security, testing and consuming of distributed applications using Windows Communication Foundation (WCF), also responsible for developing WCF based service, data, fault, and message contracts
- Worked on SSIS packages for loading and manipulation of data.
- Involved in testing the applications which involved either manual or script based test scripts. Performed unit testing, integration and performance testing frameworks like NUNIT to run tests in parallel, and MS Unit Tests for business logic .
- Productive use of version control systems such as Team Foundation Server (TFS) 2013/2014/2015, and VSTS for active tracking of work progress, coordinating the work, storage of project files and maintaining code repository.
- Goal oriented, highly organized and can achieve targets as an individual or as a team member and very good communication and inter-personal skills and can work independently as well as in a team environment.
TECHNICAL SKILLS:
Web Technologies: ASP.NET 4.0/3.5/3.0/2.0, ASP.NET MVC, Ajax 3.0/2.0, JavaScript, jQuery, JSON, HTML, Bootstrap.
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XSL, LINQ to XML.
Desktop Technologies: C#.NET, WinForms.
IDE Tools: Visual Studio 2015/2010/2008, SQL Server Management Studio.
.Net Frameworks: .Net Framework 4.5/ 4.0/3.5/3.0/2.0, MVC 4, MVC 5, Entity Framework.
Databases: MS SQL SERVER 2016/2002/2008.
Reporting Tool: SQL Server Integration Services (SSIS).
Version Control Tools: Team Foundation Server 2013, VSTS.
Middleware: Web API, WCF, ADO.NET 4.0/3.5/3.0/2.0, Web Services, Enterprise Library 5.0/4.0/3.1.
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 ).
PROFESSIONAL EXPERIENCE:
Confidential - Winston-Salem, NC
Sr.Net MVC Full Stack Developer
Responsibilities:
- Created the Controllers and Controller Actions, Action Results, Views, View Models, Html Helpers, Partial Views, Layouts Filters, Routing using ASP.NET MVC.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET , POST, PUT and DELETE .
- Designed multiple applications graphical interface to meet the cross-device compatibility using Bootstrap , HTML5 , and CSS3 .
- Involved in creating DAL using Code First approach using Entity Framework.
- Used the .Net IO classes and implemented security feature to create the physical folder structure in a security shared drive pertaining to a request with the help of a service account upon request/work-order creation.
- Analyzed and implemented the “ASP.NET Custom Role Provider” feature for the user authentication and authorization to the different parts of the web application thus limiting the sensitive modules of web application.
- Used Action Filters for user authentications and authorizations.
- Implemented the C# POCO classes and the ViewModel concept to store the data passed from the data layer into objects which are later passed to the CSHTML Razor controls as per UI interaction by users.
- Effectively used Angular JS for making the AJAX calls for the UI interactions giving back the JSON object and later parsing the same to the UI.
- Performed custom validations on all the pages of the application using JavaScript.
- Leveraged several Bootstrap classes to page richness and responsiveness.
- Developed and consumed WCF Web Service to access data layer components.
- Implemented application error log mechanism using “Serilog” to log errors in a text file on the application server which can be useful to trace/debug unexpected errors from the application at later stage.
- Designed and implemented Data access layers model using LINQ for XML Data and multi-user interface, used XML, XSLT and defined XML Schema.
- Involved in the database design following the ACID properties for the application and have created the database objects like “Tables”, “Views”, “Stored Procedures”, “Triggers”, “Functions”, “Indexes” etc.
- Complex logic has been implemented using stored procedures, auto-email sending scripts whenever there is a change in the status of request/work-order information, data validations in all the stored procedures to the ensure appropriate error being thrown back to the application layer, used “Dense Rank” & “Partitioning” concepts to handle the priority order and reorder for the requests that are assigned to a technician.
- Developed and scheduled SQL Server Agent jobs for report extractions related to project metrics, daily data sync from the enterprise directory, work-order escalation etc.
- Designed and developed stored procedures, queries and views necessary to support SSRS reports.
- Performed unit testing for all the modules of the application using C# NUnit tool.
- Used Jira as a ticketing tool where the requests were being logged and used Atlassian Jira for writing test scenarios and results.
- Effective use of TFS to make sure the code correctness.
Environment: Visual Studio 2015, ASP.NET MVC 5, WCF, Bootstrap, JavaScript, jQuery, HTML5, CSS3, IIS 7.5/8/8.5, LINQ, XML, Microsoft Enterprise Library, NUNIT, TFS.
Confidential - Bloomington, IL
Sr.Net Developer
Responsibilities:
- Created the Controllers and Controller Actions, Action Results, Views, View Models, Html Helpers, Partial Views, Layouts Filters, Routing using ASP.NET MVC.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET , POST, PUT and DELETE .
- Effectively used Angular JS for making the AJAX calls for the UI interactions giving back the JSON object and later parsing the same to the UI.
- Designed multiple applications graphical interface in order to meet the cross-device compatibility using Bootstrap , HTML5 , and CSS3 .
- T aking advantage of the MVC pattern of the Angular JS framework to accomplish the single page application and produce higher maintainability of the code.
- Used Action Filters for user authentications and authorizations.
- Developed and consumed WCF Web Service to access data layer components.
- Designed and developed stored procedures, queries and views necessary to support SSRS reports.
- Used Jira as a ticketing tool where the requests were being logged and also used Atlassian Jira for writing test scenarios and results.
- Effective use of GitHub and TFS to make sure the code correctness.
Environment: Visual Studio 2013, ASP.NET MVC 4.0, WCF, SOAP, REST, Angular JS, Bootstrap, HTML5, CSS3, IIS 7.5/8/8.5, LINQ, XML, Microsoft Enterprise Library, NUNIT, AWS, Kibana, Elastic Search, Dynatrace, Git.
Confidential - Glendale, CA.
.Net Developer
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
- Involved in a migration project where we had to migrate the legacy applications from ASP.NET 3.0 to ASP.NET MVC 4.0.
- Worked on .NET Security features such as Forms-based Authentication and Role-based Authorization Worked with Business Analysts and Project managers to drive out requirements and implemented an elegant solution to the task in hand.
- Developed ASP.NET User Controls using ASP.NET Web Forms.
- Used Grid-Views and custom paging for displaying huge amounts of data.
- Designed Graphical User Interface (GUI) using Layout Pages, HTML, jQuery, CSS classes and Custom Controls.
- Created, Consumed, Debugging Security implemented by using WCF SOAP service, created stored procedures and functions, coding using C#.
- Created and deployed C# console applications to the task scheduler for automating some of the processes which resulted in 1.5 hours manual effort per day.
- Developed a C# console application and scheduled it to the task scheduler to run periodically to check and “restart” if any of the website on the IIS are stopped.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys using SQL Server 2008 R2.
- UI (User Interface) was developed using ASP.NET web server controls, jQuery, JavaScript, HTML and Cascading Style Sheets (CSS).
- Created Client-side validations with jQuery selectors, Events and server-side validations.
- Involved in data design and created and maintained databases objects, complex Stored Procedures, Triggers, and Tables, Views and SQL Joins and T-SQL statements for inserting/modifying/deleting data in relational tables.
- Experienced in optimizing queries for performance by looking at Execution plan, creating INDEXES and views using SQL SERVER 2008.
- Developed and deployed SSIS packages to automate data imports between the data bases and to move data from a single data source to a destination
- Used Microsoft Team Foundation Server (TFS) for integration, maintenance & code Security.
Environment: Microsoft Visio, C#.NET, ADO.Net, ASP.NET Webforms, ASP.NET MVC 4, Microsoft Visual Studio.NET 2010, JavaScript, Bootstrap, HTML, CSS, XML, IIS 7, Server 2008 R2/2008, Web Services, Web Forms, Microsoft Unit Testing, SDLC, AJAX, SQL Server.
