.net Developer Resume
SUMMARY
- 7+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Web Based, Client - Server and N-tier Architectures.
- Extensive experience of designing and developing software applications with the C# (4.5/4.0/3.5) .NET Framework (4.0/3.5), ASP.NET (4.5/4.0), MVC, ADO.NET, AJAX, LINQ, WCF, Web API 2.2, Entity FrameWork, CSS, Web Services, IIS 7.0/6.0, TypeScript, Swagger, JavaScript, JQuery, XML, Angular4, Angular JS, KendoUI.
- Experienced in Development with ASP.NET MVC(4.0/5.0 ), Controllers, Models, Razor, custom validations using C# and Jquery.
- Experience in building Single Page Application (SPA) using Angular2, Angular4 framework along with TypeScript.
- Extensively used Angular Material Design Components and Material icons in the application.
- Good knowledge on using Angular APIs like @angular/http For making HTTP requests, @angular/common Common core things including form validation, @angular/router Routing for our entire app .
- Experience in design and implementation of services using WCF SOAP\REST, creating REST services using ASP.NET Web API
- Used AJAX calls through AngularJS to populate the data tables on the front-end. Built web-based mobile application for smartphones, tablets and desktop using AngularJS, jQuery, and Bootstrap.
- Created and consumed ASP.Net Web services and implemented RESTful Web API/WCF services for service layer, created Action filters and Exception filters to implement REST API.
- Experience in using Azure functions like ServiceBus using Topics, Azure TimeTrigger functions and CosmosDBTrigger functions.
- Experience in using Telemetry Client for creating logs and adding them to Azure App Insights.
- Extensive working experience in d atabase development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Functions, Performance Tuning and Query optimization using T-SQL and PL/SQL in SQL Server 2008/2008 R2/2012.
- 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 .
- Experience in continuous integration using Jenkins for timely builds with in built plugins in Jenkins, code coverage, and running tests before generating war files for deployments..
- Adept with the concepts and used dependency Injection, parallel and Async programming during development. Understanding of OOPS concepts, design patterns and design implementations using UML .
- Implemented Security Features using ASP.NET Login Controls, Personalization, Membership, Authentication and Authorization.
- Experience in modeling user interface and hand coding rich internet applications Using LINQ and Entity Framework .
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like MVVM, Abstract factory, Singleton .
- 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.
- Extensive Experience in using various design patterns such as MVC (Model - View-Controller), Singleton, Session Facade, Factory, DAO, Front Controller and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- System design and development, Rapid Application Development (RAD) using MVC and MVP patterns with design patterns, code review, release management.
- Proficient in front end UI development using HTML, AJAX, CSS (Cascading Style Sheets), Java Script, jQuery and AngularJS.
- Expertise in creating web based application using technologies like Classic ASP, AJAX Toolkit, JAVA Script, XML, HTML and DHTML .
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, Auto Complete, JSON, AngularJS, JavaScript and Bootstrap. .
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008 & Oracle 9i/8i.
- Experience in database related work primarily creating complex stored procedure, DTS packages, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Experience in creating and scheduling the SQL Server agent jobs to pull the data from different data sources using SSIS packages and link servers.
- Testing, including continuous integration testing and advanced unit testing design and implementation for non-trivial class methods and user interface event handlers.
- Extensive experience with Reporting Tools like SQL Server Reporting Services (SSRS) and SQL Server Integration Services(SSIS).
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server (TFS) and Visual Source Safe (VSS), Perforce.
- Experience in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
- Proficient in writing Technical and Functional test scripts. Experienced in test driven development using N-Unit Testing for the piecewise testing of the Applications.
- Extensive knowledge on working with different version control and source control tools like Microsoft’s Team Foundation Server, Git and tortoise’s SVN, can create new Repository, have knowledge on creating branches, branch merging, branch rebasing, commit, pull, push concepts of Source control.
TECHNICAL SKILLS
Programming Languages: C#, .NET(4.0/3.5/3.0), T-SQL, PL/SQL
Web Technologies: ASP.NET 4.0/3.5/3.0/2.0 , MVC 4.0/3.0, AJAX 3.0/2.0, Javascript, Webservices, WCF, Jquery,VB Script
Xml Technologies: XML, XDOCUMENT, XSLT, XPATH, XSL
UI Technologies: Angular2, Angular4/5, AngularJs, HTML 5.0, CSS, TypeScript, JavaScript, jQuery
IDE Tools: Visual Studio 2010/2008/2005 , SQL Server Management Studio, SQL Server BI studio
.Net Frameworks: .Net Framework 4.5/4.0/3.5/3.0 , ADO.Net, Entity Framework
Databases: MS SQL SERVER 2012/2008/2005 , MSAccess 2010/2007/2003 , Oracle 10g/9i/8i
Reporting Tools: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8)
ETL Tools: SQL Server Integration Services (SSIS 2008/2005)
Modeling Tools: UML,MS Visio 2010/2007
Version Control Tools: GIT, SourceTree, TFS (Team Foundation Server), SVN
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , Web Services, Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
PROFESSIONAL EXPERIENCE
Confidential
.Net Developer
Responsibilities:
- Created Azure CosmosDBTrigger functions using C# for inserting data into CosmosDB collections.
- Developed Azure ServiceBus functions for posting messages in Json format onto ServiceBus Topics.
- Created logs using Telemtry Client for Azure functions and reported those logs to App Insights in Azure Portal.
- Created Web API’s for adding users to different facilities under Confidential .
- Developed Azure TimerTrigger functions to update the records in CosmosDB collection.
- Configured connection strings under Keyvault secrets in Azure Portal.
- Used Dependency Injection in C# for initializing objects while creating Handler classes.
- Developed multi-tier web applications with the use of web services using ASP .Net Web Restful API and services have been used to retrieve and update the data using Ajax .
- Experience in building Web services using ASP.NET Web API and performing CRUD operations. Generated server side PL/SQL scripts for data manipulation and validation and materialized views for remote instances.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Manage the back-end connection to SQL as the data source using Entity Framework and write SQL queries, Stored procedures and triggers to Manage data.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server for inserting/Updating/Deleting the data into the relational tables.
- Good hands on debugging solution using Swagger UI tools and other inbuilt tools from Visual studio.
- Involved in unit-testing web applications and in TDD. Participated working with QA Team and writing Unit test cases, NUnit, MOQ Framework. Created various complex reports using Crystal Reports XI R2.
- Involved in Solving customer issues and functional issues in the Production environment. Adept with code review, release management and continuous integration process and tools.
- Used GIT for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
- Quick learner, exceptional problem-solving and troubleshooting capabilities.
- Excellent Team player with good Communication and Interpersonal skills.
Environment: Visual Studio 2019, C#, REST API, Azure ServiceBus functions, Azure TimeTrigger functions, Azure CosmosDBTrigger functions, Telemetry Client, App Insights, .Net core 2.2, Web API 2.2, Webservices, IIS 7.0, AJAX, Swagger, ADO.NET, LINQ, XML, GIT, Source Tree, Microsoft SQL, Microsoft Internet Information Server.
Confidential, Westlake, TX
UI / .Net Developer (Full Stack Developer)
Responsibilities:
- Developed the application using Agile Methodology, C#, Angular4, Angular5, WEB API . Involved in full lifecycle of the project from design, development & Testing.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2 and higher versions.
- Good knowledge on creating services with Angular’s @injectable property, as to make the service available for Dependency injection when creating components.
- Worked on unit testing for the Angular application using karma, involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Designed the application using an MVC and MVVM Architecture that promotes a clear separation of the presentation, business logic and data access tiers.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages "Layouts and Nested Layouts", "View Start" and MVC User Controls "Partial Views".
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Implemented Angular built-in dependency injection mechanism to divide AngularJS application into multiple different types of components which AngularJS can inject into each other.
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, Auto Complete, JSON, AngularJS, Javascript and Bootstrap.
- Experience with RESTful and SOAP web services testing using Postman, Swagger UI, and SOAP UI and analyze web traffic using Fiddler.
- Effectively used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel, Header menu extender and Timer within some existing web pages.
- Experienced in working with Web API RESTful web services using Entity Framework as the data access layer to SQL Server.
- Used Media type formatter as the standard mechanism in the Web API for serializing .NET object types into XML. Created Views in MVC 4 using HTML helpers .
- Participated in a fully scalable web application using WEB API, C#, Entity Framework and SQL Server .
- Implemented and extensively used the Object-Oriented programming concepts in C# and ASP. Net 4.5.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Used MVC 4 for re-using the individual user controls by not coupling them with underlying data elements.
- Created the Data access layer and Data access objects using ADO.NET Entity frame work and LINQ to reduce impedance mismatch.
- Working knowledge of object relational mapping (ORM) tools like Entity Framework, N Hibernate and worked using LINQ with Objects, SQL and XML.
- Customized User Controls, web controls using Kendo UI and improved the performance of the application by configuring the caching, Bowser Storage, Managing Cookies.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Designed the web UI using ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls .
- Used Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Designed Web application using Web API with AngularJS and populated data using ADO.NET entity framework and Used Entity Framework to model and manage data from SQL Server.
- Hands-on experience with Reporting Tools SQL Server Reporting Services (SSRS), creating ETL packages using SQL Server 2005 Integration Services (SSIS).
- Triggering the SIT environment build of client remotely and Implemented Unit Testing, Integration Testing and System Testing using NUnit
- Managed documentation and issues using Attlasian products such as Confluence, Jira and Stash (Git).
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: Visual Studio 2015, Visual Studio Code 2015, C#, ASP.NET MVC 3.0/4.0, Entity Frame Work 4.0, Angular4, Angular5, TypeScript, HTML 5, CSS3, JavaScript, Bootstrap, RESTAPI, Web API 2.2, Webservices, IIS 7.0, AJAX, Swagger, ADO.NET, LINQ, XML, GIT, Source Tree, Oracle SQL, Microsoft Internet Information Server.
Confidential, Chicago, IL
UI / .Net Developer (Full Stack Developer)
Responsibilities:
- Developed Single page applications using Angular2 and extensively used in development and testing applications for client side MVC architecture.
- Developed Angular2 functionality in the application to provide two-way binding to the system.
- Used Bootstrap & media queries to create Responsive WebPages across the different size of screen from phone or Laptop .
- Implemented and extensively used the Object-Oriented programming concepts in C# and ASP.NET.
- Used ASP.NET MVC to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Strong knowledge and experience in Object Oriented concepts and Involved in developing and organizing Custom Error pages and Exception Handling.
- Designed the web UI using ASP.NET MVC4.0, HTML, DHTML, XSL/XSLT, Angular JS, Bootstrap, JavaScript, CSS3, Web Forms and AJAX and J Query controls.
- Responsible for designing the ASP.NET application authentication using .NET Framework 4.5, Model View Controller MVC 4.0 and IIS security model.
- Experience with web technologies including HTML, CSS, AngularJS, Bootstrap, Web API and Entity Framework.
- Developed web application for support team using Bootstrap Framework, AngularJS and REST APIs.
- Implemented AngularJS directives to reduce the usage of redundant code, to create pie-charts, bar-graphs and for validation purposes.
- Developed Custom Controls and User controls for reusable part of the web pages using C#. NET with ASP.NET.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Implemented AngularJS UI-r outer to simulate a multiple layout web application reducing repetitive code and promoting quality.
- Worked on AngularJS MVC framework for developing the Single Page Application and created some custom directives like ng-datepicker, ng-cartbox, ng-pagenation.
- Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models) and created custom Angular directives using. module and directive.
- Also worked on Entity Framework model adapter feature that allows arbitrary adjustment of Db Context or Object Context model at run time.
- Developed RESTful Web API web services for using .Net/C# for the web applications to be consumed by Angular-JS application.
- Worked with Web API to provide services to HTTP requests. Used Entity Framework and LINQ to query against strongly typed collections of object and various data sources.
- Designed and implemented RESTful API layer along with calls to consume an API layer Created GET and POST Requests with AngularJS for client side Actions.
- Created parts of the application using AJAX, thus reducing the number of round trips to the server per page and improved user experience.
- Experience in ASP .NET 3.0/3.5 versions including the new integrated features like Windows Communication Foundation ( WCF ).
- Used Telerik Controls like dating control, auto complete text boxes, file upload controls, RadGrids for rich user experience.
- Used and Designed WCF Services using SOAP protocols using C# while implement business logic middleware.
- Experienced with web services using WCF service model i.e. working with service and implementation.
- Experience working with Stored Procedures, Triggers, Cursors, Functions and Views on SQL Server and using PL/SQL in Oracle.
- Performed data base operations using SQL Server Management Studio. Created Stored Procedures and CRUD Operations.
- Experience in managing MongoDB environment from availability, performance and scalability perspectives.
- Strong skills in Relational Data Base Management System (RDBMS) Design, D evelopment, and Query Optimization in SQL server 2008.
Environment: Visual Studio 2015, C#, ASP.NET MVC 3.0/4.0, WCF, Entity Frame Work 4.0, Java Script, HTML 5, CSS, JQuery, JavaScript, Bootstrap, WCF, IIS 7.0, AJAX, AngularJS, Angular2, Angular Material Components, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUnit, SQL Server 2008 R2, SSIS, SSRS, MongoDB, TFS, GIT, Microsoft Internet Information Server.