.net Developer (c#/mvc) Resume
Columbus, OH
PROFESSIONAL SUMMARY:
- Around 9 years of experience in the IT industry, involved in Complete Software Development Life Cycle (SDLC) including design, development, implementation, testing, integration, deployment, documentation and maintenance of Web using Microsoft .NET Technologies.
- Experience in ASP.NET, .NET, VB.NET, ADO.NET, .Net Framework, VB, C#, Web Forms, Win Form, Workflow Foundation 4.0, Web Services and Microsoft Visual Studio for designing and developing Web based application using C#.
- Extensive hands - on experience on .NET technologies - C#, ASP.Net MVC 5.0, WCF, Web services, WPF and Silverlight, Web API, CSS3 with good knowledge of design patterns.
- Extensive experience in developing User Interfaces using Bootstrap, AngularJS, Window Azure, ASP.NET, AJAX, JQuery, XML, HTML5/DHTML, CSS, JavaScript.
- Implemented N-Tier Architecture and integrated the UI with Data base for data retrieval and manipulation using ADO.NET data objects.
- Experience in data modeling, developing database concepts, stored procedures and programming practices using SQL and PL/SQL (SQL Queries, Stored Procedures, Database Triggers, Indexes, Views, and T-SQL) and involved in performance tuning.
- Expertise in developing Master Pages and skins used for common design layout for pages, CSS to separate content of document from its presentation, Java Script to perform Client side validation.
- Experience in using AJAX controls in ASP.NET Sites/applications and interacting asynchronously with ASMX Web Services.
- Experience in using Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Expertise on Microsoft Silverlight 4.0/3.0 application framework for writing and running business and media applications (Rich Internet applications).
- Experience in developing Web Services to support interoperable machine-to-machine interaction over a network using SOAP over HTTP, WSDL and UDDI.
- Hands on experience in using principles and design patterns like SOA, REST, Dependency Injection, Builder patterns.
- Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
- Hands on experience in Windows Communication Foundation (WCF) for rapidly building service-oriented applications that communicate across the web and the enterprise.
- Experience in Windows Presentation Foundation (WPF) for developing attractive and effective user interfaces, providing a common programming model for standalone and browser applications.
- Good Experience on working with Design patterns, Model-View-View-Model (MVVM), Model- View- controller (MVC)
- Strong Knowledge of Developing Web applications using IIS, XML, XAML, XSLT, HTML, DHTML, JavaScript, JQuery and CSS.
- Experience in deploying applications in IIS.
- Extensive working knowledge on Configuring and version controlling with Team Foundation Server (TFS).
- Experience in developing Custom Reports and different types of Tabular, Ad-hoc and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
- Good working experience on Designing SSIS Packages for transferring data from multiple data sources to SQL server.
- Performed unit testing with NUnit, use of a standard build process using NUnit, and implementation of configuration management.
- Have experience in Waterfall, Agile and Scrum methodology.
- Self-driven with excellent analytical, communication, interpersonal and presentation skills and the keen ability to grasp new domains, technologies and processes.
TECHNICAL SKILLS:
Languages: C#.NET, VB.NET, VB6, C, C++, SQL, T-SQL, PL/SQL
.Net Technologies: ASP.NET, ADO.NET, LINQ, C#.NET, VB.NET, Windows forms, WCF, Web Parts, WPF, .Net Framework
Web Technologies: HTML, DHTML, CSS, AJAX, Silverlight, XAML, JQUERY, Web API Web Services, REST, SOAP, WSDL, XML, XSLT, AngularJS.
Scripting Languages: Java Script, VB Script, PHP
GU/IDE: Microsoft Visual Studio 2003/2005/2008/2010/2012/2013/2015/2017
Databases: SQL Server 2016/2014/2012/2008, Oracle, Azure
Database Tools: SQL Enterprise Manager, Management Studio
Versioning Tools: Visual Source Safe(VSS), Team Foundation Server, GIT
Reporting Tools: Crystal Reports, SSRS Reports, SSIS, Data Reports
Architectures/Design Patterns: MVC, MVVM
Frameworks/Standards: Microsoft Frameworks, Unit Testing using Visual studio, SVN.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
.NET Developer (C#/MVC)
Responsibilities:
- Developed the application using ASP.NET 4.5, C# and ASP.NET MVC 5 in Visual Studio 2015 .
- Designed UI pages in MVC 5 using partial views and Razor Views.
- Using MVC 5 implemented clean separation of layers like View, Controller and Model.
- Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
- Designed the tables according to database normalization rules in SQL Server 2012.
- Developed code for operations between the application and the database using Language-Integrated Queries (LINQ) with Lambda Expressions in C#.
- Implemented JQuery, AJAX, JSON, JavaScript, HTML 5 and CSS 3.0 technologies into client user interfaces for smooth and enhanced UI experience in Razor Views.
- Used Entity Framework to create Models and LINQ to Entities to establish connections with the database.
- Used Action Filters for user authentication and authorization depending upon roles users are able to change some data.
- Used Viewbag, TempData and Sessions for passing data from controller to view.
- Provided validations, error messages through Data Annotations in Model.
- Used Telerik Kendo UI Grid to provide more flexible, editable and sortable grid view to increase user interactions.
- Developed code for auto-complete function using AJAX and JQuery.
- Implemented AJAX asynchronous calls in Views.
- Implemented SSRS, SSIS, and SSAS solutions for performance tuning at the Application and Database Layers.
- Working on various complex reports using Crystal reports.
- Worked on the manner of interaction between WCF clients and services using SOAP protocol.
- Used WCF for inter communication between the applications as well as WPF and XAML for developing user interfaces.
- Designed and developed an interactive Content Management System (CMS) with a back-end in ASP.NET (C#) with an MS-SQL database server, utilizing a browser driven component for content editing, with inline previewing.
- Worked on updating the database tables, writing stored procedures while doing the Production Support.
- Involved in share point 2013 development in creating master pages and user groups with custom permissions.
- Responsible for design and development of Web Forms using C#.Net, N-tier architecture.
- Involved in development and integration of User and Custom Controls using ASP.NET, C#, XML, XSL, XSLT, and XPATH for transformation of data from data objects.
- Worked on Team Foundation Server (TFS) for source control during application development.
- Used GITHUB and TFS for version control.
- Worked in Agile-Scrum development methodology.
Environment: Visual Studio 2015, C#, ASP.NET 4.5 and MVC 5.0, Visual Studio, SQL Server 2012/2016, C#, Entity Framework, Crystal reports, LINQ, AJAX, JSON, HTML5, JavaScript, JQuery, CSS3, Kendo UI, Bootstrap, GitHub, TFS, Agile.
Confidential, IN
.NET Developer (C#/Web Forms)
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Implemented RESTful web service using JSON to communicate with the consumer.
- Worked on the maintenance of existing ASP. NET web application.
- Used extensive XML to process values to the right data field and display it in UI.
- Developed additional new web pages using ASP.NET.
- Experience working with client side validation using Javascript.
- Wrote SQL queries to handle database communication from both the front end and back end.
- Developed Tech Design Specifications, Unit Test Plans and estimates of work to be done.
- Production support to troubleshoot work on Service Manager Tickets to fix any issues on the system and provide explanations to how the system functioned.
- Created and maintained ondemand applications, application groups and folders using IBM OnDemand Administrator to serve repository purpose for documents.
- Maintained IBM Ondemand Client and IBM Content Navigator for the user to access the documents.
Environment: Windows, .NET Framework, Entity Framework 4.3, Visual Studio 2013, ASP. NET, C#. XML, WCP, SOAP, REST, JSON, HTML, SQL server 2005, Web Services, IBM OnDemand Administrator, IBM OnDemand Client, IBM Content Navigator
Confidential, IL
.NET Developer
Responsibilities:
- Build new systems with .NET 4.0 / ASP.NET/ VB.NET / C# / SQL Server 2008/2012 R2(including SQL Server Reporting services) SSRS/SSIS (Integration Services)/ MVC framework, Visual Studio 2015/2017.
- Implemented responsive web design using Bootstrap in MVC framework.
- Working on creating Rest Services using ASP.NET Web API and C#.
- Implemented Dependency Injection framework and repository patterns.
- Designed Presentation layer using ASP.NET Web forms, Angular JS, Bootstrap, HTML 5, CSS3, JavaScript, JQuery and AJAX.
- Develop UI components using variety of Microsoft technologies including .Net, JavaScript, JQuery, Ajax, Html, CSS, etc.
- Responsible for designing kendo grid controls for dynamic data load and developing charts using Kendo UI in Asp.net MVC view pages.
- Interface with business and IT teams to understand and translate business requirements into formal technical requirements and application code.
- Experience in Custom, Tabular, Matrix and distributed reports in multiple formats using Crystal Reports R2 and SQL Server Services (SSIS, SSRS).
- Design and create SSRS reports based on requirements and create stored procedures for all the report data.
- Create or modify complex programs, modules, routines, scripts and data objects from a detailed design where efficiency, performance and reliability affect a major portion of the system.
- Adhere to all security, change control and client processes, tools and methodologies
- Designing templates based on the requirements using CSS, JavaScript.
- Involved in developing HTML, and JavaScript for client- side presentation and data validation on the client side within the forms.
- Written SQL insertion scripts, validation scripts and Rollback scripts to interact with database.
- Created Restful Web API's to expose the analytics data to the clients.
- Experience with implementing a labeling and branching strategy in TFS.
- Experience in shelving and un shelving by using TFS.
- Involved in performing code reviews by using Team Foundation Server(TFS).
- Worked in Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
Environment: C# 4.5.2, VB.NET, ASP.NET, MVC 5, Web API, Windows Communication Foundation (WCF), Visual Studio 2015/2017, Entity Framework, ADO.NET, SQL Server2008,2012/2016, SOAP, Angular JS, Bootstrap, TFS, JavaScript, JQuery, AJAX, SSRS, Crystal Reports, IIS .
Confidential
.NET Developer (C#/Web Forms)
Responsibilities:
- Worked in Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
- Involved in database design on SQL Server and development of different database objects Containing functions, triggers, store procedures to manipulate database of the application.
- Developed the UI (user interface) using ASP.NET, HTML5, CSS 3, Bootstrap, Ajax and Telerik controls.
- Created WCF web services for implementing business logic.
- Co-developed a CMS interface for non-programmers and QA's to easily manage and modify content using MVC framework 4.0.
- Worked with the group which evaluated and recommended technologies including ASP .NET MVC4.
- Implemented repository and unit of work patterns by using Dependency injection (inject the repository) on MVC Controller level in order to facilitate Unit Testing and Test Drive Development.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Developed and maintained stored procedures, User Defined Functions, Indexes, Views, Tables, and Relationships on SQL Server 2012 database.
- Interacted with API service using explicit HTTP methods like GET, POST, and PUT.
- Developed the classes using C#, which in corporate N -tier architecture and database Connectivity.
- Implemented changes in coding and designs using knowledge of VB .NET.
- Developed and tested user-friendly navigators by utilizing JavaScript and VB .NET.
- Performed Unit Testing for all units in developed pages using JUNIT Tool.
- Developed complex reports in both SSRS and Crystal Reports based on the requirements provided and going through multiple discussions with the team.
- Worked on Windows Communication Foundation (WCF) and Windows Presentation Foundation(WPF).
- Created Tables, Stored Procedures, Views, Index's and involved in designing of Database tables.
- Participated in peer code reviews for better quality assurance.
- Used Microsoft Team Foundation Server (TFS) for integration, maintenance and Security of code.
- Develop and deliver dynamic reporting solutions using SQL Server Reporting Services (SSRS).
Environment: ASP.NET 4.0, MVC 3.0/4.0, VB.NET, C#, Entity Framework, XML, JavaScript, JQuery, AngularJs, AJAX, LINQ, Lambda Expression, SSRS, Crystal reports, HTML 5, CSS3, Telerik control, TFS, SourceSafe, Visual Studio 2012, Hibernate, IIS, SQL Server 2012, WCF, Web API.
Confidential
.NET Developer
Responsibilities:
- Involved in analyzing requirements and data provided by the Business Analysts.
- Developed data access layer that supports connections to multiple databases using ADO.NET.
- Implemented business logic using Object Oriented Programming.
- Created Validations and roles for different users to access the application.
- Designed reusable classes, implemented those classes using VB.NET in building the desktop application.
- Planning, Implementing and maintaining active directory infrastructure.
- Handled production issues involving real-time application problems.
- Designed SSIS Packages to transfer data between servers, load data into database.
- Designed reports using Crystal Reports and SSRS.
- Designed the sequential workflow process using WWF for the workflow process.
- Writing test cases for unit and integration level for a single module.
- Involved in creating application layout.
- Handling the tasks of designing and maintaining SQL databases and VB6 applications.
- Designed user interface and web pages using CSS, HTML and JQuery UI.
- Worked in Waterfall development methodology
Environment: Visual Studio .Net 2005, VB.NET, WPF, WWF, XAML, win Forms, Silverlight, SQL Server 2008, asp.Net controls, ADO.NET Entity framework, XML, Stored Procedures, Crystal Reports, VSS
