.net Developer Resume
Buffalo New, YorK
SUMMARY:
- Over 6 years of professional .NET development experience in designing and developing client - server applications, Windows and Web-based solutions using Microsoft Technologies.
- Extensive experience in developing Web based applications and Client/Server applications using C#, .NET Framework (4.7 / 4.6 / 4.5 / 3.5 ), ASP.NET MVC (5 / 4.0 / 3.5 / 3.0 ) ADO.Net, XML, HTML5, AngularJS, Angular 2/4, JavaScript, JQuery, JSON and CSS 3/4 .
- Expertise in development of applications in MVC using razor, html helpers, Views, Layouts, Controller action methods, View Models, validators, Attributes and Action Filters
- Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET with C# as code behind, and Angular 2/4 is used for client-side validation.
- Experience on creating interactive user interface using HTML 5, CSS 3/4, JavaScript, Angular 2/4. Used State management techniques such as Session State and Application State.
- Extensively used Angular 2/4 Framework in developing Single Page Application (SPA).
- Good Experience in developing and consuming SOAP, REST, WSDL with ASP.NET Web Services, WCF, and Web API using C#.NET.
- Written LINQ enabled queries to access the data from SQL Server database, LINQ to Entities, Lambda Expressions and OO Design Patterns.
- Worked on ADO.NET Entity Framework to associate with database for CRUD operations.
- Solid understanding and hands-on experience of large-scale database SQL Server (2008/2012/2014 ).
- Good experience in SQL Server in writing database queries using joins, Views, Indexes, writing Stored Procedures, Functions and Triggers.
- Created advanced chart visualizations in Tableau using Tree maps, Bubble charts, Pie Chart, Gantt Chart, Histograms, Maps, Maps and Cross tabs.
- Experience on Custom, Tabular, Matrix and distributed reports in multiple formats using Crystal Reports 9.0 and SQL Server Services (SSRS).
- Experience in creating Unit Test cases for testing applications using NUnit frameworks in a Test-Driven Development (TDD) environment.
- Experience in using version controls like GIT, Visual Studio Team Services (VSTS) and Team Foundation Server (TFS)
- Used Visual Studio Team Services (VSTS) for continuous integration and deployment.
- Experience in Agile/Scrum and waterfall methodologies and used JIRA for bug tracking and reporting.
- Involved in all Phases of Software Development Life Cycle (SDLC) i.e. Analysis, Design, Development, Implementation, Testing and User Training of Enterprise Web-Applications, Stand-alone and Distributed applications.
- Experienced with Azure for Building applications that utilize both Microsoft Azure Cloud Services and Windows Azure Virtual Machines .
- Effective working independently and collaboratively in teams and ability to work effectively. Good communication, interpersonal and presentation skills. Excellent work ethics, Self- motivated. Willing to learn, adapt new technologies.
TECHNICAL SKILLS:
Web Technologies\ Web Application: HTML5, CSS3/4, XML, JavaScript, jQuery, \ ASP.NET MVC 5/4.5/4/3.5, ASP.NET Web \ Angular 2/4, JSON, Bootstrap\ Forms, ADO.NET, Win Forms, LINQ, VB.NET\
Databases\ Languages: SQL Server (2014, 2012, 2008), MongoDB\ C#, C, C++\
Middleware\ Operating Systems: Web Services, WCF, SOAP, RESTful\ Windows 2000/XP/7/8, Linux (CentOS) \
Microsoft Technologies\ Development IDE: ASP.NET 5.0/4.5/4/3.5, .NET Framework, \ Visual Studio.NET (2017, 2013, 2012, 2010, \ LINQ, ADO.NET, Entity framework, WCF, \ 2008), Microsoft Visio, SQL Profiler, SQL \ WPF, Web API\ Server Agent.\
Reporting Tools: SQL Reporting Services (SSRS), Crystal \ Report 9.0\
PROFESSIONAL EXPERIENCE:
Confidential, Buffalo,New York
.NET Developer
Responsibilities:
- Designed and Developed application using C#, ASP.Net MVC 5.0 and Entity Framework 6.
- Developed views using Scaffold templates, Layouts, Partial Views and Custom HTML Helper with Razor View Engine.
- Involved in designing the User Interface mainly focusing on easing access to Manage Payee, Account Statement and Schedule Payment available on the website using HTML 5, Bootstrap, CSS3, JavaScript, JSON and jQuery.
- Made use of Angular 4 features like Components, Subject, Observables, Pipes, Services and Routers to develop the application while also making use of Angular npm packages: ng2-datetime and ng2-pdf-viewer to meet the project requirements
- Created Dynamic UI using JSON, HTML5 and JavaScript with Angular4 framework to create and implement MVC structure.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
- Used jQuery to enhance the user experience.
- Implemented Layout, Themes and CSS3 for rich UI.
- Extensively used Authorization, Action, Response and Exception Filters.
- Used State Management Techniques Session State, Cookies, View Data and Temp Data to persist and transfer data between web pages.
- Used JavaScript extensively for performing client-side validations
- Extensively involved in back end development and created stored procedures, functions and implemented transactions control using SQL server 2014.
- Used LINQ for querying in memory collection and database object.
- Performed visualization and reporting on transaction data in Tableau.
- Automated the process of continuous code integration and deployment (CI/CD) using VSTS and deployed applications on Azure. deployed Web Applications to Azure and maintaining the applications in developer environment.
- Performed Unit testing to ensure Test Driven Development(TDD) by using N-Unit.
- Used GIT to maintain the versions of the application.
Environment: C#, .NET Framework 4.7, MS Visual Studio 2017, ASP.NET MVC 5, Angular 4, Agile methodology, Entity Framework 6, LINQ, XML, JavaScript, jQuery, HTML5, CSS 3/4, MS SQL Server 2014, WCF, Git, Azure, TDD
Confidential, Cherry Hill, NJ
.NET Developer
Responsibilities:
- Involved in gathering and preparing the requirements from clients for product design and enhancements.
- Used Angular 2 to dynamically render the content on web pages developed using C#.
- Worked on designing and development of Forms using ASP.NET Framework 4.5.
- Developed Cascading Style Sheets (CSS3) for User Interface uniformity throughout the application.
- Used ASP.NET MVC 4 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the controller.
- Responsible for designing the ASP.NET application authentication using attribute programming in Model View Controller MVC 4.
- Designed Business components and Data Access Layer using C#.
- Used LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Developed stored procedures using temporary tables and loops using SQL.
- Created WCF Service to look up and retrieve the data from database for getting list of Payables and Receivables modules.
- Implemented application variables for application level reports.
- Involved in creating, deploying and managing reports using SSRS.
- Designed an Azure based solution using WCF for building the RESTful web services in JSON format.
- Used Jenkins for continuous integration and deployment.
- Implemented JIRA as a bug tracking tool and to manage the project issues.
- Used Team Foundation Server (TFS) to maintain the version control history during development.
Environment: Asp.net MVC 4, .NET Framework 4.7, C#, HTML 5, CSS 3, JQuery, Visual Studio 2017, WCF, XML, XHTML, Angular 2, MS SQL Server 2014, SQL Server Reporting Services SSRS, JIRA, TFS,TDD, Azure
Confidential, Woonsocket, RI
.NET Developer
Responsibilities:
- Involved in full SDLC followed by Agile methodologies to produce high quality software model.
- Designed user interface with Razor View Engine and HTML Helpers for application development using ASP.NET MVC 4 and implemented business logic using C# .
- Used BootStrap, HTML5, CSS3, JavaScript and jQuery for client side functionality.
- Worked on creating business logic in controllers, directives and routers, developed routing through webpages and achieved Single Page Application.
- Used State management techniques such as Session State and Application State.
- Implemented Client side validation using jQuery, JavaScript and Data annotations to do validation on the Model Data .
- Involved in building a rich view in MVC 4 application using jQuery Grid and paging for displaing data.
- Developed Restful web services using Windows Communication Foundation and Web API.
- Used Windows Communication Foundation servers to consume webservices.
- Developed components for Business and Data Access tier using C#, Entity Framework and also involved in creating controllers to handle the events in ASP.NET MVC 4 Framework.
- Developed Middle-tier Business component using C# .NET to combine business logic and implemented back end connectivity using Entity Framework 5.0.
- Used query processing using LINQ and created web application with LINQ to SQL CRUD operation.
- Created Stored procedures, Functions, Triggers and Transactions control using SQL server 2012 for back-end development.
- Utilized SQL Server Reporting Service(SSRS) to generate report.
- Performed Test Driven Development using Microsoft test and Unit testing to combine test first development and after code testing.
Environment: C#, .NET Framework 4.5, MS Visual Studio 2013, MVC 4, Agile methodology, Entity Framework 5.0, JavaScript, jQuery, JSON, HTML5, CSS3, SQL Server 2012, WCF, Web API, SSRS, TDD
Confidential
.NET Developer
Responsibilities:
- Involved in the Designing, Developing, Testing and Implementation of the application.
- Designed and developed the GUI, Business Logic Layer and Data Access Layer.
- Designed Asp.Net Web Forms using front end technologies like html, CSS and j Query
- Used ADO.NET Connection, Command, Datasets, Data Adapter, Data Reader and XML to retrieve and store the data in SQL Server 2012.
- Performed validation using validation controls in ASP.NET.
- Created Stored Procedures and triggers for automated operations.
- Created Tables, Views, Indexes and Relations using SQL Enterprise Manager.
- Used Visual Studio.NET debugger and trace functionality to debug the application.
- Used TFS (team foundation server) for history and version control during development.
- Involved in reporting using SSRS.
Environment: ASP.NET MVC 4, ADO.NET, C#, T-SQL, HTML 5, CSS 3, XML, JavaScript, jQuery, Visual Studio 2013, SQL Server 2012
Confidential
.NET Developer
Responsibilities:
- Involved in understanding user requirements, designing and developing web application and back end applications.
- Interacted with business analysts, end users and worked on the application specifications to develop detailed functional, technical design, and test specifications that fully satisfy business requirements.
- Designed and developed user interface for public web application and intranet application using Visual Studio, ASP.NET, C #.NET, and ADO.NET, AJAX, XML and CSS with object-oriented programming techniques. Used various features of C# and C#.Net (e.g. reflections, generics, partial classes, LINQ etc.).
- Developed presentation layer of both public and intranet application.
- Developed application infrastructure component like logging, exception handling, data access, caching and cryptographic application block.
- Develop systems using .NET components and implemented the Data Access layers using ADO.NET. Used ADO.NET objects such as data reader, data adapter and dataset for consistent access of the data from data layer.
- Developed stored procedures, functions, triggers in SQL Server 2008 for fetching data and binding.
Environment: .Net Framework 4.0, C#, ASP.Net 3.0, ADO.NET, Visual Studio 2010, LINQ, SQL Server 2008, TFS
Confidential
.NET Developer
Responsibilities:
- Involved in initial requirement gathering
- It was 3-Tier Architecture Web Application developed using ASP.NET.
- Creating .Net assemblies using C#.
- Worked in User Interface layer, Business Logic layer, Data Access layer with the SQL Server.
- Played an active role in analyzing, documenting and designing the application
- Creating ASP.Net web pages using C#.
- Worked with Master Pages and Cascade style sheets (CSS) for the web pages.
- Worked on Java Script for Client-Side Validation.
- Used Web Services to access data from the Remote Application.
- Created DTS packages for data transformation process.
- Used Customized Exception handling class in each layer with event logging.
- Wrote Stored Procedures, Functions and Triggers using SQL Server.
- Programmed SQL Server 2008 Reporting Services using Microsoft Visual Studio 2008
- Performed unit testing on each module developed.
Environment: .Net Framework 3.5, Visual Studio 2008, ASP.Net 3.0, C#, SQL Server 2008, Web Services, ADO.Net, Java Script, HTML4, XML, SQL Server 2008