We provide IT Staff Augmentation Services!

Web Application Developer (angularjs/.net Web Api) Resume

2.00/5 (Submit Your Rating)

Edison, NJ

SUMMARY:

  • Web Application .NET Developer with around 5 years of experience in front - end and back-end development including web application design, implementation of object-oriented principles, software design patterns, MVC, n-tier architecture, relational database design.
  • In-depth knowledge of front-end Single Page Application (SPA) development using AngularJS JavaScript framework.
  • Solid understanding of JavaScript, jQuery, and AngularJS.
  • Profound knowledge of front-end web development and design using HTML5, CSS3, CSS preprocessor LESS, and Bootstrap.
  • In-depth knowledge of developing web applications using ASP.NET web forms, ASP.NET MVC.
  • Experience with Web Service, WCF (Windows Communication Foundation) and ASP.NET Web API.
  • Solid understanding and implementation of object oriented languages like C# and Java.
  • Proficiency in Database Design, Normalization, writing stored procedures, and User Defined Functions.
  • Experience of Object relation mapping using ADO.NET, Entity Framework, LINQ to SQL, LINQ to objects, and Lambda Expressions used in LINQ.
  • Knowledge of creating SQL Server Integration Services (SSIS) packages, and creating reports using SQL Server Reporting Services (SSRS).
  • Experience working with Agile and Waterfall SDLC methodologies.
  • Experience with unit testing frameworks such as Jasmine, NUnit.
  • Experience with using Version Control systems such as Github, Bitbucket, TFS (Team Foundation Server).
  • Proficiency in interacting with clients and understanding and translating requirements to technical specifications.
  • Excellent communication, planning and time management skills.
  • Knowledge of programming Android applications.

TECHNICAL SKILLS:

Web: HTML5, CSS3, LESS, Bootstrap 3, AngularJS 1.x, JavaScript, jQuery 1.x/2.x

Programming: C#, Java, Android, C

.NET: ASP.NET Web Forms, ASP.NET MVC 4/5/6, WCF, Web Services, Web API, ADO.NET, Entity Framework 4/6, LINQ

Database: MS SQL Server 2008/2012, MySQL, SSIS, SSRS

Other Technologies: Git, TFS, Github, Bitbucket, XML, Jasmine, RESTful, JSON, Postman, Visual Studio 2010, 2013, 2015

PROFESSIONAL EXPERIENCE:

Confidential, Edison, NJ

Web Application Developer (AngularJS/.NET Web API)

Responsibilities:

  • Gathering requirements and convert them to technical specifications.
  • Primary contribution was working as a front end developer using AngularJS JavaScript framework. Also involved in creating a Web API with Entity Framework.
  • Used the database first approach with the Entity Framework to generate models and the dbcontext.
  • Used the dbcontext to access data from the database.
  • Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by AngularJS.
  • Used Postman to test Web API functionality.
  • Develop the front-end components using HTML5, CSS3, Bootstrap 3, and AngularJS.
  • Implemented filtering, sorting and pagination using third party tools and AngularJS framework.
  • Used custom filters, custom services, and custom directives in AngularJS to display highly customized data.
  • Used $watch for $scope variables that required some custom functionality.
  • Used Single Page Application (SPA) format using AngularJS routing.
  • Implemented CRUD operations using $http service to call Web API methods.
  • Added client side validation using AngularJS with the $touched, $valid, $invalid and $dirty to check if the user has input the correct data.
  • Debugging of AngularJS code using browser tools such as ng-inspector and the developer console in various browsers.
  • Implemented unit testing using Jasmine throughout the project.
  • Used Agile/Scrum software development methodology.
  • Used TFS for code management and version control.

Environment: AngularJS 1.4, JavaScript, C#, ASP.NET Web API, ASP.NET, MS SQL Server 2012, TFS, Jasmine, HTML5, Bootstrap 3, jQuery 3.0, Postman, Visual Studio 2015.

Confidential, New Hartford, NY

Web Application Developer (ASP.NET/MVC)

