We provide IT Staff Augmentation Services!

Full-stack Developer (angular 4/5/6/ Web Api) Resume

Huntingdon, PA

SUMMARY

  • Senior Full - Stack Developer with 5+ years experiences in domain such as Finance, Healthcare and Education involving in different SDLC and developing Web applications with Angular 2/4+, ASP.NET MVC and ASP.NET Web Form.
  • Hands on experience in developing web applications using different architecture such as N-tier and Onion Architecture.
  • Proficient in design patterns such as Singleton, Unit-Of-Work, Dependency Injection, Repository and good knowledge on Factory, Abstract Factory and Decorator design patterns.
  • Proficient in design and implementation of Object-Oriented Programming concepts.
  • Experienced in HTML, CSS, JavaScript, TypeScript, AJAX, jQuery and Bootstrap.
  • Hands on experience in developing single page applications using Angular 2/4+, Angular CLI, npm, and Node.js.
  • Experienced in developing web application using ASP.NET Web Form, ASP.NET MVC, ASP.NET Web API.
  • Deep understanding of HTTP method calls, request and response types, and processing/parsing response data in HTML, XML, or JSON format.
  • Proficient in resource management and cross-server transfers using ASP.NET Web API, and CORS.
  • Good knowledge on SOAP web service/WCF and RESTFull web service/Web API.
  • Highly proficient in Entity Framework & ASP.NET MVC framework and using Code First and Database First approach.
  • Experience in Object Relation Mapping using ADO.NET, Entity Framework, LINQ to SQL, LINQ to objects, and Lambda Expressions used in LINQ.
  • Hands on experience in UML Designs, Normalization, and Database Design using Microsoft SQL Server.
  • Proficient in writing CRUD operations, Stored Procedures, Triggers, Functions, Views, Dynamic SQL, and Cursor using Structured Query Language (SQL).
  • Experienced in writing unit test cases for Angular, ASP.NET MVC, ASP.NET Web API using Jasmine and Karma, NUnit, and Postman respectively.
  • Hands on experiences on version control tools such as TFS, GIT and collaboration tool such as JIRA.
  • Hands on experiences in multiple software development methodologies such as Agile/Scrum, Waterfall and SDLC process.
  • Excellent in communication, planning, and time management skills.
  • Highly motivated and interested to learn new technologies and environments.

TECHNICAL SKILLS

Software Development Architecture and Design Patterns: N-Tier, Onion, Singleton, Unit-Of-Work, Dependency Injection, Repository, Factory, Abstract Factory, Decorator

Web Development: Angular 2/4/5/6, Angular Material, TypeScript, JavaScript, jQuery, Node.js, HTML, Angular Materials, CSS, Bootstrap

Frameworks: ASP.NET 4.0/4.5, ASP.NET MVC 5, ADO.NET, Entity Framework, LINQ, ASP.NET Web API, Web Services, WCF

Programming Languages: C#, Python, Java

Database: SQL Server 2008/2012/2014

Source Control and Project Management Tools: TFS, GIT, JIRA

Debugger/Test: Jasmine, Karma, NUnit, Postman

IDE: Visual Studio, Visual Studio Code

PROFESSIONAL EXPERIENCE

Confidential, Huntingdon, PA

Full-stack Developer (Angular 4/5/6/ Web API)

Responsibilities:

  • Translated and designed business requirements, user experiences into technical specifications and implementations for meeting user requirement properly.
  • Identified program interactions and appropriate interfaces between affected components and sub systems.
  • Identified the dependencies on other applications, components and sub systems to integrate the new system to the existing ones.
  • Made design recommendations towards the development of new code or re-use services, modules and components in order to reduce development time and resource.
  • Created and implemented parent and child components to implement the required single page web application
  • Designed and developed custom directives to provide better features for different templates.
  • Used pipes for filtering and transforming for exchanged data between components and services.
  • Developed commonly used injectable services in order to transfer data between different components and implemented singleton for preventing multiple initialization.
  • Designed and implemented data binding using interpolation, one-way and two-way binding techniques between different components.
  • Implemented data validation on input fields for data integrity.
  • Implemented well-structured navigations between different components using routes, authentication and authorization using route guards.
  • Developed menus, filters, data listing and search functionalities using angular material and Bootstrap.
  • Improved start-up performance by using Lazy Loading and pre-loading over custom modules and injectable services.
  • Handled common asynchronous operations using observables as an interface.
  • Designed and developed Asp.Net Web API and integrating the Angular application with legacy systems and different external services.
  • Performed debugging, error handling, and test for ASP.NET Web API using Postman and Unit testing and mocking using Jasmine and Karma.
  • Implemented resource management and cross-server transfers using ASP.NET Web API, and CORS and authentication and authorization using route guard.
  • Participates in Sprint Planning, Tasking and Estimation of the assigned work and used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.

Environment: Angular 4/5/6, Angular Materials, Node.js, HTML, CSS, Bootstrap, JavaScript, TypeScript, ASP.NET Web API, C#, ASP.Net, Microsoft Visual Studio, Microsoft Visual Studio Code, Microsoft SQL Server 2012, Entity Framework, Git, JIRA, Postman, Jasmine, Karma, IIS.

