Ui (angular)/ .net Developer Resume
Pittsburgh, -pA
PROFESSIONAL SUMMARY:
- 5+ years of experience in System Analysis, Design and Implementation of Web Application and Windows Applications in Microsoft Technologies using ASP.Net, ASP.NET MVC, Web Forms, WEB API.
- Experience of Design patterns like MVC 5.0/4.0/3.0/2.0 and Singleton pattern.
- Experience in using Language - Integrated Query (Linq) and retrieve data from sources (LINQ to Objects, LINQ to SQL).
- Extensively worked on WCF and Web Services to provide SOA architecture and configuration-based activation applications on SOAP and REST protocols.
- Experience in Restful services is implemented using ASP.NET Web API to support light weight data exchange in ASP.NET MVC.
- Experience in XML/XSL related technologies: XML, WSDL, XSLT and X-Path.
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture SOA concepts using .NET Framework
- Experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism
- Experience in ADO.NET controls such as Grid View, Data List, Details View, Form View and Repeater.
- Developed Single Page Application (SPA) with ASP.Net Web API 2 and Angular 4/5/6/8 using Code First Approach in Entity Framework.
- Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, DHTML, JavaScript, XML, j Query, AJAX, JSON, Angular JS, Angular 6 and Bootstrap.
- Expertise creating user validation forms and sending data to server using RESTful services.
- Extensive experience in handling Internet Information Server (IIS), Creating and configuring the virtual Directories, map them to physical folders and configuration of the applications for domain authentication, Data Transformation Services (DTS) in SQL Server 2012.
- Extensively worked with business analysis and requirements in Agile Methodologies such as SCRUM and Test Driven Methodologies.
- Good experience in automated build process by using Jenkins and MS Build.
- Used MS Build for build Process to Generate Continuous Integration and Version Control is done by Git.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server (TFS).
- Experience in Unit Testing (UIT), Integration Testing and in preparing test cases.
- Extensive working experience in unit testing framework - NUNIT.
- Extensively used the repositories like GitHub, SourceTree and SVN.
- Excellent communication and Inter-Personal Skills, well organized, goal oriented.
TECHNICAL SKILLS:
Languages: C#
.NETWeb technologies: ASP.NET (3.0/3.5/4.0/4.5 ), ADO.NET, MVC, SOAP, Web Services, WCF, HTML, CSHTML, Bootstrap, Angular JS, Angular4, Angular6, CSS, jQuery
Databases: SQL SERVER 2014/2012.
IDE: Visual Studio 2017/2015/2012.
Frameworks: .NET Framework 4.7.2/4.5/4.0
Web server: IIS 6.0/5.0/7.X
Web Services: XML, WEB API, WCF and Web Services.
Reporting tools: SSRS.
Scripting languages: JavaScript, JQuery, Angular JS, Angular 6O
perating systems: WINDOWS Family, Linux
Version tools: GIT, TFS
Servers: Windows 2012/2008.
Cloud: Microsoft Azure
PROFESSIONAL EXPERIENCE:
Confidential - Pittsburgh -PA
UI (Angular)/ .Net Developer
Responsibilities:
- Participated with end users and business analyst to understand the business requirements
- Worked closely with internal users to create requirement specifications and test plans.
- Front-End Application is developed based on Angular 6 with Typescript, HTML5, CSS3, Bootstrap, Node.js and Visual Studio Code.
- Worked extensively with Angular 4/6, Generated Components and Services using Angular - CLI.
- Worked on JWT authorization token for roles to display certain areas of the UI for specific users.
- Implemented Can Activate, Can Deactivate and resolve guards for certain components.
- Implemented pagination, dialogs, date-picker and autocomplete on different components Angular material.
- Made use of ngOnInit, ngAfterViewInit lifecycle hooks to load certain items on template after the component had been created and Initialized.
- Implemented validation with reactive and template driven forms.
- Implemented lazy loading on certain components to increase performance.
- Evaluated the runtime of certain subscribe methods to improve page load time.
- Used built-in pipes and created custom pipe for dynamic search to search large data in a grid.
- Created Guard Service in Angular 6 to prevent invalid routing address.
- Used ngModel, ngIF, ngFor, Dependency Injection, Input, Output Event Emitter, Class Binding and Two-Way Data Binding.
- Worked with reactive extensions (RxJS) especially Observables for asynchronously calling the serve, mapping the data to the required format (JSON) and implement error handling.
- Implemented Routing in Single Page Application using Angular Provided Router module.
- Created a repository of classes using the Repository pattern, Generics and Interfaces.
- Used moment, Datepicker libraries to display and render the UI with custom specifications.
- Implemented Web-API functions (GET, POST) in services by using HTTP-Client and Observables.
- Converted application from Angular 6 to Angular 8, and guided the team in setting it up in their developer environments.
- Deployed the application in Azure app service.
- Design advanced .NET applications using C#, ASP.NET, MVC5/6, .NET web APIs, Entity Framework, LINQ, and various data access layers
- Analyzing problems and communicating with end users to assess needs and determine optimum solution
- Followed Clean Architecture, to maintain all layers of the application loosely coupled.
- Involve in a day-day Scrum Software development methodology and Test-Driven Development TDD.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C# and OOPS implementation.
- Implementing Multithreading techniques for creating high performance application.
- Utilized Entity framework as a data access layer to SQL server for the RESTful based ASP .NET WEB API web services.
- Handled all tiers of n-tier architecture.
- Created services in the Business logic layer as per the end client requirement by following the business rules.
- Used Data Access Layer (DAL) to fetch the data objects from DB by using Entity Framework as ORM tool.
- Created WEB API’s for interacting with UI.
- Defined model classes based on the mockup provided both in UI and Middle Tier.
- Worked on RESTful Web API, Web services, LINQ and Entity Framework 6.0
- Implement automated build process in VSTS using Jenkins to create a full CI/CD pipeline.
Environment: NET Framework 4.7.2, C#, ASP.NET MVC5, Web API, Angular 6/8, CSS3/SCSS, Bootstrap, HTML 5, Visual Studio 2017, Microsoft Azure, JSON, Entity Framework, SourceTree, Bitbucket, GitHub, Bootstrap, Agile Methodology, Jira
Confidential - CT
UI (Angular)/ .Net Developer
Responsibilities:
- Participated with end users and business analyst to understand the business requirements
- Excellent knowledge in dealing with Delegates, Assemblies, User Controls and Custom Controls in C# .Net.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NETMVC.
- Created and deployed XML Web Services (WCF) using ASP.Net and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Used WCF service for retrieving the data from other enterprise applications.
- Worked with various WCF Services built for Data Management, Security, Communication within the application
- Front-End Application is developed based on Angular 4 with Typescript, HTML5, CSS3, Bootstrap, Node.js and Visual Studio Code.
- Involved in Implementing Service Oriented Architecture (SOA) and used WCF and REST services to expose business logic as services and consumed those services.
- Implemented enhancement features for DSPM System in ASP.NET 4.5 (C#) and Windows application.
- Involved in creating WINFORMS for in-house Windows applications using C#.
- Used LINQ to Entities for retrieving and filtering the data proficiently.
- Developed the Web Application by extensively using Object Oriented Programming Concepts (OOPs).
- Develop the Documents for Logging/Error Handling for SSIS Packages.
- Developed customized client-specific monthly fund reports using SSRS (SQL server reporting service)
- Used SSIS (SQL Server Integration Services) to load data in application from MS excel or tab delimited text files.
- Transitioned legacy payments systems to cloud based microservice concepts using spring boot restful services on pivotal cloud foundry stood up on Home Depot managed data centers.
- Created Windows Services to run the SSIS package to load data into a database daily .
- Involved in creating RESTful Web API's for Lookup Service
- Designed UI using the HTML 5.0, JavaScript, CSS, SASS, LESS, Kendo UI, Angular JS, Bootstrap.
- Good exposure/experience in Angular JS for building single-page application (SPA) dynamic web page development.
- Used Bootstrap framework to create Responsive web applications which automatically adjust themselves to good looking on all devices
- Utilized Angular JS to create dynamic data driven web pages.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- An agile Scrum methodology was processed for daily stand up meeting with team members to know the current progress of the project and raise the issue.
- Worked on TFS for version control, Code Review and for automatic builds and continuous integration.
Environment: NET Framework 4.5, C#, ASP.NET MVC5, Web API, AngularJS, CSS3, Bootstrap, HTML 5, Visual Studio 2013, Microsoft Azure, N-Unit, JSON, SQL Server 2012, Entity Framework, LINQ, TFS, Bootstrap, Agile Methodology, Jira
Confidential, Pittsburgh - PA
.Net Developer
Responsibilities:
- Worked as .Net Developer in the team for designing and developing the application using Visual Studio 2015 .Net Framework 4.5, C#, ASP.NET, SQL Server 2012, and LINQ Entity Framework.
- Created Webpages for various work streams using ASP.NET, AJAX, JavaScript, JQuery, and CSS and connected them with business logic layer.
- Designed and implemented the Web Pages of project using ASP.NET& C#.
- Proficient in developing web applications using ASP.NET MVC. Experience with JavaScript frameworks. (Angular JS) and JSON &AJAX style web applications.
- Designed and developed an MVC web based application utilizing Patterns and OOP.
- Used C# as code behind for creating custom controls and server controls.
- Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories.
- Used TFS for maintaining Source Codes and Documentations related to projects.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Proficient in developing Web Services using WCF.
- Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA).
- Created WCF Service to retrieve and send information from client side without post-back.
- Used Data binding to bind Server controls with the parameters from the tables in the database
- Consumed Web API to overcome numerous issues and expand capabilities to existing legacy code.
- Worked on Agile Methodology to meet timelines with quality deliverables.
- Used MVC design pattern to develop business logic and UI part.
- Developed web services for Administrative Services, Configuration Services and Pricing Services.
- MMPS application has been developed on MVC Pattern and possesses strong experience in developing web applications.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication.
Environment: Framework 4.6, Visual Studio 2015, C#, ASP.NET MVC, WEB API, HTML, TFS, SQL Server Reporting Services (SSRS), WCF, CSS, JavaScript, jQuery, JSON, Bootstrap, AJAX, AngularJS, Entity Framework, Unit Tests, Jira, IIS 6.0, Oracle12C
Confidential
.Net Developer
Responsibilities:
- Involved in developing front end using ASP.NET, HTML, and CSS.
- Actively participated in design and development of Database using efficient Database techniques.
- Developed web forms for the end users using C#.Net and ASP.NET.
- Involved in querying the database using ADO.NET and Stored Procedures for generation of reports.
- Extensively used .NET inbuilt components like Data Grid, Data List and Calendar controls along with other .NET server controls.
- Used Silverlight to create web application which allows drawing charts with economic variables.
- Implemented XML Web Services using C#.NET.
- Involved in creating WINFORMS for in-house Windows applications using C#.
- Involved in creating Custom Controls, web controls and User Controls.
- Authenticated logins and validated permissions.
- Utilized Nunit to unit test .Net code.
- Uploading the Data from text files to tables & wrote stored procedures to purge old data.
- Developed applications to parse flat files into data using C#.NET.
- Involved in using all the best features of ASP.NET including Dataset, Data View and Data Adapter.
- Developing Interfaces using AJAX.
Environment: Visual Studio.NET, C#.Net, ASP.Net framework 4, GUI, ADO.NET, XML, HTML, Web Service, DHTML, SOAP, CSS, Java Script.