We provide IT Staff Augmentation Services!

Full Stack Software Developer (angular 4&5/web Api/asp.net) Resume

3.00/5 (Submit Your Rating)

Fair Lawn, NJ

SUMMARY:

  • Senior .NET Full Stack Developer with 5+ years of experience in the design and development of web application, implementation of object - oriented design, design patterns, service oriented architecture (SOA), MVC, N-Tier architecture, relational database design and administration.
  • In-depth knowledge of Single Page Application (SPA) development with Angular (2/4/5) using directives, components, services, routings, and RESTful web API.
  • Experienced in Web Application development with Node.js, MongoDB, Express.js, etc.
  • Solid understanding in front-end web development and design using HTML5, CSS3, Bootstrap, JavaScript, JQuery and AJAX.
  • Proficiency in developing web applications using ASP.NET MVC, Web Forms, and RESTful Web Services, Web API, and Windows Communication Foundation (WCF).
  • Solid knowledge and experience of design patterns including Singleton, Factory, Abstract Factory, Unit of Work, Repository, Dependency Injection and Inversion of Control.
  • Professional in Database Design and implementation of Relational Database including Normalization, Stored Procedures, Triggers, Views, User Defined Functions, etc.
  • Proficiency in interacting with Database using ADO.NET, Entity Framework, LINQ, and Lambda expression.
  • Experience in SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) to deliver data conversion, ETL solutions, and customized data reports.
  • Extensive experience with Object-Oriented languages such as C#, Java, Python.
  • Experience in Software Testing using Unit Testing, Jasmine, and Karma in Angular 5.
  • Provided Source Control using TFS, Git, and project management using JIRA.
  • Experienced in Software Deployment using Microsoft Azure.
  • Worked under different SDLC methodologies including Waterfall and Agile/Scrum.

TECHNICAL SKILLS:

Programming Languages: C#, Java, Python, JavaScript, Typescript, T-SQL

Web Technologies: Angular (2/4/5), ASP.NET,MVC, Web Forms, RESTful Web API, Node.js, Express.js, Web Services, WCF, Postman, HTML5, CSS3, Bootstrap, JQuery, AJAX, JavaScript, Jasmine, Karma, SOAP, JSON, XML

Database: MS SQL Server, MySQL, MongoDB, SSIS, SSRS

Design Methodologies: Agile, Scrum

Development IDE: Visual Studio, Visual Studio Code, JIRA, Eclipse, sublime

PROFESSIONAL EXPERIENCE:

Confidential, Fair Lawn, NJ

Full Stack Software Developer (Angular 4&5/Web API/ASP.NET)

Responsibilities:

  • Involved in development of TMS using Angular 4&5, RESTful Web API, and MS SQL Server.
  • Analyzed the requirement, designed and implemented the database model using MS SQL Server.
  • Created data models using Entity Framework 6 with Database First Mode.
  • Developed RESTful ASP.NET Web API with HTTP GET, PUT, POST, and DELETE methods for other applications to communicate with database.
  • Configured the Web API to allow Cross-Origin Resource Sharing (CORS).
  • Tested the Web API’s HTTP methods using Postman.
  • Implemented the Angular Services to connect with Web API and provide methods to create, retrieve, update and delete data.
  • Created corresponding model classes in Angular which match models in Entity Framework.
  • Implemented the Task Component with CRUD methods and also searching and filtering methods.
  • Designed and developed the User Interface (UI) to list, add, update, delete and check tasks using HTML5, CSS3, Bootstrap, jQuery, and Angular Directives including *ng-for, *ng-if, etc.
  • Implemented the pagination using ngx-pagination package.
  • Implemented searching and filtering functionalities using Angular Pipe.
  • Involved in software testing using Jasmine and Karma.
  • Used Agile methodology by having active sprint of two weeks and daily scrum meeting.
  • Used JIRA as project management tool and TFS as source control of work among the team.

Environment: Angular (4/5), Angular CLI, ASP.NET Web API 2, Entity Framework 6, MS SQL Server 2012, Visual Studio 2015, Visual Studio Code, JIRA, HTML5, CSS3, Bootstrap, Typescript, JavaScript, jQuery, C#, TFS

Confidential, Covington, LA

Full-Stack Software Developer (ASP.NET MVC)

