Application Developer (asp.net / Angularjs) Resume
Princeton, NJ
SUMMARY:
- Microsoft .NET Developer with 6 years of industry experience in C#, ASP.NET, MVC, Visual Studio, Microsoft SQL Server, Web Services, Web API, ADO.Net, Entity Framework
- Extensive experience in implementing client - side interface with HTML, CSS, Bootstrap, AngularJS, JavaScript, AJAX, jQuery UI
- Expert in using AngularJS and Angular 2 to create Single Page Applications
- Expertise in 3-tier architecture for Presentation, Business and Data Access Layer
- Experience in Web Applications with ASP.NET with MVC4 (Razer/ASPX engine) project architectures
- Experience in developing web and windows applications using n-tier software architecture, Service Oriented Architecture (SOA), Model View Controller (MVC 4.0), Model View Presenter (MVP) architectures, MVVM architecture
- Highly proficient in implementing Entity Framework, LINQ with Stored Procedure to improve performance of applications
- Experience in developing Web Services, private and public Web APIs using ASP.NET Web API
- Strong knowledge in asynchronous programming and partial data retrieval with AJAX Toolkit
- In-depth domain knowledge in Insurance, Telecommunication and E-Commerce industries
- Experienced in SQL Server Management Studio Transact-SQL, Stored Procedures, Triggers, Views, Error Handling, SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS)
- Experienced in software development life cycle including Requirement analysis, Functional/Design Specifications, HLD, LLD, and Test plans
- Experienced in Agile-Scrum and Waterfall methodologies and coordinating team development with Team Foundation Server (TFS) for version controls
- Excellent communication skills. detail-oriented, responsible & can work in a fast paced environment
ECHNICAL SKILLS:
Languages: C#, JavaScript5/6, Typescript, HTML5, XML, CSS, T-SQL
Frameworks: 3 tier architecture, MVC4/5, Entity Framework, LINQ, JQuery, AngularJS
Environment: Visual Studio Microsoft SQL Server TFS
Tools: ASP.Net, ADO.Net, Web Services, Ajax, WCF, Web API, Kendo UI, Bootstrap, TFS, SSIS, SSRS
Operating Systems: Windows XP/Vista/7/8/10
WORK EXPERIENCE:
Application Developer (ASP.NET / AngularJS)
Confidential, Princeton, NJ
Responsibilities:
- Designed and implemented application using C#, ASP.NET, AJAX, HTML5, JavaScript, Jquery and CSS3.
- Used Custom directives in AngularJS to extend functionality of HTML
- Implemented Database-First Entity Framework to retrieve and store data in entity models.
- Created popup forms using Bootstrap Modals, AngularJS Models and AngularJS Controllers.
- Used JavaScript for Client-side controls validation.
- Used AngularJS as the development framework to build Web application.
- Used AngularJS ng-grid, ng-repeat, ng-click etc. to implement components such as filter, paging and grid.
- Implemented different AngularJS based validations such as require-field validation and regular expression validation.
- Worked on Entity Framework to create and manipulate database class.
- Used View Model to manage data and organize code to get the efficiency of the website improved.
- Used Custom AngularJS Filters to provide better search experience.
- Implemented AngularJS Factories and Controllers to manipulate and view employee task data.
- Used AngularJS HTTP methods to retrieve employee task data from entity models.
- Used AngularJS controllers to update entity models and Tasks database.
- Improved code reusability and created content rich Web Pages using Layouts.
- Designed user interface and developed the front end components using HTML and CSS and Bootstrap UI.
- Implemented Unit Testing to detect and solve errors on data-transfer functions.
- Worked in Agile Scrum development methodology.
Environment: Angular JS, Bootstrap, Bootstrap UI, C#, ASP.Net 4.6, SQL Server 2012, AJAX, HTML5/CSS, T-SQL, Visual Studio 2013, ADO.Net, .Net Framework, Entity Framework
ASP.NET Developer
Confidential, Jersey City, NJ
Responsibilities:
- Involved in Requirements Gathering, interacted with the end users, understanding the project requirements, Work requests and analysis with knowledge sharing sessions.
- Used Confidential Framework Exception Management Session Manager and Data Object base classes for application intercommunication with Confidential Databases.
- Used MVC design patterns for building the application.
- Extensively involved in designing and developing GUI using C#.Net, ASP.NET, JavaScript and CSS.
- Extensively used ASP. Net's Rich Controls like Calendar controls, Page headers, page footers and the menus etc.
- Created and designed various User Controls and Custom Controls using ASP.NET controls for writing reusable User Interface.
- Implemented interactive UI with HTML5, CSS3, Bootstrap and JQuery.
- Used TFS for Coordinating with Other Team Members throughout the project's life cycle and wrote the Technical Documentation for the modules.
- Extensively used LINQ for grouping and sorting the Dataset, Used SSRS Reports and SQL Reporting Services for the reports development.
- Created single page applications by using AngularJS.
- Design, develop and implement WCF and Web application which consume SQL server as backend.
- Experience in using AJAX controls in ASP.NET Sites/applications and interacting asynchronously.
- Have experience implementing Service Oriented Architecture (SOA) with XML Web Services using SOAP.
- Created XSL Style sheets to display an XML document for a given type.
- Involved in Unit and Regression Testing and resolving browser compatible issues using IE developer tools, Firebug and Chrome developer tools.
- Developed many SQL queries to fetch data as per the complex business requirements.
- Developed Stored Procedures, Triggers, and Views in the SQL Server 2012.
- Involved in Build, Debug and deployment of the Components.
- Used Bootstrap to make the pages responsive and to animate the look and feel.
- Used GitHub for version control.
Environment: SQL SERVER 2012, IIS 7.5, Visual Studio 2013, C#, ADO.NET, ASP.NET4.5, MVC, WCF, WPF, AJAX, HTML5, XML, CSS3, JQuery, Bootstrap, AngularJS, COM+, JavaScript and .Net Web User Controls.
Application Developer (ASP.Net MVC)
Confidential
Responsibilities:
- Developed application using ASP.NET 4.0, MVC 4, Razor, C#, jQuery, AJAX, HTML5, CSS3, JSON, N-Tier, Entity Framework, LINQ, Custom Action Filter, Database First, Pop up.
- Created Model, Controller, and View by using MVC Framework.
- Designed User Interface with Razor Views, Partial View and Layout.
- Implemented JavaScript on web page to create dynamic and interactive components.
- Implemented validation to validate the users' identity with Data Annotation based on the business requirement.
- Used Viewdata and Viewbag for passing data from controller to view.
- Implemented WebGrid MVC with jQuery/JSON to display information and provide inline editing.
- Designed database, created tables, wrote Stored Procedure, using Dynamic SQL.
- Developed WCF Services on the business layer to create a service layer to improve security.
- Implemented the Data Access Layer using Entity Framework to manipulate database from SQL database.
- Implemented Unit Testing to detect and solve errors on Gridview filters and paging.
Environment: C#, ASP.Net 4.5, SQL Server 2012, AJAX, HTML 5/CSS, T-SQL, Visual Studio 2012, ADO.Net, .Net Framework, LINQ, MVC 5, XML, TFS, SSIS, SSRS
Application Developer (ASP.Net)
Confidential
Responsibilities:
- Designed and implemented application using C#, ASP.NET Web Forms, ADO.NET, JQuery, AJAX, HTML5, JavaScript, HTML5 and CSS3.
- Designed the 3-Tier architecture for the application with Data Access Layer (DAL) and Business Logic Layer (BAL) and User Interface (UI).
- Implemented Validator and Authentication and Authorization within the login page.
- Designed GridView page user interface and implemented filter and auto-complete function using AJAX.
- Used pop-up window and in-line editing on GridView using jQuery.
- Implemented GridView to designed and built User Interface to display large amount of data record.
- Used Master Page and User Controls to increase code reusability.
- Implemented Entity Framework, LINQ and Lambda Expressions to create and manipulate database models.
- Used Stored Procedure, Dynamic SQL to manipulate different sets of data in Microsoft SQL Server database.
- Worked in Agile-Scrum development methodology.
Environment: C#, ASP.Net 4, SQL Server 2008, AJAX, HTML 5/CSS, T-SQL, Visual Studio 2008, ADO.Net, .Net Framework
Application Developer (ASP.Net)
Confidential
Responsibilities:
- Designed application using Visual Studio 2008 .Net 3.5.
- Worked on ASP.NET to build the Web application and C# as code behind.
- Involved in Database Design and Development using SQL Server 2008.
- Used basic C# OOPS concepts (Inheritance, Encapsulation and Polymorphism).
- Designed N-Tier architecture for the application with Data Access Layer (DAL) and Business Access Layer (BLL).
- Used ADO.NET for database connectivity.
- Created required tables and procedures in SQL Server 2008.
- Used Dynamic SQL in Stored Procedure.
- Implemented Sessions for user to store and retrieve information based on a specific user.
- Implemented forms Authentication based on user role.
- Used Web Service for web forms.
Environment: .NET 3.0, C#, ASP.NET, Visual Studio 2005, AJAX, jQuery, SQL Server 2008, ADO.NET, Web Service, Web forms.