C#/ Angular 2.0 Developer Resume
Reading, PA
PROFESSIONAL SUMMARY:
- 8 years of experience in designing, developing and implementing web applications & database using the technologies ASP.NET, C#, MVC, jQuery, Ajax, XML, MS SQL Server.
- Experience in development of Web applications by implementing N - tier architecture using ASP.NET, C#, Web forms/MVC Razor views for UI, ADO.NET, Entity Framework 6/4, SQL Server (2008,2012,2014,2016), C# for DAL, and C#, ASP.NET for Business Logic Layer and Business Object.
- Working experience on both Front-end and Back-end development.
- Experience in ORM Tools such as LINQ, LINQ to SQL, Entity Framework.
- Good at Object Oriented Programming ( OOP ) concepts.
- PRIMENG as UI Components.
- NPM for Angular 2.0 Applications.
- Typescript 2.0 for single page applications, to avoid common errors with large applications.
- Utilizing JavaScript libraries in Typescript 2.0.
- Azure Active Directory (Azure AD).
- Log Processing
- Experience in web programming with good understanding of concepts like custom controls, master pages, themes, validation controls, design patterns and several other ASP.net features.
- Working experience in developing web pages using the bootstrap and AngularJS with plain HTML
- Developed various ASP.NET user controls and custom controls for the ASP.NET forms.
- Experience in writing the Data Access Layer using both Conventional ADO.Net and Entity Framework.
- Experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, JavaScript, XML, jQuery, AJAX, JSON, Angular.js
- Experience in developing web services WCF (rest based and soap based), Web API and used third party tools like SoapUI, Http Debugger and Fiddler for debugging the services.
- Involved in development of Web Forms, Classes using C#.NETthat incorporates both N-tier architecture and database connectivity.
- Experience in developing Dot Net Winforms/Web applications using C#/Asp.Net.
- Experienced in various IDEs like Eclipse, NetBeans, Edit Plus, Sublime Text, Notepad++ and Microsoft Visual Studio.
- Experience in DOM (Document Object Model) to use in interacting with objects in HTML, XHTML and XML documents.
- Have created and used WinForms to create functionality in networking module.
- Experience writing angular.js code for developing Single page Architecture/Applications (SPA), used several in built language core directives, expressions and modules.
- LINQ experience to work with datasets, objects, entities as well as ADO.NET Entity Framework.
- Actively played the role of an Agile Programmer and followed TDD (Test Driven Development) concepts.
- Experience with Team Foundation Server and GIT as source control for versioning and collaboration.
- Worked in the Agile Scrum SDLC Process with daily scrum calls, sprint planning’s and retrospective meetings.
- Experience in database design, writing SQL queries, stored procedures, Indexes to optimize search performance, triggers and views using SQL Server.
- Quick learner, self-motivated and ability to coordinate within team as well as work independently.
- Ability to communicate effectively and good interpersonal skills.
TECHNICAL SKILLS:
.Net: .Net Framework 4.5/4.0/3.5/3.0 , MVC 4.0/3.0, ASP.NET, C#.NET, AJAX Extensions, AJAX Control Toolkit, XML Web Services, ADO.NET, LINQ, WCF, Win Forms
Architecture/Framework: MVC Architecture. Entity Framework, .NET Framework, Bootstrap, ASP.NET, Classic ASP, WEBAPI, JDBC
Programming: Angular 1.x/2.0, NodeJS, NPM, Typescript 2.0
UI Components: PrimeNG UI
IDE: Visual Studio 2012/2013/2015
Web: AJAX, JavaScript, HTML, JQuery, XML, CSS, Azure, ASP, AngularJS.
Databases: SQL Server 2016/2014/2012/2008 , Oracle 9i/10g/11g, SQL, T-SQL, PL/SQL.
Design Tools & Methodologies: UML, Design Patterns, MS Visio, Rational Rose.
Microsoft Products: Microsoft Test Manager, Microsoft Release Manager
O/S: Windows 10/8.1/7/Vista/XP, Unix and Linux
PROFESSIONAL EXPERIENCE:
Confidential, Reading, PA
C#/ Angular 2.0 Developer
Responsibilities:
- Involved in Analysis, Design and Development phases of the application.
- Involved in developing components for Business layer and Data Layer, implementation in MVC architecture.
- Used Angular 2.0 to standardize web application structure and responsive using bootstrap and provide a future template for data binding.
- Built RESTful (Http/JSON) link to server-side back-end.
- Implemented Cascading Style Sheets (CSS), Master Pages and HTML for maintaining uniformity among all Web Pages in GUI.
- Used WEB API for implementing REST web service.
- Used Single Sign-on using Channel Secure Authentication.
- Worked on Two-way data binding in Angular 2.0.
- Worked on PRIMENG UI Components to develop UI Page.
- Typescript 2.0 to write .ts files
- Declarative markup and supports design patterns with the help of Typescript 2.0.
- Custom components and validation components.
- Worked on Built-in Generic CRUD Methods in controller and ADO.NET CRUD Methods in Data Access Layer.
- Web API Message handler is more like a http handler in ASP.NET, an interceptor for all Web API calls.
- Used IRIS Framework for User Activity logging, Web Traffic Logging, Error Logging.
- Every Web API Controller class inherits Base API controller and this is responsible for handling and logging al the errors.
- Used NAVEX, intake services provided by NAVEX Global
- Used NICE (Neptune Intelligence Communication Engineering), to access interactions (call recordings), Evaluations and Bundles.
- System will allow users to listen to audio files provided by NICE to support research.
- Two-way electronic data exchange of dispositions and inquiry status for the purpose of reconciling record receipt and dispositions between business partners.
- Worked on NPM to run Angular applications.
- Configure Database Procedures in app.config JSON for each page/view.
- DOM based Unit Testing.
- Azure Active Directory (AD) connect to provide a common identity for accessing both cloud and on-premises resources.
- Used ADSync Module as AD Directory synchronization that consolidates one AD with another.
- Message Handler to pass the WEB API Request from the user, this message handler verifies the incoming request Authentication headers to identify user.
- Worked on Agile, SCRUM development methodology.
- Used TFS server for version control and to manage agile methodology.
- Create policies and procedures to govern administrative functionality to include change requests.
- Used Grid Views, Details Views to retrieve, display and manipulate data.
- Data Masking, Auditing using SQL Server 2014.
- ADO.NET used extensively for database manipulations and connections.
- Involved in designing MSSQL Server database; wrote and maintained complex SQL queries, Triggers, User defined functions and the required Stored Procedures in T-SQL.
Environment: MS Visual Studio 2015, .Net Framework 4.x, IRIS Framework, Angular 2.0, PrimeNG, Typescript 2.0, NodeJS, NPM, TFS, Oracle, Single Page Applications, Single sign-on, Channel Secure Authentication, C#.Net, Bootstrap3, Rest, JSON, Azure Active Directory, SQL Server 2014, T-SQL. NAVEX, NICE
Confidential, Salt Lake City, Utah
.NET Developer
Responsibilities:
- Involved in Analysis, Design and Development phases of the application.
- Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories.
- Involved in developing components for Business layer and Data Layer, implementation in MVC architecture.
- Implementation of client side validations using JQuery and ASP.NET MVC5 Validation implemented at Controller level.
- Maintained a consistent look and feel across all of the pages within MVC5 application by Razor layout ( layout.cshtml)
- Designed and Developed dynamic webpages using Bootstrap JavaScript JQuery
- Used Angular JS to standardize web application structure and responsive using bootstrap and provide a future template for data binding.
- Built JavaScript/CSS/HTML AJAX apps with RESTful (Http/JSON) link to server-side back-end.
- Implemented Cascading Style Sheets (CSS), Master Pages and HTML for maintaining uniformity among all Web Pages in GUI.
- Writing XML Schemas for Validating XML to make sure that the XML fetched conforms to the schema.
- Designed UI using AJAX controls/features and ASP.NET tools (Master pages, themes and site navigation maps).
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Used Entity Frame work and LINQ for retrieval of data from the SQL Server Database using connected/disconnected architectures.
- Used WEB API and WCF for implementing REST web service.
- Performed Unit Testing with the testing tool NUnit and involved in Unit test case, code review checklist preparation and validation.
- Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
- Used SSRS for creating reports.
- Used TFS server for version control and to manage agile methodology.
- Used Grid Views, Details Views to retrieve, display and manipulate data.
- ADO.NET used extensively for database manipulations and connections.
- Involved in designing MSSQL Server database; wrote and maintained complex SQL queries, Triggers, User defined functions and the required Stored Procedures in T-SQL.
Environment: MS Visual Studio, .Net Framework 4.x, MVC 5.x, Razor, TFS, SSRS, Oracle, Single Page Applications, C#.Net, Bootstrap, Rest, AngularJS and JQuery.
Confidential, Troy, Michigan
.NET Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using ASP.NET and C#.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC5 and implemented sorting, filtering and paging with Entity framework in MVC.
- Used ASP.NET MVC 5 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 ADO.NET, ADO.NET Entity Framework and LINQ to object to connect to SQL server database from Repositories.
- Used LINQ and ORM tools like Entity Framework to exchange data between web applications and database objects.
- Configure the service web.config files programmatically using LINQ to XML.
- Developed custom directives, Factories and Services in AngularJS .
- Used Ajax tool kit, Multi views, regular expressions, regular expression validates, user search controls
- Developed ASP pages using ASP.NET Web Form and Web Controls, Master Pages, JSON , HTML5, CSS3, Ajax, C# and JQuery
- Root cause analysis and fixing the Windows / IIS Web Server Related issues.
- Developed XML Web Services using C#, ASP.NET, ADO.NET, SOAP, XML for exposing the functionalities of the enterprise business components at the Business Layer.
- Developed REST APIs that allow sophisticated, effective and low cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API.
- Developed WinForms user interface projects with initial layout and base controls.
- Developed WinForms using server controls and user controls.
- Fixed bugs in the application at the business logic level and created Unit Test cases for the same.
- Involved in creation of unit test cases to obtain max code coverage by using NUNIT and code reviews.
- Experience with Agile methodologies and Team Foundation Server(TFS)
- Designed entire framework to support Test Driven Development( TDD ) by making use of Dependency Injection through unity framework and developed a generic repository
- Data connectivity occurred in both connected and disconnected states. Data Readers and NonQuery were used in connected state with data source binding with the server controls.
- Used ADO.NET components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
- Worked on stored procedures, advanced queries, views, and indexes for query optimization for the SQL Server databases.
- Developed database triggers and stored procedures using T-SQL cursors and tables.
- Wrote database triggers in T-SQL to check the referential integrity of the database.
Environment: Microsoft .Net framework 4.5, C#, ASP.NET, ADO.NET, AngularJS, HTML5, CSS3, JSON, Java Script, (web server), MVC5, web services, WinForms, REST, Visual Studio.NET 2013, WebAPI, XML, SQL Server, T-SQL
Confidential, Santa Rosa, CA
.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Worked with ASP.NET web forms, Master Pages, Web Services, and State Management, Caching features, Configuring Optimizations and securing the web application.
- Used ASP.NET AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Created and deployed Web Services using ASP.NET, SOAP and XML for Pulling Customer Service Records.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Used AJAX for rich user interface operations, trade data with a Web Server without reloading the page and avoiding post back to the server.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, JQuery, Bootstrap for server and client side validations respectively.
- Used JavaScript (JQuery) to enhance UI experience on Client-Side and also used JQuery to perform validations and catch the events on client’s browser.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
- Implemented Eager Loading and Explicit Loading, Compiled queries, Immediate Execution to improve performance to LINQ to Entities.
- Implement NUnit Testing, Integration Testing and Regression Testing.
- Followed Agile Methodology which involves daily scrums meetings and Sprint meetings (planning, Review, Retro) to meet deadlines and expectations.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Involved in Coding and Tuning the queries, stored procedures and functions using T-SQL.
Environment: Visual Studio 2008, Web Forms, SOAP, HTTP, Ajax, AngularJs, HTML, CSS, JavaScript, JQuery, LINQ, TFS, Unit Testing, SSRS, T-SQL, SQL Server 2008.
Confidential
Software Engineer
Responsibilities:
- Involved with analysis and design of the application.
- Engaged in development of web pages using ASP.NET, HTML, CSS and UI enhancement coding.
- Used jQuery, Angular to provide advanced Front-End functionality and rich user experience.
- Designed and implemented application logic under Microsoft .NET framework using C#, Asp.Net to use. Net features.
- Working on Azure for highly available customer facing applications.
- Working on providing security by configuring SSL certificates as well as authentication techniques.
- Deployed and Maintained windows phone applications on azure cloud technologies.
- Performed coding for business layer using C#.Net.
- Implemented Web Authentication in MVC using Authorize keyword for the controllers and actions.
- Extensively worked on Data Annotations in MVC application to perform the validations on HTML user controls.
- Used jQuery provide advanced Front-End functionality and rich user experience.
- Designed and developed custom authentication for the application.
- Developed Client applications to consume the Web services based on both SOAP and REST protocol.
- Validation controls by using C#.NET and JavaScript were implemented to perform validations.
- Worked on. Net Security features such as forms-based authentication and role-based authorization.
- Development using C#, xml, web services and ASP.Net
- Used XML for links and sitemaps
- User Controls created using C#
- Used ADO.Net to connect and retrieve data from SQL Server.
- Used data bound controls, gridview, details view and LINQ to show data on ASP.NET pages.
- Wrote stored procedures, triggers, views and function for enhancements and development.
- Implemented error handling.
- Documentation of developed components and module.
Environment: MS Visual Studio, .Net Framework 3.5, MS SQL server, JQuery, C#.Net, ASP.Net 3.5