Responsibilities:

  • Involved in requirement analysis and development using ASP.NET MVC and SQL Server.
  • Created data model using Entity Framework with database first mode to link the web application with database.
  • Designed and implemented the Generic Repository pattern to create, retrieve, update and delete products.
  • Implemented the Unit of Work pattern using Singleton pattern to save changes in database.
  • Built the N-Tier software architecture by integrating Entity Framework, repository & Unit of Work pattern, Service layer, and ASP.NET MVC pattern.
  • Designed a layout page to maintain a consistent style across different view pages.
  • Designed view pages for listing, checking, comparing, searching and filtering products using Razor View Engine (CSHTML), CSS3, Bootstrap, JQuery, AJAX, and C#.
  • Developed the Product and Login Controller to process Http Get and Http POST requests.
  • Designed product list pagination using PagedList and PagedList.MVC packages.
  • Implemented the searching and filtering methods using LINQ and Lambda Expression.
  • Processed the searching and filtering requests using AJAX, jQuery, and Partial View.
  • Implemented methods to show details of a specific product and compare 2-3 different products using JavaScript, jQuery, and AJAX.
  • Applied Bootstrap Popup Modal for adding and updating product details.
  • Implemented server-side validation using Data Annotation.
  • Involved in software testing using NUnit.
  • Involved in software deployment using MS Azure.
  • Used TFS and Git as source control to work with the team.
  • Worked under Agile methodology and using JIRA as project management source.

Environment: ASP.NET MVC 4, Entity Framework 6, Visual Studio 2015, MS SQL Server 2012, JIRA, C#, JavaScript, Bootstrap 3, CSS3, JQuery, AJAX, Razor View Engine, TFS, Git, MS Azure

Confidential, Southlake, TX

Full-Stack Software Developer (ASP.NET MVC)

Responsibilities:

  • Involved in development of WMS using ASP.NET MVC, SQL Server, and Entity Framework.
  • Involved in Database designing and implementation using MS SQL Server and SQL script.
  • Created stored procedures, user defined functions, and dynamic SQL in Database.
  • Applied Entity Framework 6 with Database first mode to connect the web application with database.
  • Applied Generic Repository and Unit of Work patterns to interact with database.
  • Developed the service layer in N-Tier software architecture to provide methods for retrieving, searching and filtering data.
  • Implemented the products Controller to process HTTP Get and Post requests.
  • Designed and developed the partial view pages for different product categories using Razor View Engine (CSHTML), CSS3, Bootstrap, and C#.
  • Applied layout page to maintain consistent view across the application.
  • Completed pagination using PagedList and PagedList.MVC packages.
  • Implemented the searching and filtering methods using LINQ and lambda expression.
  • Applied jQuery, AJAX, and Partial Views to display the searching and filtering results.
  • Developed a popup to retrieve and save customer’s information using Bootstrap Modal.
  • Used ViewBag to pass data from controller to View pages.
  • Used Team Foundation Server (TFS) as source control to do the development with the team.

Environment: ASP.NET MVC 4, Entity Framework 6, Visual Studio 2012, MS SQL Server, C#, Razor View Engine, CSS3, Bootstrap, AJAX, JQuery, TFS

Confidential, Richardson, TX

Software Developer (ASP.NET Web Forms)

Responsibilities:

  • Designed and built the ASP.NET Web Forms for the whole system using C#, ADO.NET, jQuery, AJAX, CSS3, and Bootstrap.
  • Applied the 3-Tier software architecture by splitting the whole system into Data Access Layer (DAL), Business Logic Layer (BLL), and User Interface (UI).
  • Used Cookie and Session for user control to maintain data among postbacks.
  • Applied Forms-Authentication to manage user login.
  • Created SQL stored procedures and user defined functions to get needed data from database.
  • Used Repeater to list available categories in database.
  • Used GridView to display and paginate products.
  • Applied Grid-System in Bootstrap to format the products view page.
  • Implemented the searching and filtering methods on products page as well as auto-complete features using AJAX.
  • Developed a popup to show details of a product using AJAX Modal-Popup.

Environment: ASP.NET Web Forms, ADO.NET, Visual Studio 2012, MS SQL Server 2008R2, C#, CSS3, Bootstrap, jQuery, AJAX

We'd love your feedback!