Lead/sr. C# .net Full Stack Developer/angular 4 Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- IT Professional with 8+ years of experience as .NET developer in C# and in VB.NET, Strong .NET experience using C# and extensive expertise in working with MVC 5.0/4.0/3.0, Microsoft.Net Framework (4.5.2/4.5/4.0/3.5/3.0/2.0/1.0 ) developing Win Forms, Web Services, Web Pages using ASP.Net, ADO.NET, Visual Studio (2015, 2013, 2010, 2008, 2005), IIS 5.0/6.0/7.0/8.0, N Service Bus, VBScript, JavaScript, Angular 5/4/2.0, Type Script 2.0/2.1/4 & Web API 2.0, Bootstrap 3.0, HTML and SSRS Reports. SQL Server 2012/2008/2005.
- Proven ability to lead, mange project resources , interact with clients, coordinate and work in achieving high levels of productivity and efficiency in complex, dynamic and challenging environments
- Good experience working with financial and investment Security and with Insurance clients. Experience in developing and deploying Web Forms, Win Forms, and Web service applications extensively.
- Creating React.js / Flux / Redux front - end UI, and Node.js applications.
- Experience in automation and manual testing of websites and web-based clients using Selenium, Junit, TestNG and Selenium WebDriver
- Extensive design experience with web technologies like HTML5, DHTML, AJAX, CSS, Bootstrap, JavaScript, TypeScript 2.0, JQuery, VBScript, Angular JS 2.0/1.5, Knockout JS, React JS, Required JS and Knockout JS.
- Expertise in Angular 5/4/2/JS controllers, directives, components, factory and service resources, routings and events.
- Extensive experience in working with C#, ASP.NET, Angular JS, MVC, SQL Server, WPF, CSS, HTML etc.
- Involved in use of Angular 2.0 technologies to include, Node.js, LESS and additional technologies to ensure current migration from Angular JS 1.6 to Angular 2.0.
- Extensive experience with development & deployment of Web Services (SOAP, UDDI & WSDL).
- Proficient in using XML related technologies including XSD, XSLT, XSL and XPATH.
- Excellent experience in implementing WCF , Web API, Restful Services which communicate data in both XML & JSON .
- Coding the presentation layer using WPF and MVVM and service layer using Windows Communication foundation technology.
- Experience in Multithreading in WPF for performance optimization while accessing data from remote data storage including EDI/XML mapping to business object processes. Worked on client WPF application using C# 6.0, XAML, MVVM, Unity Container, Custom controls and behaviours.
- Experienced in implementing .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Extensive experience in Building web applications using Kendo UI widgets, JQuery, Angular 4.0/2.0/JS.
- Good Experience with Unified Modeling Language (UML) standards and documentation and experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as Microsoft Visio.
- Possess excellent abilities in developing database programs like Store Procedures, Joins, Triggers, Views, Cursors, Packages and implementation scripts on ANSI-SQL, PL/SQL and T-SQL using MY SQL, ORACLE, and SQL SERVER.
- Experience in designing architectures leveraging Windows Azure and Windows Workflow Foundation.
- Expertise in enhancing and deploying the SSIS Packages from development server to production server.
- Designed WPF real-time mortgage UIs/Reports using VS 2010/12, WCF and SQL Server 2008 SSRS. Coded variety of WPF Tool Widgets for security master, permissions, executions and reports.
- Worked with Microsoft Azure, cloud base server for hosting all our project.
- Hands on experience in creating the reports using Telerik reporting tool.
- Experience working with JavaScript, VBScript, JQuery, AngularJs, KnockoutJs, Kendo UI and AJAX in ASP.NET for asynchronous communication and better user experience.
- Experience working with XML, XSLT, XQUERY, and XPATH and worked with libraries.
- Expert in Object Oriented analysis and design (OOAD), Service Oriented Architecture (SOA) and Model-View-Controller Architectures (MVC).
- Experience in developing Microservices using ASP.NET core
- Expertise in using Data Binding Controls (Dataset, Data Reader, Data Adapter, Grid View)
- Worked with MSMQ and used WCF for communicating with services created for asynchronous document processing using MSMQ and Multi-threading.
- Knowledge in configuration and customization of Microsoft Dynamics CRM 2016 and Dynamics 365.
- Knowledge in developing .NET applications with C# using CRM SDK, other .net applications and Web Services.
- Knowledge in developing Dynamics CRM entity customization, entity relationships, custom forms, workflows, business rules, real-time workflows.
- Knowledge in creating Plug-Ins for various messages and entities, which includes transactions, pipelines and async message processing.
- Maintained states in the stores and dispatched the actions using redux.
- Experience in handling databases like MySQL and NoSQL databases like MongoDB.
- Experience in using SSIS to validate, Extract, Transform and load data to Database SQL Server and Scheduled Jobs for executing the SSIS Packages .
- Expert in Database design and development and experience in writing SQL queries, Views, Triggers, Stored Procedures, Cursors, and Joins in SQL Server, Oracle and MS-Access.
- Experience with the Object Relational Mapping (ORM) using LINQ.
- Experience in using Configuration Management tools like SVN , Tortoise SVN , VSS and TFS.
- Experience in working with Crystal Reports and SQL Server Reporting Services (SSRS).
TECHNICAL SKILLS:
Internet Technologies: Microsoft .Net Framework 3.0/3.5/4.0/4.5, C#.Net., ASP.NET MVC 3.5/4/5, MVVM, ASP.NET Web forms, AJAX, ASP, ASP.NET CORE, Micro Services, JQUERY, IIS Web Server, WPF, WCF Services, XML, Web Services.
Programming Languages: C, C++, C#, SQL, T-SQL, PL/SQL and VB 6.0
Distributed Technologies: Restful, Web API, WCF and SOAP
Databases: MS Access, MS SQL Server, Oracle 10g/9i/8i
Database Access Technologies: Entity Framework, LINQ, LINQ to objects, ADO.NET
UI Technologies: HTML5, Bootstrap 3.0, typescript 2.0/2.1, CSS3, XML, jQuery, JavaScript, Angular 1.3/1.4/1.5/1.6/2.0/4.0/5.0, Node.js, VBScript, ASP, PHP.
Development Tool(IDE): Visual Studio 2015/2013/ 2012/2010/2008.
Design Tools and Languages: UML, Visio 2000 for enterprise architects and Rational rose
Reporting Tools: Crystal Reports, SSIS, SSRS, Tableau.
Version control and installation tools: Visual source Safe, GITHUB, MS Team foundation server
Other: MS Application Block 4.0, Unit Testing, AGILE, SCRUM, MS Dynamics CRM
Operating Systems: Windows 8/7/2000/XP/NT/98/95, UNIX
Packages: MS-Office
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Lead/Sr. C# .NET Full Stack Developer/Angular 4 Developer
Responsibilities:
- Involve in all the phases of Software Development Life Cycle (SDLC) including Analysis, Design, Programming, Testing and Deployment.
- Develop the application using VS 2013 and SQL SERVER 2012 R2.
- Create the application in .NET framework 4.5 and implement logic using C# and OOPS concepts.
- Create the application UI using client-side technologies like JavaScript, jQuery, Angular 4.0, CSS3, HTML5 and AJAX.
- Used Angular 4.0 and Type Script for control validations and data format checking.
- Developed form validations on server side and client side using Angular 4.0.
- Developing Multiple New applications from scratch and supporting multiple existing applications
- Developed different User controls which inputs the data and display the data for desktop application using WPF MVVM pattern. Worked on Model, View and View Models.
- Worked on Angular 4.0 MVC.
- Developed CRUD operations in MVC4 using Angular 4.0 and WCF REST Services.
- Performed Type checking in templates using Angular 5.
- Improved performance of the application using Tree-Shakeable components in Angular 5.
- Developed Angular directives and Angular Filters and Used Angular Scope and Root Scope, Angular watch and Angular Broadcast.
- Used addEventListener for the faster rendering of Application using Angular 5.
- Developed abstract class methods and interfaces using Angular 5.
- Extensively worked on Bootstrap controls. Worked on changing the templates and theming HTML 5 controls.
- Worked on angular controllers and Angular components in 4.0.
- Developed Node JS services.
- Understand Business Requirement and prepare RSs, FSs, UTPs, POC, Development to implementation with emphasis on programming in Oracle SQL, PL/SQL and Unix Shell Scripting
- Used to create schema, table and other DB objects like Package, Procedure, Functions, Trigger, Cursor etc. based on its suitability and requirement and understand End-to-end Data flow and data integration rules to implement logic.
- Daily activities include PL/SQL anonymous blocks & Objects creation, integrating them with shell script, Generating Reports using SQL queries.
- Used to create Classes using VB.Net to implement high-level business logic based on the Requirement document.
- Used to write VB.Net classes to call PL/SQL Packages, procedures, Functions. built the Package to implement business logic, the entire transformation and load is happening through PL/SQL packages as per inbound feed receives
- Participate in SCRUM/AGILE meetings to update the status of application development.
- Create Database Schema, Er Diagrams, Tables, Views, Triggers, Functions and Stored Procedures.
- Involved in deployment all websites in Microsoft Azure.
- Extensively used Azure SQL server Database. Created Azure Table Storage and Blob on Azure Sql.
- Worked and implemented of Azure Stores.
- Experience in Azure AD authentication/Authorization
- Azure Active Directory integration with existing application for enabling SSO (Single Sign On) feature.
- Worked in designing and configuration of Azure environment. Migrated legacy applications to the Azure cloud platform.
- Experience with Microsoft Azure Services like IaaS Infrastructure as a Service and PaaS Platform as a service
- Querying the user's data using stored procedures to improve the performance of data retrieval.
- Responsible for tuning T-SQL procedures, triggers and other database objects.
- Interact with the database using entity framework to have object-relational mapping and use LINQ to query the DB.
- Implemented Data access layer-using ADO.NET to connect and retrieve or manipulate database information.
- Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS).
- Developed the independent WCF (Windows Communication Foundation) services and defined Service contracts for specific functionality in project search module
- Used Google Analytics for search within the website.
- Wrote triggers for sending Emails after to clients after any kind of transaction has been made.
- Wrote code to generate an Excel Sheet with all the list of active policy holders.
- Extensively used Grid Views sorting and paging, generated PDF using Dynamic PDF generator.
- Implemented Template Columns for Custom Nested Grid Views
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Implemented client-side application to invoke SOAP and Restful Web Services.
- Used SharePoint Object Model for developing the Web Parts with C#.NET as the language for
- Used JSON Serialize in data contract of WCF to generate the data in JSON format
- XML and REST micro services were used to exchange structured and typed information with help of web service over the Internet.
- Developed data access layer that supports connections to multiple databases using Entity Framework.
- Worked on the entire project from development to deployment.
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Applied GIT to connect to GitHub to do the Source Code Version
Environment: IIS 7.0, C#, Visual Studio .NET 2012/2013, SQL Server 2008/2012, SSRS, LINQ, WCF, Bootstrap, Entity Framework 5, Angular JS/2.0/4.0, ADO.NET, ASP.NET MVC 4, WCF, XML, XSLT, XPATH, AJAX, Dynamic PDF generator, jQuery, CSS, JavaScript, Azure Environment.
Confidential, State of NJ
Lead/Angular / MVC .Net Developer
Responsibilities:
- Involved in gathering and designing the requirements from clients for product design and enhancements. Designed and documented TDD-Technical Design Document .
- Used Angular JS 1.4/1.5 as the development framework to build a single-page application
- Actively involved in using Angular JS 1.4 (MVC), HTML5 to enable client-side date to meet specific criteria by applying various validation variables and used the Angular JS 1.4 validation CSS classes to provide visual feedback on validation.
- Created popup forms using Bootstrap Modals, Angular JS 1.4 Models and Angular JS 1.4 Controllers.
- Implemented Angular JS 1.4/1.5 Factories and Controllers to manipulate and view caregiver's task data. Used Angular JS 1.4/1.5 HTTP methods to retrieve caregiver's task data from entity models.
- Implemented Database-First Entity Framework to retrieve and store caregiver's task data in entity models.
- Used Angular JS 1.4/1.5 controllers to update entity models and Tasks database.
- Provided client-side validations using jQuery to reduce the burden on IIS Server. Worked on ASP.NET state Management, ASP.NET caching features, configuring ASP.NET authentication & optimizations, securing ASP.NET web application.
- Implemented .Net Security features of Authentication and Authorization using .Net Membership.
- Designed a dynamic User Interface that is populated with data from a Web API with Angular JS 1.4 and Bootstrap for a better user experience.
- Involved in supporting and maintenance for legacy production systems.
- Implemented a Factory using resource to make RESTful communications over HTTP with GET, POST, PUT, DELETE to the Web API and created RESTFUL Web Services using Node.js & Express.js
- Enhancing existing application for new business requirement using REST Services and MVC & Angular JS 1.4
- Extensively used Grid view control to display patient data and to monitor the information of the patient.
- Created Web APIs for accessing the data from data base through Mobile Applications. Used Caching to increase Web services performance.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Designed reports for patient records using Ajax Toolkit Bar Chart Control, Ajax Pie Chart Control.
- Worked on numerous tasks/assignments for website enhancements and new modules creation.
- Developed ASP.NET 4.0 web Forms using C# and implemented several business rules using .NET features like Caching, Trace and State management.
- Also, implemented features like Transactional Database interaction, Custom controls and User Controls, Centralized exception handling and Server-side event handling.
- Used ASP.NET MVC, ASP.NET web controls such as data grids, combo box and list box for designing of web forms.
- Experience in Agile software development methodology and Test-Driven Development (TDD) including SCRUM Framework.
- Used C#.NET to develop code behind logic, business tier and SQL Server 2012 for data tier.
- Used LINQ to Entity for querying the database.
- Used ASP.NET data grid control to display, edit, page, and sort multiple records also implemented custom columns by using template columns.
- Created indexes for optimization of SQL queries in SQL server 2008. Used ADO.NET Dataset and Data Reader for data manipulations
- Used TFS ( Team Foundation Source ) for source version control.
- Created database objects like tables, stored procedures, views, triggers, rules, defaults, user defined data types and functions.
- Core Experience in Oracle database design, PL/SQL application development and back-end development using DDL, DML commands, SQL Queries, Table Partitioning, Collections, Import and Export data, XML data type, XML script, Stored Procedure, Cursor, Functions and Triggers and Dynamic SQL using PL/SQL with advanced PL/SQL techniques
- Used to write VB.Net classes to call PL/SQL Packages, procedures, Functions. built the Package to implement business logic, the entire transformation and load is happening through PL/SQL packages as per inbound feed receives
- Daily activities include, PL/SQL anonymous blocks & Objects creation, integrating them with shell script, Generating Reports using SQL queries
- Used to create Classes using VB.Net to implement high-level business logic based on the Requirement document.
- Used to write VB.Net classes to call PL/SQL Packages, procedures, Functions.
- Designed custom ASP.NET web applications using MVC patterns .
- Used WCF to communicate with data access layer hosted in the application server.
- Interfacing with other applications using XML based Web Services .
- Designed and developed reports using SSRS, SSIS and SSAS .
- Produced custom reports using advanced query techniques for internal and Client Reporting.
- Worked with SQL server reporting services (SSRS) .
- Created custom directives for re-usable components like multi-field form elements, background file uploads etc.,
- Tested all application controllers extensively.
- Involved in the Production support.
Environment: ASP.net MVC, C#, REST Services, IIS 8, SQL Server 2008, CSS3, HTML5, Visual Studio 2012, T-SQL, PL/SQL, SSIS, SSRS, JavaScript, JQuery, JSON, Angular JS 1.4, Agile.
Confidential, Bloomington, Illinois
MVC .Net Developer
Responsibilities:
- Involved in designing graphical user interface (GUI) for web forms and in Requirement gathering, development, testing and deployment stages.
- Designed various pages using ASP.NET MVC (4.0), HTML5, and CSS3, Angular JS in the project and Used Entity framework to improve the overall performance of the application.
- Implemented responsive design web pages using bootstrap and JavaScript for front end development.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOPS) concepts.
- Experience in SQL joins, sub queries, tracing and performance tuning for better running of queries.
- Involved in Bug Fixing and Unit testing.
- Used ASP.NET Validation controls, User Controls, Custom controls, Server Controls, Data Grid controls, and CSS controls, Angular JS, JQuery, and Master Pages to present data to users in a much comfortable environment.
- Created REST Based Web services which are used in different bindings to make it available to different types of clients.
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation.
- Implemented Stored Procedures, Views, Indexes and User Defined Functions to retrieve the data from the central database SQL Server 2012.
- Used JQuery for validation and handling events, CSS3 for page styling.
- Developed several packages and procedures using PL/SQL as a client to connect Oracle11g for implementing business rules.
- Responsible for AngularJs as a development framework to build a single-page application.
- Developed AngularJs factories for the services and consumed the services in the controllers.
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET MVC4, CSS3 and C #.
- Performed Unit testing and done integration testing for service layer and for performance profiling.
- Expertise in AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
- Developed Web API Services using SOAPUI to return JSON to end client.
- Designed and Developed reports based on requirements using SQL Server Reporting Services and deployed them.
- Used Team Foundation Server (TFS) for managing the source code.
- Worked in Test Driven Development (TDD) Environment and on Service Oriented Architecture(SOA) for developing application.
- Experience in using Agile (Scrum) Methodology for rapid and more disciplined development during implementation.
Environment: Visual Studio 2012, C#, .Net Framework 3.5, Web Services SOAP, JavaScript, jQuery, ASP.NET MVC 4.0, Angular JS, HTML, CSS, Entity Framework, AJAX, XML, SQL Server 2012, Windows, Team Foundation Server (TFS).
Confidential
C# .Net Developer
Responsibilities:
- Responsible for development and support activities as required on mortgage origination application.
- Involved in SDLC from the requirement gathering, unit testing and deployment of the application module.
- Designed and developed the application in ASP#. NET
- Coding using ASP.NET, C#, ADO.NET, CSS, HTML, AJAX and JavaScript.
- Developed presentation layer using HTML, Master pages and CSS on Web Forms.
- Developed different types of validation rules as per business requirements.
- Designed and implemented rules module that enables user to create custom rules on the fly.
- Created C# and ASP.net web pages for user to create different validation rules.
- Generated code using code smith for the tables in SQL Database which is in all layers of the Entity Frame work.
- Developed windows application/services using C#.Net, WPF, WCF.
- Developing the application using Win forms, MVC 4.0, Entity Data Model and WCF services.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop-down boxes and Mapping page fields to the database fields.
- Designed WPF Forms, Custom Controls and User Controls using XAML language for interactive UI.
- Used Infragistics Controls for uniqueness in look and feel of UI pages.
- Created stored procedures those gets/updates data required by validation framework and web application.
- Worked on unit testing, NUnit and Test-Driven Development (TDD).
- Used JavaScript, AJAX update panels where Client-side scripting was necessary and performed validation on the data.
Environment: C#, ASP.NET 3.0, MVC, ADO.NET, HTML, CSS, XSL, XSLT, XML, SQL Server 2005/2008, Java Script, Visual Studio 2008, IIS 6, SSRS, SSIS, Web Services, WCF and TFS.