Responsibilities:

  • Primary contribution was working as a back-end and front-end developer using ASP.NET MVC, C#, JavaScript, jQuery, and Bootstrap 3 to develop the System.
  • Used the Entity Framework to create entity models using the database first approach.
  • Used the unit of work and repository pattern for access to database data, thus making testing easier.
  • Wrote LINQ expressions for access to filtered data from the database.
  • Implemented a service layer to keep UI and Database elements loosely coupled.
  • Developed ViewModels to hold database data and display it to the browser using the Razor View Engine.
  • Used TempData, ViewData, and ViewBag for sending data to Views.
  • Used Layout pages and Partial Views to re-use markup code.
  • Implemented Action Filters for authorized access to certain pages.
  • Used Data Annotations for validation on the server side.
  • Used the RouteConfig to structure the pattern of pages to be presented.
  • Designed the layout and structure of the page using HTML5, CSS, and JavaScript.
  • Used jQuery to bring dynamic behavior to the web page, and for AJAX calls to the MVC controller to output JSON result.
  • Used jQuery to add client side validation.
  • Used Data Annotations to bring server side validation.
  • Used Git and Bitbucket for code management/version control.
  • Comprehensive testing of each component to ensure proper functionality.

Environment: C#, JavaScript, ASP.NET MVC 5, MS SQL Server 2012, Git,HTML5, Bootstrap 3, jQuery 2.1, Bitbucket, Visual Studio 2015.

Confidential, Jersey City, NJ

Web Application Developer (ASP.NET/MVC)

Responsibilities:

  • Worked as a back-end and front-end developer using ASP.NET MVC, C#, HTML, CSS, JavaScript and jQuery.
  • Used the Entity Framework for all database access.
  • Created Stored Procedures in the MS SQL Server 2012 database to perform various database operations.
  • Created a WCF Service to generate API for use in the project.
  • Used the BasicHttpBinding for access to the service.
  • Used Action Filters for authorized page access.
  • Used jQuery for client side validation
  • Used Data Annotations for server side validation.
  • Designed the frontend by using HTML and CSS along with the CSS library Bootstrap.
  • Implemented n-tier architecture in various projects to keep UI, Business Logic and Data Access layers separate, and allow for easier testing.
  • Used TFS for version control.
  • Used Agile/Scrum methodology for development.
  • Tested each component to ensure proper functionality.

Environment: C#, JavaScript, ASP.NET MVC 4, MS SQL Server 2012, TFS, HTML5, CSS, Bootstrap 3, jQuery 2.1. Visual Studio 2013

Confidential, Boston, MA

Web Application Developer (ASP.NET/MVC)

Responsibilities:

  • Primary contribution was working as a back-end and front-end developer using ASP.NET MVC, C#, JavaScript, jQuery, and Bootstrap 3.
  • Application was to be ported over from ASP.NET Web Forms to ASP.NET MVC.
  • Used the Entity Framework to generate models using the database first approach.
  • Wrote LINQ expressions for database access.
  • Used ASP.NET Web Service to use make use of RESTful Web services.
  • Implemented a service layer to isolate MVC and Database elements.
  • Made ViewModels to hold database data and display it to the browser.
  • Used HTML and CSS for display of information and styling of page.
  • Used the pre-processor LESS for writing CSS code.
  • Used jQuery to bring dynamic behavior to the web page and also used to perform AJAX calls to the MVC controller.
  • Used Git and Github for management of code and version control.
  • Comprehensive testing of each component to ensure proper functionality of each component.
  • Worked on many debugging sessions in solving bugs and issues involved
  • Used Agile/Scrum methodology.

Environment: C#, JavaScript, ASP.NET MVC 3, ASP.NET Web Service, MS SQL Server 2012, Git, HTML5, Bootstrap, jQuery 1.8, Github, Visual Studio 2010.

Confidential, New Castle, DE

Web Application Developer (ASP.NET/Web Forms)

Responsibilities:

  • Developed the system using ASP.NET Web Forms, C#, HTML, CSS, and JavaScript.
  • Used ADO.NET for all database access.
  • Created Stored Procedures in the MS SQL Server 2008 database to perform various database operations.
  • Used DataSet, DataAdapter, and DataTables to hold data from the database.
  • Used ADO.NET to call stored procedures.
  • Used ASP.NET controllers in HTML view engine.
  • Used User Controls to make reusable components of various ASPX pages.
  • Designed the layout and structure of the page using HTML5, CSS, and JavaScript, and used jQuery to bring dynamic behavior to the web page.
  • Implemented 3-tier architecture to keep UI, Business Logic and Data Access layers separate, and allow for easier testing.
  • Used TFS for version control.
  • Used Waterfall methodology for development.
  • Comprehensive testing of each component to ensure proper functionality.

Environment: C#, JavaScript, ASP.NET Web Forms, MS SQL Server 2008, TFS, HTML5, CSS. Visual Studio 2010, jQuery 1.7

We'd love your feedback!