C# .net developer Resume
Newyork, NY
SUMMARY:
- Around 6 years of experience in application development using, C#.NET, ASP.NET, Entity Framework, ASP.MVC, ASP.NET Web API, ADO.NET with SQL in windows environment.
- Experience in developing rich GUI interface using HTML/CSS, JavaScript, JQuery, AngularJS, and Bootstrap.
- Experience in developing Single Page Application using AngularJS Framework .
- Excellent experience implementing Web Service, WCF, REST service which communicate data in both XML, JSON.
- Strong RDBMS skills in database design and in creating Stored Procedures, Triggers, Views, Joins and Functions.
- Experience with develop, design, deploy web service, WCF, web API in cross domain environment and other .NET technologies including Entity Framework 6/5/4, ADO.NET, and LINQ.
- Worked with Data Adapter, Dataset, and Data Reader as a part of ADO.Net to access and update database.
- Excellent experience in implementing Test Driven Development, Code Coverage, Source Code Analysis.
- Worked on all aspects of software development lifecycle - Requirement Gathering, designing database, Development, Code Review, Production Support, Maintenance and testing.
- Proficient in gathering requirements, understanding functional business processes and requirements and translate them into effective technical solutions, Strong diagnostic skills to track, trouble-shoot, and solve issues.
- Hands on Exposure documenting and working with Design Tools, UML Diagrams, software Design Patterns.
- Worked on both Agile and waterfall software development methodologies along with Continuous Delivery and Continuous Deployment (CI/CD) Implementation process.
- Familiar with Unit and Integration Testing using TFS Unit Testing Framework and NUnit.
- Good knowledge in Microsoft Azure cloud networking, storage, VM creation, SQL Azure administration, Migrating SQL Server DB to SQL Azure, Deploying Dynamic Web Pages to Azure.
- Proficient in applying analytical and methodical approach to solve problems and production issues
TECHNICAL SKILLS:
Language: C#, ASP.NET, ADO.NET, VB.NET, Pl/SQL
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, JQuery, AngularJS, Ajax, SOAP, RESTFUL Web Services, XML, WCF Services
Methodologies: Agile, Scrum, Waterfall
Servers: IIS, Tomcat
Framework: Microsoft .NET, MVC Framework
Operating System: Windows, LINUX
Databases: SQL Server, Oracle, MS Access
PROFESSIONAL EXPERIENCE:
Confidential
ASP.NET MVC Developer
Responsibilities:
- Participate in the agile meetings, iterative development, estimations and design sessions for requirement.
- Worked on ASP.NET MVC application with a WCF Service using Entity Framework.
- Extensively used Consuming WCF Service in MVC Application using Entity Framework.
- Involved in designing and developing RESTful Web Services using Web API.
- Used Entity Framework Code first approach to access the data from database.
- Used AngularJS http service to interact with backend service and performed Ajax call using JQuery.
- Implemented Authentication and Authorization using Forms authentication configured for users Authorization and role based security and implement maker checker concept.
- Worked on UI designing for the Web application using HTML5, C#, JavaScript, JQuery, AngularJS, CSS, ASP.NET.
- Used LINQ and Lambda expression to query the collection of objects.
- Used Repository Pattern for Reusability of Data Access Logic.
- Develop unit test cases for web methods developed and performed unit testing.
- Implemented Custom Action filters for various purposes like authentication and authorization, logging to track user information, viewing data returning by a controller action.
- Involved in Client-Server application development using SQL Server, PL/SQL, Stored Procedure, Triggers and Cursors.
Environment: C#.NET, ASP.NET 4.5, MVC 5, Entity Framework, Web API, WCF, SQL Server 2008/2012, XML, JSON, Code First Approach, AngularJS, Bootstrap, AJAX, IIS7.
Confidential, Livingston, NJ
ASP.NET Web API Developer
Responsibilities:
- Helped team lead to create data flow diagrams, and class diagram using MS Visio.
- Created stored procedure, trigger on the database to provide/insert specific data from multiple tables for Web API services.
- Developing a web application and RESTFUL API using .NET Core Worked in an Agile- Scrum development methodology to ensure delivery of high quality work with monthly iteration, also involved in sprint planning and retrospectives.
- Built front-end SPA using CSHTML, AngularJS, and bootstrap and back-end using ASP.NET MVC and Web API.
- Followed single page application design and integrated all the pages using ng-route and "route Provider".
- Used custom authentication variable in ng-route to provide authentication and authorization for the application for every change in event of "route Change Success".
- Implemented ng-grid to show the data in the table.
- Helped implement the DAL layer of Web API using Entity Framework 5.
- Designed the page using Bootstrap and some custom CSS.
- Implemented the promises using $q to handle the auto update by notifying the variable.
- Created custom directives for reusable components used across the application.
- Worked with WEB API's to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Created many controllers for each page, with dependencies such as $q, $location, $window, $routeParams and all services to be used on the controller.
- Implemented validation method for form input in web page using combination of normal HTML validator (use "no validate", to bypass the normal HTML checking and handle them using ng-show, ng-hide, ng-disable) and specific AngularJS validator directive (ngRequired).
- Used Team Foundation Server (TFS) for source code management.
- Performed unit testing with Jasmine for front-end and Nunit for back-end.
Environment: AngularJS 1.4, SQL server 2012, IIS 7, HTML, CSS3, TFS, Web API, XML, JSON, Web API, Batarang, Jasmine, SSIS.
Confidential, NewYork,NY
C# .NET developer
Responsibilities:
- Involved in software development plan, gathering user requirements, writing functional specs, developing application, testing and deployment for web applications.
- Designed and Developed UI pages in MVC 3 using partial views and Razor Views.
- Designing the layout of web pages, Architecture and participating in the development using ASP.NETMVC and C#.
- Developed code for operations between the application and the database using LINQ with Lambda Expressions
- Integrated JQuery, AJAX, JSON, JavaScript, HTML and CSS 3.0 technologies into client user interfaces.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, Tables, and Views.
- Performed Unit Testing, Integration Testing and Load testing on the modules per the requirements and development standards.
- Created RESTful API for integrating with order management system
- Involved in Building the Front end and developed code based on inheritance, data binding to binding expressions.
- Extensively used Java script, JQuery and JQuery plugins for various client side scenarios and for also validations.
- Created server side validations using validation controls.
- Extensively worked in ADO.NET for back-end connectivity to manipulate and retrieve data from SQL Server db.
- Implemented appropriate error handlers for Run Time and Design Time Errors using C#.NET.
- Utilized ADO.NET Data Objects such as Data Reader, Dataset and Data Adapter, for consistent access to Database.
- Worked on XML for reading and writing data to XML Documents.
- Developed user interface using ASP.NET, HTML, and CSS.
- Used caching to improve the performance of the application.
- Involved in database design, development of Stored Procedures, SQL queries and Transactions using T-SQL.
- Designed and developed ASP.NET web service using SOA concepts.
- Developed User Controls using C#.
- Maintained and supported the application after initial release.
Environment: Visual Studio 2008/2010, C#, ASP.NET 3.5, ADO.NET, Ajax, SQL Server2008, CSS, XML, IIS, TFS.
