Senior .net Developer Resume
Portland, OR
SUMMARY
- Around 71/2 years of experience in Analysis, Design, Coding, Testing and implementation of Web, Windows and Mobile based Applications using .Nettechnologies in accordance with the best practice methodologies and complete Software Development Life Cycle.
- Well acquainted with SDLC System Analysis, Design, Development, Testing, and Deployment & Documentation.
- Good knowledge in Object Oriented Analysis/Design (OOPS) and implemented Design Patterns across the applications.
- Expertise in Web development andapplication development using Microsoft .NET Technologies like C#, ASP.NET, ASP.NET, MVC, AJAX, CSS, WCF, ADO.NET, LINQ, Web Services.
- Experienced in creating rich User Interface on the web using HTML, XAML, DHTML, Master Pages, Angular JS, CSS, Ajax, JavaScript and jQuery.
- Expertise in enterprise Development with C#, Microsoft Azure, ASP.NET, ADO.NET, SQL - Server 2014,2012/2008, Visual Studio 2017/15/10, Ajax, LINQ, CSS and IIS 7/6.
- Expertise in web technologies like CSS3, HTML5, and JavaScript.
- Experience working with Angular JS 2 Version, Bootstrap, HTML5 for creating single page applications.
- Experience in advanced JavaScript/UI frameworks like Angular JS, Bootstrap/UI, JSON, and JQuery.
- Experience in design and implementation of services using WCF, REST, creating REST services using ASP.NET Web API.
- Extensive working experience in database design and development, for creating complex database queries, writing Constraints, Indexes, Views, and Stored Procedures.
- Extensive working experience with different methodologies like Agile/Scrum.
- Proficient with .NET Web Services, Windows Communication Foundation (WCF) using WSDL, WPF using MVC and MVVM design patterns.
- Experience in hosting and configuring applications on IIS and Azure cloud.
- Experience in developing applications using ADO.Net Entity framework 6/5.
- Expertise in Implementing LINQ Query Expressions or Lambda expressions for Confidential query operators that allow traversal, filter, and projection etc. Operations applied to any IEnumerable/IQueryable, different data sources.
- Hands on experience in designing tables, database schemas, writing Stored Procedures, Triggers, Functions, Views and Normalization of Database Schema.
- Expertise in Developing WCF Services that implement the Service-Oriented Architecture (SOA).
- Good knowledge and experience with Web Forms, CSS, AJAX, JavaScript, and designing User Interfaces.
- Expertise in using Master Pages in designing the WebPages and using Cascading Style sheets for a unified look of the application.
- Expertise in Design and Development of Interfaces, User Controls, Custom Controls using ASP.NET and C#.
- Implemented .NET Security features such as Authentication & Authorization using Form-based and Window-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Experience in using various version controlling tools like Team Foundation Server.
TECHNICAL SKILLS
Languages: C#, C, JAVA, SQL, HTML, LINQ
.Net Framework: .Net Framework 4.6.1/4.5, 4.0, 3.5, 3.0, 2.0
Scripting Languages: Java script, VB script
Databases: MySQL, SQL Server 2014/12
Technologies: ASP.NET MVC, ASP.NET Web Forms, ASP.NET WEB API, HTML, HTML5, AJAX, CSS, Entity Framework, Angular JS, Knockout JS, JQUERY.
Distributed Technologies: Web Services, WCF
Protocols: SOAP, HTTP, FTP, SSL, HTTPS.
Application Servers: IIS Express, Microsoft IIS (7.0/6.0/5.0/4.0 ), windows server 2008R2, Windows Server 2012
Microsoft Azure: MicrosoftAzure, Azure Active Directory,Azure Site Recovery,Azure Backup,Azure Security Center,Azure Monitoring,Azure Stack, Networking (VPN, Load Balancer), Compute, Storage,Azure Web apps, Storage accounts, Azure storage tables and queues, Azure SQL.
PROFESSIONAL EXPERIENCE
Senior .NET Developer
Confidential, Portland, OR
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Used ASP.NET MVC5 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Used Angular JS extensively to enhance the UI and to make application looks more dynamic.
- Involved in developing web pages usingAngular JSframework and familiar with variousAngular JS filters to manipulate text within HTML views and Angular JS services for reusable functionality.
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET MVC, HTML5, CSS3, and Angular JS, C#.
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce functional behavior to those tags.
- Undertaken development for a cross-platform JavaScript based solution using AngularJS and Bootstrap.
- Refactored and enhanced an existing Angular JS application to follow strict MVC patterns.
- Worked extensively on Angular JS in creating Controllers, Making AJAX calls using $http and JSON parse. Worked on server cross platform issues.
- Experienced on web API and created web application, worked on CRUD actions (HTTP Get, post, put and delete), attribute routing and used Http Response message approach.
- Developed front-end interaction Webpages using HTML5, MVC, Server Controls and Validation Controls, Layout Master Pages.
- Designed dynamic and browser compatible pages using HTML5, JavaScript, CSS3, jQuery.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
- Accessing and updating data through RESTFUL services using JSON as the main request/response format.
- Designed and developed databases which include the development of functions, stored procedures and triggers using T- SQL.
- Managed all development tasks and source code modifications via TFS.
Environment: C#, Visual Studio 2015, ASP.NET4.5, ASP.NET MVC 5.0, Web API, AngularJS, ADO.NET, Entity Framework 5, LINQ, HTML5, JavaScript, CSS3, AJAX, JSON, jQuery, SQL Server 2008 R2, Agile, Team Foundation Server.
Senior .NET Developer
Confidential, Philadelphia, PA
Responsibilities:
- Analyzed the requirements, Design and Developed Web Application using .Net Frame Work 4.5.
- Involved in detailed design of the application using MVC architecture, involved in the creation of use case, sequence diagrams and class hierarchies.
- Developed ASP.NET MVC5 applications using Database First Approach in Entity Framework 4.0 and UI in Razor View Engine.
- Developedthe Reusable UI Components like Master Page Layouts, Razor Views (CSHTML), Partial Views (User controls)forUser InterfacesusingASP.NET MVC5 and C#.NETas backend programming language.
- Designed User Interface System using HTML5, CSS3 and Bootstrap.
- Designed UI Responsive using Bootstrap.
- Responsible for designing the ASP.NET application authentication using .NET Framework.
- Created and consumed Web APIs Services Methods to access data from the database and from the external systems.
- Used HTML encoding techniques for input controls in MVC for CSRF (Cross-Site Request Forgery).
- Used token based authentication for developing WCF services.
- Developed LINQ Data context object with ADO.NET Entity Framework for LINQ, invoked Data base tables and Implemented LINQ Lambda Expressions to query Data Context Objects.
- Implemented Proxy design pattern for handling the request coming from the client application in WCF Services.
- Implemented Routing using Route Attributes for the Controller using ASP.NET MVC5.
- Created Custom Action Filters for Error Handling and capture the Requests and Responses for the Web API Services.
- Created Model classes, Entity classes and applied Data Annotations for validating the objects.
- Implemented Security Authentication for the Web APIs using OAuth 2.0.
- Have experience with Team Foundation Server (TFS) to maintain the version control history during development.
Environment: C#, ASP.NET4.5, ASP.NET MVC 5.0, Web API, AngularJS, ADO.NET, Entity Framework 4, LINQ, HTML5, JavaScript, CSS3, AJAX, JSON, jQuery, Team Foundation Server.
.NET Developer
Confidential, Portland, OR
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Implemented and extensively used the Object-Oriented programming concepts in C# and ASP. Net 3.0.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using C# and .Net 3.5 for web pages.
- Defined and implemented customized configurations settings for application local Web.Config file for incorporating user authentications and authorizations via role based security to restrict accessibility to certain module.
- Used ADO.NET for database interaction using Dataset, DataView.
- Web configuration file is used to have own setting for the application by writing database connection string and user authentication.
- Created Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server-side validation and Java Script for client-side validation.
- Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables) for Alerts.
- Used advanced features of Visual studio 2010 controls like Master Pages, Security and Login Forms.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows service.
- Used ADO.NET components like SQL Connection, SQL Command, Data Adapter, Data Set, Data Reader, Grid View and Details View for database connection and database communication.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
Environment: Visual Studio 2010, ASP.NET, C#.Net, .Net Framework 4.5.2, NUNIT, ADO.NET, LINQ, WCF, XML, Windows 2008 Server, Team Foundation Server.
.NET Developer
Confidential, Cleveland, OH
Responsibilities:
- Involved in the development of the intranet Site using ASP.NET and C#.
- Used Cascading Style Sheets for a unified look and feel of the application.
- Performed validations on Web Forms using .NET Validation Controls and JavaScript.
- Created various user controls to handle page validation, header and footer navigation.
- Used Data Adapters, Datasets and Command & Connection Objects of ADO.NET to manipulate Data in the SQL Server Database.
- Data grid was used extensively to display various SQL Server elements.
- Wrote stored procedures and SQL statements for report generation and data modification activities.
- Created web services for publishing and consuming data successfully.
- Used Grid View, to display data in a customized format in ASP.net web pages.
- Active participation in unit testing of the application to ensure quality.
- Used Visual Source Safe effectively to handle version control.
- Involved in studying the use-cases to deduce the methods to be implemented in the framework to support the portal.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Web configuration file is used to have own setting for the application by writing database connection string and user authentication.
- Created Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server-side validation and Java Script for client-side validation.
- Used ADO.NET components like SQL Connection, SQL Command, Data Adapter, Data Set, Data Reader, Grid View and Details View for database connection and database communication.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
Environment: C#, ASP.NET, ADO.NET, SQL Server 2005, Visual Studio 2010, Windows XP, CSS, JavaScript, IIS 5.0.
.Net Developer
Confidential
Responsibilities:
- Involved in the design and development of the Web Application.
- Involved in requirements gathering, analysis and categorizing them into Modules and developed prototype.
- Designed and developed UI using ASP.NET, CSS.
- Developed data formatted web applications and deploy the script using client-side scripting
- Developed front-end interaction Webpages using ASP.NET, web form, Server Controls and Validation Controls, Master pages, CSS, Java Script.
- Involved in designing and developing the GUI for the user interface with various controls that include Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls etc.
- Developed and Used User Controls using C# and ASP.NET.
- Used Master Pages and Cascading Style Sheets (CSS) to render a uniform look and feel for the application.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Adding Email functionality to Alerts generated in Automated Monitoring Report.
Environment: ASP.NET, C#, ADO.NET, .Net Framework 4.0, HTML, CSS, AJAX, Java, JavaScript, Visual Studio 2010, MS SQL SERVER 2008.
.Net Developer
Confidential
Responsibilities:
- Involved in the design and development of the Web Application.
- Involved in requirements gathering, analysis and categorizing them into Modules and developed prototype.
- Designed and developed UI using ASP.NET, CSS.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Developed front-end interaction Webpages using ASP.NET, web form, Server Controls and Validation Controls, Master pages, CSS, Java Script.
- Involved in designing and developing the GUI for the user interface with various controls that include Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls etc.
- Developed and Used User Controls using C# and ASP.NET.
- Used Master Pages and Cascading Style Sheets (CSS) to render a uniform look and feel for the application.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Adding Email functionality to Alerts generated in Automated Monitoring Report.
Environment: .NET Framework 4.0, Visual Studio 2008, C#, SQL SERVER 2008, VB.NET, HTML, CSS, JavaScript, ASP.NET.