Confidential, Berlin, MD

Full-stack Developer (ASP.Net MVC/ Entity Framework)

Responsibilities:

  • Worked closely with the users for requirement gathering, analysis and provided desired solution to client in time limits.
  • Involved in implementation of Object-Oriented Concepts during the development.
  • Involved in object-oriented analysis and design such as use case, activity, sequence, class and component diagrams using UML.
  • Participated in defining and identifying appropriate architecture and design patterns for the ASP.NET MVC application development.
  • Designed and implemented Onion architecture for the intended ASP.NET MVC application.
  • Designed and used Singleton, Unit-Of-Work, and Dependency Injection design patterns to implement loosely coupled layers and improve the application’s flexibility, testability and maintainability
  • Designed and implemented generic repositories interfaces, concrete repositories at Business Logic layer.
  • Implemented Data Access layer domain entities using Entity Framework Database First approach.
  • Experienced in writing codes and debugging skills with ASP.NET MVC application.
  • Well defined and implemented Controllers, Actions, View-Models, and Grid-View in the UI layer of the ASP.NET MVC application.
  • Enhanced UI using HTML, CSS, JavaScript, AJAX, and Bootstrap and created responsive web application, Views, and Partial Views .
  • Implemented validations on client-side using JavaScript and jQuery in order to keep data integrity and user friendly.
  • Using jQuery JSON for dynamic User Interface, retrieval and posting of data.
  • Implemented ASP.Net Security features of Authentication and Authorization using Identity, Action Filters, Route Config, and State Managements techniques.
  • Developed Stored Procedures, Functions, Triggers, CRUD operation, using T-SQL and Tuning created T-SQL codes.
  • Written and implemented test cases using NUnit.
  • Followed the Agile methodologies and participated in daily SCRUM meeting, used JIRA for collaboration.
  • Used Team Foundation Server for Source Control, project related document sharing and team collaboration.

Environment: Visual Studio 2015, .Net framework 4.5, ASP.NET MVC 5.0, C#, Entity Framework 5.0, SQL Server 20012, Bootstrap, AJAX, JavaScript, JSON, jQuery, HTML, CSS, Microsoft Visio, NUnit, TFS, JIRA.

Confidential, Baltimore, MD

Full-stack Developer (.Net MVC)

Responsibilities:

  • Designed and implemented 3-Tier architectural design for ASP.NET MVC application.
  • Implemented ASP.NET MVC pattern mechanism to achieve CRUD functions in Web Application.
  • Implemented classes for Business logic layer and data access layer using C# language.
  • Involved in creating Structure Diagrams, Logical Diagrams, and Use Case Diagrams.
  • Developed interactive and responsive UI with HTML, CSS, JavaScript, jQuery and Bootstrap.
  • Used Grids with Strongly Typed View Models to provide more flexible grid view in organised and managed information using Bootstrap grid system.
  • Created View-Models to encapsulate all models and classes used on the different views for more stable, organised and clean code to reuse in Views.
  • Used Entity Framework for data retrieving and manipulating with Code First approach.
  • Implemented authorisation future using Action Filters and implemented exception handling
  • Created complex queries such as joins on multiple tables, Functions and Triggers using LINQ in SQL Server 2012 for inserting/updating/deleting the data into the relational tables.
  • Involved in writing test cases for the unit test.
  • Followed the Agile methodologies and participated in daily SCRUM meeting.

Environment: HTML, CSS, JavaScript, jQuery, Entity Framework, ASP.NET MVC, .NET Framework 4.0, C#, MS SQL Server 2012, Visual Studio 202.

Confidential, Bethlehem, PA

Full-stack Developer (Web Form)

Responsibilities:

  • Coordinating with various users requirements on customer side to collect requirement specifications
  • Involved in business requirement gathering, logical and conceptual designs, and documentations.
  • Utilised 3-tier architecture for application design using ADO.NET framework and C# language.
  • Used user controls and master page in increasing performance and code re-usability.
  • Developed responsive pages, implemented user authentication and authorisation.
  • Implemented client-side validations using ASP.NET validator controls such as required field, range, compare field, and regular expressions validator and custom validators.
  • Implemented state management and catching to increase performance.
  • Extensively used Grid Views sorting and paging.
  • Designed enhanced user interface using JavaScript, jQuery, AJAX Toolkit, CSS, and bootstrap.
  • Performed normalisation in order to keep data integrity.
  • Created Database Objects such as Schemas, Tables, Indexes, Views, User defined functions, Triggers, Stored Procedures, dynamics and cursors.
  • Used joins and sub-queries for complex queries, and transactions involving multiple tables.
  • Troubleshoot and resolved bugs in ASP.NET applications to ensure optimal development environment.
  • Created test case and conducted unit test to ensure functionality of each unit of the application.
  • Used TFS to manage version controls for the source coding during development and maintenance.

Environment: ASP.NET Framework 4.0, ADO.NET, C#, HTML, CSS, Bootstrap, JavaScript, AJAX, Microsoft SQL Server 2008, TFS, IIS, ASP.NET Web Form, Microsoft Visual Studio.

Hire Now