Senior .net Developer Resume
TexaS
SUMMARY
- Around 9 years of IT experience in all phases of SDLC (Software Development Life Cycle) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server and N-tier Architectures.
- Experienced in a fast-paced Agile Development Environment including Scrum Programming and Test-Driven Development.And Object-Oriented methodologies such as Agile, V Model and Waterfall.
- Expert in Object Oriented analysis and design (OOAD), Service Oriented Architecture (SOA) and Model-View-Controller Architectures (MVC)
- Extensive experience of designing and developing software applications with the C# (6.0/5.0/4.0/3.0 ), .NET Framework ( 4.5/ 4.0/3.5/3.0/2.0 /1.0 ), .NET Core, ASP.NET Web Forms, ASP.NET MVC (5.0/4.0/3.0/2.0 ), ADO.NET, Entity Framework (6.0/5.0/4.0/3.0 /2.0), LINQ, Ajax, Service Oriented Architecture SOA using Windows communication Foundation (WCF), WPF, MVVM, Web Services, SOAP, Restful Services, HTML5/4, CSS, JavaScript, Angular JS, JQuery 2.0/1.0, WCF, Web API.
- Experience working with Microsoft Azure Cloud based IAAS, PAAS and SAAS
- Expertise in ASP.NET MVC 5.0/4.0/3.0 and created Views, Partial Views, Strongly Typed Views, Sections, Areas with the help of Controller Actions, Filters and Routing.
- Experience with ORM and its related components: Entity Framework, Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.
- In-depth experience developing applications using AJAX, and WPF.
- Experience in functionality with Entity Framework design approach using Code First and Database First in ASP.NET MVC 5.0/4.0/3.0 and UI in Razor View Engine and client side framework Angular JS, HTML 5.
- Extensive experience in designing web-based pages using HTML 5.0/4.0, CSS 3/2, JavaScript, Angular JS, XML, JSON, AJAX, JQuery.
- Experience in implementing and migrating and deploying workloads on Azure VM.
- Extensively used HTML5, ANGULAR JS and JQUERY for creating Single Page Applications (SPA).
- Proficient in creating and consuming WCF Services and also implementing features like Security, Debugging and Performance.
- Microsoft auto reply bot development, Bot Api’s with data processing.
- IBM cloud bot for send response to the user questions.
- Extensive experience in developing WCF Services and expose useful functionalities through WSDL and registering them by UDDI for easy availability to potential users and consuming it by a proxy class.
- Experience in using Web API (Restful services) to fetch data and bind it to UI using Angular.JS as a View Model.
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API’s and consume the API’s client side using Angular JS data binding.
- Expertise in Implementing LINQ Query Expressions for standard query operators that allow traversal, filter, and projection etc.
- Involved in generating Custom Reports and different types of Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
- Knowledge and experience designing and implementing software using common software design patterns (e.g., the Factory, Singleton, Adapter, Decorator, Visitor, and Strategy patterns).
- Hands on experience in Database design (RDBMS), programming, implementation and development using MS SQL Server 2012/2008/2005.
- Extensive working experience in unit testing framework - MS Unit Tests.
TECHNICAL SKILLS
Operating Systems: MS Windows 2013, 2008 R2/2008, 2003, Windows NT 4.0, XP, Windows 7, 10.
Programming Languages: C#.Net (6.0/5.0/4.0/3.5/3.0 ), T-SQL, PL/SQL, LINQ, UML, XML.
.Net Technologies: ASP.NET 4.5/ 4.0/3.5/3.0/2.0 , ASP.NET Web Forms, Web-Service, Win Forms, Microsoft .NET Entity Framework 6.0/5.0/4.0/3.0/2.0 , ADO.NET, ASP.NET MVC 5.0/4.0/3.0, WPF, WCF Service, WCF, Web API.
Web Technologies: ASP.NET, HTML/DHTML, CSS, XML, JSON, JavaScript, JQuery, ASP.Net Ajax 3.0/2.0, Angular JS, Foundation Framework.
RDBMS: MS SQL Server 2014/2012/2008/2005 , MS Access 2010/2007.
IDE Tools: Visual Studio 2017/2015/2013/2010/2008 , SQL Server Management Studio, SQL Server Integration Services.
Reporting Tool: SQLServer Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8), RDLC.
Modeling Tools: UML, MS Visio 2010/2007
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , Web Services.
Servers: Windows Server 2012/2008/2003 , Microsoft IIS (7.0/6.0/5.0/4.0 )
Other Utilities: Resharper (5.1.3),NuGetpackages.
PROFESSIONAL EXPERIENCE:
Senior .Net Developer
Confidential, Texas
Responsibilities:
- Development application using C#, and jQuery.
- Dynamically set and retrieve JSON objects in an ASP.NET SPA using the AngularJS MVC (model-view-controller) architecture and SOA based development
- Using SOAP api’s and controlling the structure changes among the aspx pages.
- Construction of ASP.NET Web API 2 RESTful Services using GET, POST verbs to consume it from AngularJS services for Single Page App.
- Leveraged Angular JS for scripting, AJAX calls, JSON and XML for passing objects from Controller to View and vice versa.
- Existing applications Deployed to Azure in tfs united servers.
- Involved throughout in SDLC life cycle process. Involved in design, coding and testing phases of the project.
- Updating the framework from .net 2.0 to 3.5 version.
- Imported data from flat files to SQL Server database using SSIS Also used Azure for Scaling and checking the reliability of the applications which were developed during the project
- Fixing the Veracode reported by Veracode code.
- Used ADO.NET components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
- Used AAD Graph API to programmatically access Azure Active Directory through REST API endpoints.
- Mostly working with the enhancements of business and strongly communicating with the client to gather and update the requirements.
- Implemented application business logic in C# with MVC design pattern to increase unit tests support.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
- Worked on Web Service calling using JQuery and Angular JS for Synchronous and Asynchronous AJAX calls in HTML5 web pages.
- Involved in development of presentation logic for GUI of ASP.NETpages.
- Used a reusable web user control to display customer's account number and name on every web form that he /she visits. Extensive use of web services and web methods.
Senior .Net Developer
Confidential, Charlotte, NC
Responsibilities:
- Lead for CICD development for maintains the code build and coverage, security fixes through Veracode and codebase.
- Responsible for Design & development of MVC 5 application with application using C#, WCF, jQuery.
- Development of the web-based application in agile scrum methodology.
- Design of MS SQL Server database tables, views, and development of SQL stored procedures (SPs), transaction logic, SQL queries.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.5 for web pages.
- Developed BOT application to simplify users’ search experience against internal tools.
- Good experience in developing Bot Apps using Bot Framework.
- Construction of ASP.NET Web API 2 RESTful Services using GET, POST verbs to consume it from AngularJS services for Single Page App.
- Used Microsoft bot to enhance the interaction with the client and make sure they travel in right way in using the features.
- Existing applications were Deployed to Azure after every enhancement
- Developed Tabbed pages using AngularJS directives.
- Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.
- Working closely with Business, Technical and QA teams to meet project requirements.
- Involved in Code review and unit test of the application.
- Developed Test Cases to test Web Services and RESTFUL calls usingSOAPUI tool.
- Created WEB API REST services and consumed using JQuery UI client application.
- Validated Web Services and RESTFUL calls by comparing the data with Database and User Stories.
- Dynamically set and retrieve JSON objects in an ASP.NET SPA using the AngularJS MVC (model-view-controller) architecture and SOA based development.
- PerformedAngularJSForm Validation andAngularJSForm properties with ng-show and created a custom validation directive for comparing two input values.
- Made element GUIs utilizing ASP.NETWeb Forms and Data-Bound Web Forms.
- Used ADO.NETobjects such as Data Adapter, Data Reader, Dataset and Data List for reading/updating records in the database.
- ConfigureAzure cloud servicefor end point deployment.
- Involved in development of presentation logic for GUI of ASP.NETpages.
- Used some third-party controls to work on Angular JS with HTML5, CSS3, and Bootstrap.
- Involved in moving the information from SOA to RESTful services using ASP.NETWeb API. Utilized input types like Tel, Search, email, etc. from HTML5.
Environment: Visual Studio 2015, ASP.Net MVC 5.0, C#, Angular JS, RESTful, WCF, Entity Framework, Unity Framework, MS SQL Server, PL/SQL, JQuery.
Senior .Net Developer
Confidential, Seattle, WA
Responsibilities:
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Developed a Graphical User Interface (GUI) for a server-side & client-side web application with ASP.NET, MVC, HTML5, CSS3, Bootstrap, JavaScript, JQuery, Angular JS and REST Full Web Service in Visual Studio 2015.
- Implemented Agile / Scrum methodology for the business modeling.
- Developed using n-tier architecture Presentation layer, Business logic layer (BAL mid-tier) and DAL (Data access layer).
- Effectively used ASP .NET MVC features like View Bag to pass data from Controller into the view, create multiple views/partial views, layout views and incorporated them into the ASP.NETMVC application.
- Implemented Client-side validation using Angular Js custom form validation with ng-show, ng-if and ng-hide.
- Implement functionality such as Searching, Filtering, Sorting and Validating data using AngularJS framework.
- Completed the Web API framework to implement HTTP services, generally sending and receiving JSON formatted data through a RESTful API.
- Hosted web applications on Azure Web Sites
- Migrated databases from SQL Server to Azure SQL Server
- Developing windows application using C#.Net, WPF, Visual Studio 2013 and SQL Server 2012.
- Designing WPF Forms, Custom Controls and User Controls using XAML language for interactive UI
- Decent experience in AngularJS concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Developed front end validation in AngularJS using combination of HTML validator and ngRequired, checking them with $invalid, $valid, $touched, $untouched, $dirty.
- Designed a Web application using Web API with AngularJS, leveraged Entity framework (EF).
- Utilized Entity framework extensively for data retrieving, querying, storage and manipulation using LINQ.
- Made use of several .NET AJAX controls to render the content dynamically on Webpages which are developed using C#.
- Made use of JavaScript/JQuery to perform client side validations and catch the events on client's browser.
- Extensively used Asynchronous JavaScript Calls (AJAX) to do data processing and loading the data from the database without doing the post back.
- Hands on experience in using ADO.NET objects such as Command Object, Connection Object, Data Adapter Object, Data Reader Object and Dataset Object to access databases.
- Designed and developed various SQL Server Stored Procedures, Built-In Functions, User defined Functions, Views and Triggers for all the application’s DML (Data Manipulation Language) functionality.
- Created new methods to store and retrieve data from SQL Server using Entity Framework and LINQ queries.
- Developed WebPages using Razor View Engine and MVC.
- Used AJAX to fetch data from controllers to update user data asynchronously.
- Developed Web services/Rest Services for building applications that send and receive messages over HTTP.
- Worked with Web Services, State Management, caching features, securing the web application and configuring optimizations.
- Wrote test cases and implemented unit testing to test new features and did unit testing as well as integration testing.
- Assisting business with the bot defined with Microsoft bot, Configuring the data to the automated bots for replying.
Environment: .NET Framework 4.5, ASP.Net MVC 4.0, Entity Framework, Visual Studio 2015/2013, C#, ADO.Net, XML, JSON, HTML 5, CSS, JQuery, WPF, JavaScript, AJAX, AngularJs, Crystal Reports, Razor view Engine, SQLSERVER 2012, IIS 7.0, SQL server profiler.
Dot Net Developer
Confidential
Responsibilities:
- Involved in design and development of Presentation Layer, Business Layer and Data Access Layer for major applications like Batch Import, Shipment Consolidation Module, planning and receiving.
- Developed Web Application using HTML, C#, ASP.NET, MVC, JavaScript, XML and Visual Studio.Net 2013.
- Designed Front end with HTML, CSS in object oriented JavaScript library like Angular JS.
- Used Visual Studio for developing the ASP.NET pages and C# Classes and data access layers required for the applications.
- Used AGILE methodologies for the project.
- Used JavaScript for creating pop up pages from asp.net pages and client side validations like zip code validation, email validation and pop up alert messages.
- Worked with ASP.NET AJAX Controls for building Asynchronous Web Pages.
- Developed and consumed WCF Web Services to access data layer components.
- Worked on building the Production, Development, Test, and Stage Servers for Application Deployment.
- Extensively used LINQ to communicate with the database and also for querying, retrieving and manipulating data.
- Client side validations with JQuery and Server side validations with ASP.NET validation controls.
- Created tables, stored procedures, triggers and views in SQL Server management Studio.
- Developed business functions using Web Services like creating some web methods for getting data from the database and used these web methods in C# classes.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Deployed the code in IIS.
Environment: Visual Studio 2013,.NET Framework 4.5/4.0, C#, ASP.NET, ADO.NET, MVC 4.0, XML, SQL Server 2012, AJAX, JQuery, Web Services, WCF, WPF,PL/SQL, HTML5, CSS, JavaScript, Angular JS, Bootstrap, LINQ.
Dot Net Developer
Confidential
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Implementation of 3-Tier architecture, facing key challenges on Business and Database layers.
- Involved in developing the Front-End of the application using the Asp.Net framework 4.0 and HTML, CSS, JavaScript, jQuery.
- Implemented Get, Post, Put, delete by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Efficient knowledge on Software requirements management, UML.
- Involved developing the Data Access Layer using the Entity Framework Code first approach and generate the C# code for Store Procedure.
- UsedJavaScriptand .NET Validation Controls for performing client-side validations.
- UsedJQuerybecause it is a lightweightJavaScript library that provides interaction betweenHTML and Java Script.
- Developed programming scenarios in C#, object oriented Programming (OOP) concepts like encapsulation, inheritance, polymorphism, and abstraction.
- Worked on SQL Server 2010 database design and development in writing SQL Queries, Joins, Stored Procedures, Indexes, Triggers, and Views.
- Worked on RESTFUL Service API using WCF 4.0 which returns XML and JSON data using WCF attributes.
- Used Entity Framework for ORM mapping to relational databases, classes to database tables and CLR data types to SQL server data types.
- Created Data Access Layers &Business Logic Layer to implementthe MVC architecture.
- CreatedFunctions, Stored Procedures, Triggersand ViewsinMS-SQLdatabase usingT-SQLfor maintaining and regulating the complex data.
- DevelopedMaster pagesfor consistent look and feel of the application and embedded header and footers in it.
Environment: .NET Framework 3.5, ASP.NET MVC 3.0, C#, SQL Server 2008, Visual Studio 2010, WCF, Entity Framework, ADO.Net, HTML, CSS3, JQuery, XML, JavaScript, TFS, IIS.