Full Stack .net Developer Resume
Pittsburgh, PA
SUMMARY:
- Experience in development of Enterprise - level web and windows applications using Microsoft Technologies.
- Proficient in development of web-based applications using C#, ASP.NET, MVC, Web API, Angular 8/6/5, JavaScript, HTML, CSS/SCSS.
- Developed a variety of .NET Framework Applications including Console, Web Forms, MVC and RESTful Services.
- Experience in application development and handling production support issues.
- Significant Experience of working with customers, delivery managers, project managers, product owners and technical teams.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
- Extensive knowledge in using C#, ASP.NET, ADO.NET, Entity Framework for developing Web Forms, Web Controls, windows application and n-tier architecture.
- Expertise in designing ASP.NET based Graphical User Interfaces with CSS, Bootstrap, Angular Material, Angular 8/6, JavaScript and HTML.
- Good Amount of Experience working client-side technologies like HTML, CSS, JavaScript, jQuery, AJAX and Angular JS, Angular 2+.
- Sound experience and knowledge in Angular2/5/6/8 and TypeScript.
SKILL:
- C#
- ASP .NET
- Angular 8/6/5
- ASP .NET Web API
- MVC
- TypeScript
- JavaScript
- HTML
- CSS
- Very Good
- Bootstrap
- Very Good
- Microsoft Azure
- Very Good
- Entity Framework
- Very Good
- SQL
- Very Good
PROFESSIONAL EXPERIENCE:
Full Stack .Net Developer
Confidential, Pittsburgh, PA
Responsibilities:
- Worked on Angular 6 from RC to stable version of Angular 6.1.0.
- Created Responsive Angular project from scratch and set up the architecture for UI, also routing implemented with nested modules and lazy loading of modules to navigate through components lying in the nested modules.
- Used Angular Material components like mat-input, mat-dropdown, mat-autocomplete, mat-table, etc.
- Created components, modules, services, pipes, guards, interfaces, resolvers etc using angular cli and used them accordingly.
- Used HTTPCLIENT to make the http service calls to C# backend API.
- Developed models based on the UI design, Models carried the data from UI to API's.
- Implemented Authentication and role-based Authorization in Angular side using MSADAL6Module.
- Used authentication guards in the routing level to restrict the user based on the roles and permissions user got with canActivate, canActivateChild.
- Used Input, Output, ViewChild, and services to transferring data between the components.
- Designed and Created pages using Reactive Forms using FormsModule and ReactiveFormsModule.
- Used FormArrayName, FormGroup, formControlName, SetValue, PatchValue, Validators etc for implementing Reactive Forms.
- Did application level linting, configured environments for dev, test, stage and prod separately.
- Used material icons, font-awesome for fonts and images, used burger.js for hamburger in mobiles and Ipad settings.
- Used the toastr service to capture the return types from middle tier and show notifications in the UI.
- Used Angular provided modules like Route, ActivatedRoute, ActivatedRouteSnapshot, etc to capture data from the URL of the webpage.
- Created custom components, directives and pipes with library projects which can be reused in different projects application code base.
- Upgraded the Angular 6.1 application to Angular 8.1.
- Created RESTful services to interact with the client side.
- Used Web API's for making the service calls.
- Used Clean Architecture which segregates all layers of the application, which helps to reuse any layer in other portals.
- Used C# to implement Web API, web services, repository layer.
- Worked in creating entities, domain objects, and model objects in middle tier.
- Familiar with different tools like Figma, InVision for UX designs.
- Used SourceTree and Bitbucket for Source Control.
- Followed 3-week sprints using Agile methodology.
- All deployments were done in Azure portal.
- Worked with ASP .Net application on a custom framework.
- Worked with different areas of a web page in an ASP .Net application code base.
- Created blocks, headers, footers, etc for an aspx customized page.
- Worked with JavaScript in implementing validations, events etc on a web page.
- Used CSS to style the pages by creating css files with classes in it.
- Deployed the code base in Windows server 2012
Environment: .Net Framework 4.0, C#, ASP .NET, HTML, JavaScript, CSS, Windows Server 2012.
Software Engineer IIConfidential, Pittsburgh, PA
Responsibilities:
- Worked as a part of cross browser compatibility team, an application developed with IE7 compatibility is made compatible for all modern browsers like Google Chrome, Mozilla Firefox, IE11, Microsoft Edge and Safari.
- Worked on styling a swf file developed to show the floor plans of all units, locations, zones and clusters of the hospital using CSS.
- Database script is developed for bulk upload of patient details from a csv file to client database with certain roles and permissions.
- Implemented a POC for converting a complex Silverlight application developed with Telerik RAD custom controls to latest technologies like Angular2/4/5 and TypeScript.
- Used Angular JS to build responsive forms in Admin application.
- Developed and consumed Web API Service to access data layer components which uses EF as ORM and SQL Server 2016 as relational DB.
- Worked on Cross Domain Storage, local storage objects get the standalone Menu's loaded on redirection of the url between cloud and standalone systems.
- Implemented Polyfill method for suppressing pop up errors in Google Chrome and Microsoft Edge.
- Used HL7 messaging for the data on real time location services of patients, nurse, bed etc.
- Aware of HIPAA rules.
- Created Business Logic Layer & Data access Layers to implement the MVC architecture.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC 5.
- Existing JavaScript methods were modified and rewritten with close handling.
- Proficient in handling opening and closing of pop-up windows (modal/inline).
- Source control used is Surround SCM, Bit Bucket with Source Tree and Jira is used for tracking issues.
- Developed Stored Procedures, functions, views and Joins.
- Worked on Enhancement and Production Support related issues.
- Build is done on CCNET build server and manual deployment for XT, Jenkins/Octopus for IQ application.
Environment: ASP.NET, C#, MVC, Web API, Web services, Visual Studio 2013/2017, .Net Framework 4.0/4.6.2, HTML, CSS, JavaScript, jQuery, Telerik RAD Controls, Entity Framework, SQL server 2016, Angular JS, CCNET, Jenkins, Octopus.
.NET DeveloperConfidential, New York, NY
Responsibilities:
- Developed a windows application for validating the uploaded XML files against the XSDs for the other teams to utilize.
- Implemented import functionality for web application for validating XMLs.
- Involved In implementing a new feature called Password Protected Quizzes (PPQ) where an alert Email or message will go to the subscribed users. The feature is developed using C# and JavaScript.
- I have developed JavaScript pages, with client-side validations.
- The application UI is based on JavaScript, jQuery, Angular JS.
- Developed SPA using Angular JS 1.x.
- The content and course data will be present in WCF services (DLAP).
- Aspx pages were developed using regular win forms, created web pages with master pages.
- Get and post actions are used to retrieve and update data from WCF in the form of XML and JSON.
- Developed Feature for reading of the Imported XMLs files also, reading and storing different types of XML's into the Database.
- Fixing any Production issues by debugging Client-Side code written in jQuery/JavaScript and Server-Side Code developed using MVC and C#.
- Helped implement n-tier architecture using Entity Framework as Data access layer and View Model for Business access layer with LINQ to select specific data.
- Wrote the Unit Test cases on server side using n unit for new changes and issues fixed.
- Developed new feature for calculating the score and displaying results after the student has taken the test by extracting the question XML's from DB.
- All issues were tracked using Jira and GitHub was used for source control.
- Implement agile/scrum methodology in application development.
- CICD is achieved with TeamCity and Octopus.
Environment: C#, MVC4, HTML, JavaScript, ASP.NET, jQuery, Angular JS, Entity framework 6, LINQ, WCF, SQL Server, n unit, Agile, GitHub, XML, XSD, TeamCity, Octopus.
Junior .Net DeveloperConfidential
Responsibilities:
- Implemented Forms Authentication and Role based authorization.
- Developed the feature to read the required topics content from XML file and display the content as check boxes on the Page for the user to select and merge the PDF files.
- Third Party component AsposePDF.Net has been utilized to achieve the functionality.
- Was responsible for communicating with the client for any requirement clarification.
Environment: C#.NET, Visual Studio.NET 2010, XML, Aspose PDF Kit
