Web Developer (angularjs/web Api) Resume
Parsippany, NJ
SUMMARY:
- Senior Full Stack .NET Developer with 5+ years of experience in Front - End and Back-End web development, Object Oriented design, software design pattern, Service Oriented Architecture (SOA), Relational Database Design and Administration, N-tier Architecture and MVC.
- Proficient at developing Single Page Application (SPA) using AngularJS, jQuery and JavaScript.
- Extensive experience in Front-End web development with HTML5, CSS3, Sass and Twitter Bootstrap.
- Experience in building Web Applications using Microsoft Technologies such as ASP.NET Web Forms, ASP.NET MVC, Web Services, Windows Communication Foundation (WCF) and ASP.NET Web API.
- Expertise in Object Oriented Programming (OOP) language Microsoft C#.
- Skilled in Programming languages such as Ruby and JavaScript.
- Experience with server side framework such as Node.js, Sinatra and Ruby on Rails.
- Skilled in Database Design, Normalization, Stored Procedure, Triggers, Views, user functions and SSIS in SQL Server.
- Competent in object relational mapping using ADO.NET, ADO.NET Entity Framework, LINQ to SQL.
- Extensively utilized SQL Server Integration Service (SSIS) and SQL Server Reporting Server (SSRS).
- Experience working with other SQL Database such as SQLite3, PostgreSQL.
- Experience in Test Driven Development (TDD) Methodology and unit testing.
- Experience working in different environment such as Agile and Waterfall.
- Extensive experience in version controls Git, and Team Foundation Server (TFS)
- Successfully delivered project while meeting deadlines.
- Excellent communication skills, time management and cross-functional teamwork.
TECHNICAL SKILLS:
Web: HTML5, CSS3, SVG, Sass, Bootstrap 3, Angular UI Bootstrap, 0.14, Angular UI Route(1.5), JavaScript, jQuery 2/3/4, AngularJS1.X Node.js 4.4, Sinatra, Ruby on Rails 4/5
Programming: Microsoft C#, Ruby, JavaScript
.NET: ASP.NET Web Forms, ASP.NET MVC 2/3/4. Windows Forms, Web Services WCF, Web API, ADO.NET, Entity Framework 5.0/6.0, LINQ to SQL, Visual Studio 2015/2013/2010
Database: SQL Server 2012/2008, SQlite3, PostgreSQL, SSIS, SSRS
Others: Git, TFS, XML, JSON, RESTful
PROFESSIONAL EXPERIENCE:
Confidential, Parsippany, NJ
Web Developer (AngularJS/Web API)
Responsibilities:
- Designed, developed and implemented solutions as per users’ needs and requirements.
- Gathered information and user requirements to implement required functionalities based on MVC architectural pattern.
- Developed the Front-End application implementing HTML5 , CSS3 , AngularJS (1.5) and Angular Bootstrap .
- Applied Two-Way Binding feature of AngularJS to update view when the model changed and vice versa.
- Achieved client-side validation using AngularJS and HTML validation, formatted view results using various Controls and Filters.
- Implemented key functionalities by employing reusable AngularJS Modules , Controllers , Directives and Services .
- Implemented $http (GET) to communicate with the server to fetch data from database and populated the view.
- Formatted data using AngularJS Filter such as OrderBy filter to sort the data in an ascending/descending order.
- Employed Jasmine for testing in AngularJS Front-End.
- Developed MS SQL Server database, created views, triggers and stored procedures to improve performance.
- Implemented AngularJS routing ( $route )
- Created RESTful ASP.NET Web API .
- Implemented special functionalities with JavaScript and jQuery .
- Used LINQ to SQL for Database query.
- Extensively used Team Foundation Server (TFS) for version control.
Environment: AngularJS(1.5), AngularUI Route(1.5), AngularUI Bootstrap, HTML5, CSS3, Bootstrap 3, Web API 2, C#.NET 4.5, Visual Studio 2015, TFS.
Confidential, Shelton, CT
Web Developer (ASP.NET MVC)
Responsibilities:
- Designed Web Application using ASP.NET MVC.
- Implemented desired functionalities by gathering information from user.
- Incorporated Entity Framework Database First Approach to create data models.
- Generated Entity Relationship Diagram using yED-Graph Editor.
- Implemented Routing using conventional and attribute-based routing.
- Integrated jQuery based client-side validation.
- Incorporated Repository Pattern, Unit of Work for improved unit-testability.
- Implemented ASP.NET MVC Routing.
- Performed server-side validation using ASP.NET MVC Data Annotation such as required validator, range validator, min/max length limitation, and regular expression.
- Used ViewBag for dynamically passing data from controller to view, used ViewData to pass complex data from controller to the view and TempData to pass data from one request to another.
- Applied various filters using ASP.NET MVC Action Filters such as Authorization/Authentication filter to implement user authentication and authorization.
- Applied HTMLHelper to generate HTML elements using the model class object.
- Implemented HTTP (GET, POST, PUT, and DELETE) protocols.
- Developed Front-End components using HTML5, CSS3, Bootstrap, JavaScript and AJAX.
- Designed layout pages for rendering views.
- Worked with team mates to design and develop MS SQL Server 2012 database.
- Used Team Foundation Server (TFS) for version control.
Environment: ASP.NET framework, C#, ASP.NET MVC, Entity Framework, MS SQL 2012, JavaScript, HTML5, CSS3, AJAX, TFS
Confidential, Baltimore, MD
Web Developer (ASP.NET MVC)
Responsibilities:
- Coordinated with architects and business analysts to determine functionalities.
- Interacted with clients to determine their requirements and needs.
- Designed and created Database using Entity Framework Database First Approach.
- Constructed ER Diagram using yED-Graph Editor.
- Used HTML5, CSS3 and Bootstrap to build front-end component.
- Used ViewBag, ViewData (for complex data) to pass data from controller to the view.
- Used TempData to pass data from controller to controller and one controller action to another controller action.
- Implemented server-side as well as client side validation using Data Annotation.
- Incorporated User Authentication to ensure data security.
- Utilized HTMLHelper class to display data to the view.
- Created Trigger, Views, and Stored Procedure to access data from Database efficiently.
- Implemented Repository Pattern to separate business logic from data access layer.
- Incorporated jQuery Plugin to implement dynamic functionalities such as sliders to filter data.
- Performed unit tests and fixed bugs.
- Applied HTMLHelper to generate HTML elements using the model class object.
- Extensively used Team Foundation Server (TFS) for version control.
Environment: ASP.NET MVC, Bootstrap, HTML5, CSS3, C#.NET 4.5, Entity Framework DF, Visual Studio 2013, TFS.
Confidential, Voorhees Township, NJ
Web Developer (ASP.NET Web Form)
Responsibilities:
- Developed, debugged and documented software according to the functional requirements.
- Incorporated functionalities using ASP.NET Web Forms.
- Used CSS3, Twitter Bootstrap to style the views.
- Implemented user authentication and authorization to ensure user privacy and information security.
- Implemented client-side validation using ASP.NET Validator Controls such as required validator, range validator, compare validator, regular expression etc.
- Improved application performance using output caching, data caching.
- Achieved Data access using ADO.NET classes such as DataSet, DataTable and DataRow.
- Incorporated modal pop-up to implement pop-up window in the views.
- Utilized Ajax Control Toolkit to display filtered results.
- Designed and created database in MS SQL Server 2012.
- Created stored procedure to efficiently fetch data using dynamic SQL.
- Used Team Foundation Server (TFS) for version control.
Environment: ASP.NET Framework, ASP.NET Web Forms, C#, ADO.NET, CSS3, Bootstrap, JavaScript, AJAX, TFS.
Confidential, Edison NJ
Web Developer (C#.NET)
Responsibilities:
- Designed Front-End components using HTML5, CSS3, and Bootstrap framework.
- Worked extensively with JavaScript, AJAX libraries and frameworks including jQuery to in corporate functionalities such as animation, form validation.
- Generated analytical reports and result view using SQL Server Reporting Service (SSRS).
- Extensively involved in implementing key functionalities and provided technical input.
- Searched Internet for information about latest technologies that aid in the development of core web applications and enhance their features in the long run.
- Implemented performance improvement, refactored SQL query using tools such as stored procedure, user defined functions and packages.
- Interacted and communicated effectively with all levels of staff, senior management and customers
- Developed user interfaces and client displays.
- Coordinated with other developers and software professionals to ensure smooth completion of project and meet the deadline.
Environment: .NET Framework, C#, SSRS, MS SQL Server 2012, HTML, CSS, Bootstrap, AJAX, jQuery
