.net Developer Resume
East Chicago, IL
SUMMARY:
- Around 4 years of experience in Analysis, Design, Development, Testing, Debugging and developing multi - tiered systems and distributed architectures using .NET related technologies such as C#, ASP.Net, ASP.NET CORE 2.0/2.1, ASP.NET IDENTITY, ADO.Net, AJAX, jQuery, JavaScript, Angular 4/6, WebAPI, REST,SOAP and XML Web Services.
- Strong technical expertise in using Entity Framework 6, Entity Framework Core, ASP.NET MVC, ADO.NET, C, C++, C#, C#.NET, Angular 4/6, jQuery, JavaScript, AJAX, Razor views, SQL Quires, CSS3, HTML5, XML.
- Experience in using NPM for installing required node modules and other published Angular NPM Modules.
- Working experience on the frontend using Angular4/6 and MDBOOTSTRAP.
- Expertise knowledge on HTML5, XHTML, JavaScript, Bootstrap, CSS3.
- Expertise in Angular 4/6 framework and its ability to create simple and scalable code for SPA.
- Worked extensively on Angular 4/6/ Typescript SPA domains.
- Experience in Implementing SignalR for Chat functionality.
- Hands on Experience on Angular CLI (Command line Interface).
- Experience in using Chrome Developer Tools and Firebug for debugging and troubleshooting the code.
- Expertise in using directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Experience in building Web services using ASP.NET Web API and performing CRUD operations using REST API.
- Experience with ASP .NET MVC, creating View Models, Partial Views, applied Dependency Injection using N Inject/Unity Container, Action Filters, Validations, Data Annotation, Custom model Binder and Routing, using Razor view with HTML helpers and AJAX helpers.
- Experienced in a fast-paced agile development including Scrum, Test Driven Development (TDD).
- Developed service-oriented architecture solutions (SOA and Microservices) using Restful APIs.
- Experience in complete Systems Development Methodology (SDM) including requirement gathering, Analysis, Design, Deployment, Implementation, Testing, supporting of n-tier client/server and web applications using .Net Framework.
- Knowledge in creating rich content Web Forms, WEBAPI and Restful services.
- Experience on version control systems GitHub, Team Foundation Server (TFS).
- Created Entity classes, relationships between entity classes using LINQ to Entities, and LINQ to SQL.
- Worked on N-Tier Architectures like MVC (Model View Controller), MVVM (Model View, View Model) design patterns on the applications.
- Experience in developing Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API's.
- Experience in creating SPA (Single page Applications) based on client-side JavaScript framework Angular 4/6 employing MVC and Web API.
- Hands on Experience in databases such as Microsoft SQL Server.
- Has strong experience and understanding in .Net framework 3.5, 4.0, 4.5, 4.6, 4.6.2 features for designing and developing new applications.
PROFESSIONAL EXPERIENCE:
.Net Developer
Confidential, EAST CHICAGO, IL
Responsibilities:
- Involved in the Full-Stack development of Web/Mobile compatible applications using the latest of technologies for the different tiers of an application.
- Being developed using Razor views built on cshtml extension files which is a blend of both C# and HTML within the same file.
- Furthermore, for the client page scripting is handled using JavaScript and jQuery based on the client requirements.
- Designed the web UI using ASP.NET, HTML, DHTML, jQuery, MDBootstrap, JavaScript, JSON, CSS, XSL, Web Forms and AJAX controls
- Debugging and trouble-shooting any UX issues and running through the break points in the code to zero down on the bug, fix them and check the code in into the Code Repository using Microsoft’s TFS (Team Foundation Server)
- Develop the back end of the application using strong Microsoft stack of technologies including but not limited to, .Net Core 2.0/2.1 (a platform agnostic framework compatible with Windows, Mac as well as Android)
- The Database used is a SQL Server 2014, and is communicated with using yet another catalyzer Object Relational Model based framework called Entity Framework 6.
- Write complex Linq statements using Lambas, delegate functions and build Expression Trees based on dynamic data input to formulate SQL queries on the fly and retrieve, update, delete, insert data into the database.
- Experience in using Language-Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources.
- Unit Testing performed to catch any flaws before the code is out in production and thereby also avoid regressions and essentially maintain a good User Interface with the client.
- Application development using MVC (Model View Controller) based framework which provides a strong separation of concerns between the code and also encourages the reusability of components between packages and also sometimes between applications.
- Worked on NuGet packet Manager for consuming all the packages and effective using of Entities.
- Application audit logs using NLog library and are stored in order to monitor the activity on the application and have a strong stack trace of any exceptions occurred.
- Developed database objects such as tables, views and user defined functions and triggers using SQL Server Management Studio.
- Solid experience in developing client-side JavaScript framework using Angular 4/6 employing ASP.NET Core MVC and Web API.
- Developed single page applications using Angular 4/6, TypeScript.
- Updated the application with new features of Angular 6.
- Moved existing controllers and services to Angular 4 components for more responsive and less dependency.
- Used ASP.NET Core MVC 2.0/2.1 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.
- Used ASP.NET Core MVC 2.0, Razor Engine to build the web pages.
- Performing Unit Testing using Nunit which is a derivative of Testing Framework.
- Involved in initial design of the Web API’s required for integration, preparing technical design documents on confluence.
- Implemented NPM for package management and grunt for building and automation process.
- Set up the Application Deployment on Staging and Integration servers using Jenkins.
- Developed a Restful Web Service for integration with a web Service using JSON Serialization and De-Serialization responsible for communicating and providing real time data from integrated server to Client Application.
- Applications are authenticated and authorized using .Net’s Identity Framework in combination with OAuth 2.0.
- Prototype the solutions tailored tightly around the requirements of the client and exhibit the PoCs (Proof of Concept) and get approvals.
- Get the UATs signed off by the BAs and decompile them into tasks that can be assigned to the developers in the team.
- Scope the Sprint Back Logs into Product Back Logs and convert them into assignable tasks and put them up on the JIRA Sprint Boards.
- Attend daily stand ups and follow up with team and also accomplish my own tasks meanwhile mentoring co-workers through pair-programming sessions.
- Communicate to and fro with the Product Owners and get approvals for the deliverables Confidential the end of every sprint and organize sprint retrospective meetings with the team.
- If enhancements, then collect the requirements from Business Analysts, have it scoped for the sprint and signed off.
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance using agile methodology with daily scrums, paired programming using Test Driven Development (TDD) and continuous integration.
Environment: ASP.NET MVC 6.0/5.2, ASP.NET CORE 2.0/2.1, Angular 4/6, Angular CLI, TypeScript, JavaScript, .NET Framework 4.6.1/4.6, MS Visual Studio 2017, Entity Framework 6.0/ Core 1.0, Mdbootstrap, Ajax, HTML5,CSS3,GIT, SQL Server 2014.
.Net Developer
Confidential, Plano, TX
Responsibilities:
- Configured the application to meet client's requirements using the Microsoft Dynamics CRM Customization Tool, Workflow Tool.
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance using agile methodology with daily scrums, paired programming using Test Driven Development (TDD) and continuous integration.
- Written custom Microsoft Dynamics CRM plug-ins and created custom workflows.
- Designed the web UI using ASP.NET, HTML, DHTML, JQuery, Angular, JavaScript, JSON, CSS, XSL, Web Forms and AJAX controls.
- Created and developed UI components within single page application (SPA), by using ES6, React.js, Redux store and SQL Server 2016.
- Worked with upgrading application from .Net Frame Work 4.6 running on Visual Studio 2015 to Frame Work 4.6.2 on Visual Studio 2017.
- Developed single page application using frameworks such as Angular.js, Backbone.js, JQuery, Telerik Kendo UI, Bootstrap and AJAX.
- Developed GUI using ASP.NET Web Forms with AJAX controls.
- Used C# 6.0 and Win Forms to collect data from different APIs using multi threading and asynchronous operations.
- Incorporated accounting systems (QuickBooks) into Microsoft 3.0 CRM.
- Implemented multi-level routing for navigation and made use of ECMAScript Arrow functions in Angular 2 Application.
- Creation & maintenance of private NuGet servers in order to create NuGet packages.
- Extensively used Node package manager NPM, Bower for UI dependency and Grunt for task automation and UI optimization.
- Used Log4Net to handle auditing, error logging, and performance measures.
- Used Team Foundation Server for the version control, branching and MS build.
- Implemented the data driven frame in SOAP UI and Tested various functions in web services with different dataset.
- Enhanced user experience by designing new web features using MVC Framework like Angular.js, D3.js, and Node.js.
- Worked with GIT, SourceTree and BitBucket for source code management, unit tests, automated tests management and JIRA as Requirement Management tool.
- Experience in using Language-Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources.
- Worked on NuGet packet Manager for consuming all the packages and effective using of Entities.
- Involved in designing and development of Web pages using HTML5, Bootstrap, LESS /Sass, AJAX controls and XML.
- Implemented applications using ASP.NET 4.6, C# 7.0, WCF, WPF, Restful services, XML, JSON, XAML, storage explorer and SQL Server 2016.
- Wrote LINQ scripts along with Lambda Expressions and Entity Framework to access data in SQL Server2016 and MongoDB.
- Developed database objects such as tables, views and user defined functions and triggers using SQL Server Management Studio.
- Developed a Restful Web Service for integration with a web Service using JSON Serialization and De-Serialization responsible for communicating and providing real time data from integrated server to Client Application.
- Used Telerik RadScript Manager and Rad AJAX Manager to avoid page post-back where it is not required and to improve the performance.
- Implementing Front End Restful Web service with Oauth2 for authorization.
- Integrated Continuous Integration tools with issue tracking and code review tools like Bamboo with JIRA and Fisheye/Crucible.
- Working on extensive code review and debugging to resolve the performance issues like memory usage, network traffic, application loading and populating the images on the pages.
- Intensive use of JavaScript, CSS3, Telerik RAD Ajax controls and Kendo UI and HTML5.
- Developed PL/SQL triggers and master tables for automatic creation of primary keys.
- Worked on SOAP and Restful Services using WEB API which return JSON data.
- Created UI controls in XAML pages using WPF.
- Extensive development using ASP.Net, C# 4.0 using Web Applications and OOPs Concepts.
- Solid experience in developing client-side JavaScript framework using Angular 4/6 employing ASP.NET Core MVC and Web API.
- Created unit testing cases using Karma-Jasmine where each test case is written in a user friendly Jasmine language using simple describe, it, Expect, before each and after each block's and performed continuous integration and continuous deployments using TeamCity.
- Worked with Continuous Integration tool called Jenkins to run the tests periodically and update the test results on the confluence page.
- Developed ASP.Net, Web API controllers that involved in implementation of service layer, data object layer components and provided security using OWIN authorization.
- Used ASP.NET Core MVC 1.0 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.
- Generated Reports using Telerik report for Action Track Project and used Telerik RAD control Data Grid.
- Implemented and exposed the Microservices based on Restful API utilizing JAX-RS.
- Creating MSI and deployment of Application in Test and Production Server. Extensive use of Visual Source Safe (VSS).
- Expert in designing XAML mockups using of Expression Blend/Design and VisualStudio.NET.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2/4.
- Created Custom Site Definition, Site Template and Site theme for Share Point server.
- Used Microsoft patterns & practices recommended PRISM framework with features such as regions, modules, event aggregators, delegate commands in implementing (MVVM) Model-View-View Model design pattern to develop RIA rich user interface (UI) WPF and Silverlight application.
- Used SSIS package to archive files from a Source location to a specified destination location.
- Proficient in generating Reports, sub reports and drill down reports using SSRS and Crystal Reports.
- Developed Responsive Web pages that are rich in user interactive using HTML5, and CSS3, JavaScript, Bootstrap, Animate, GIT, and JSON.
- Integrated GitHub into Jenkins to automate the code check-out process.
- Used ASP.NET Core MVC 2.0, Razor Engine to build the web pages.
- Creating Custom Web parts for Share Point using C#.NET.
- Worked on Windows Communication Foundation (WCF) services to communicate between the processes via SOAP XML messages and also worked on Service Oriented Architecture (SOA).
- Worked extensively on T-SQL quires and Joins and worked on Performance tuning the Database.
- Performing Unit Testing using Nunit which is a derivative of Testing Framework.
Environment: ASP.NET Core MVC 1.0/2.0, .NET Framework 4.6.2/4.7, MS Visual Studio 2017, Entity Framework core 1.0/2.0, C# 7.0/6.0, Angular2/4, SQL Server 2016, Oracle 11i, IIS 7.0, Silverlight 5.0.
.Net Developer
Confidential
Responsibilities:
- Developing the UI layer using ASP.NET 4 and JavaScript Library, CSS HTML, CSS, XML, UML, XSL, jQuery and communicate to business layer using WebAPI.
- Used .NET master pages, themes, Validation controls, Content place holders, CSS and Web Forms for UI development.
- Used JQuery, ASP.NET AJAX toolkit controls and Twitter bootstrap CSS to give better performance and richness to the user interface.
- Developing complex views using ASP.NET MVC Razor engine, Bootstrap and jQuery plugins.
- Participated in architectural discussions and developed application software using proven agile development practices including Test Driven Development (TDD) and Continuous Integration.
- Involved in Design, Development and Testing of Web Forms and Web Services using IIS, ASP.NET, .NET Framework.
- Used multi threading and multi processing to improve the performance.
- Created Restful services using ASP.NET Web API to expose the analytics data to the clients.
- Created and Consumed WebAPI Services within the network also deployed WebAPI using ASP.NET, Restful services and XML for Pulling Customer Service Records.
- Used ADO.NET for database connectivity and populated back-end data using SQL Server 2012.
- Involved in IIS migration. From IIS 5.0 / 6.0 to IIS 6.0 / 7.0.
- Using Razor view engine to generate Views/ Pages.
- During the construction phase of Win Forms, Implemented User Interface for Windows versions of the application using Windows Forms, C# 5.0 and Infragistics Win Forms Controls like Tree, Tab Panel, Outlook Layout Panel, Toolbars and Context Menu controls.
- Used LINQ Expressions to query the data from different object collections using C#.
- Used LINQ to retrieve information from the XML data files and various data sources.
- Used XSLT and XML Gen for iterating through the XML object and for generating XML.
- To build, deploy and configure existing code on Team Foundation Server (TFS) to non -Production and Production environments.
- Experience in writing Stored Procedures, Triggers, Views on MS SQL Server 2012.
- Developed application using Web API, ADO.NET, OAuth /OWIN Middleware with SQL Server as backend.
- Used Multi-threading, coded Interface, Abstract classes and used Nunit for Unit testing.
Environment: ASP.NET MVC 5/5.2, .Net framework 4.5.1/4.5.2 , MS Visual Studio 2015, ADO.NET, C# 5.0, SQL Server 2012, Windows Server 2008, IIS 7.0.
