概要

Having 4 years of experience in developing Web Applications using Angular (4/6,8), TypeScript, Node JS, Express JS, Bootstrap, JSON.
Experience in working with Angular 2/4,6 and 8 modules, services, templates, directives, services and dependency injection to create a SPA.
Experience in Developing using Front End/User Interface (UI) Technologies Angular 2, Angular 4 and 6, Angular JS, Node JS, Bootstrap.
Expertise in Angular framework and its ability to create simple and scalable code for SPA.
Worked extensively on Angular 2/4,6 and 8, Type Script in SPA domains.
Hands on Experience on Angular CLI (Command line Interface).
A good amount of work done on Reactive forms in Angular and their Validations.
Create desktop application with Angular 4/6 and Unit Test with Karma-Jasmine.
Expertise in using Angular js directives, Controllers, Filters, Services, Template, Events and Injectors.
Expertise in implementing the MVC architecture in backend applications Node.js along with Express JS.
Well experienced in writing test cases in Test Driven Development and Behavior Driven Development.
Experience in using Chrome Developer Tools for debugging and troubleshooting the code.
Extensive knowledge in Sequelize ORM and good knowledge in development.
Experience in Unit Testing (UIT) and in preparing test cases.
Expertise in creating user validation forms and sending data to a server using RESTful services.
Utilize Jasmine, Karma and NPM to build and test applications.
Extensively used the repositories like GIT.
Good experience in unit testing by using Karma and Mocha.
Experience with various IDE’s such as Visual Studio and Visual Studio Code. 

项目

Octave Agent Dashboard
i360 Feedback

工作经历

公司标识
Full stack/Mean stack Developer
OctaveBytes
Jun 2017 - 代表 | Lahore, Pakistan

Used NPM for installing required node modules and other published Angular NPM modules.
Angular 6 is of a Component Driven Architecture.
Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
Worked on some of the new features of Angular 6 like new drag and drop, if else syntax, ng-templates, Reactive form,nested form and validators.
Consume RESTFUL API using angular service in Angular.
Used rxjs behaviour observable for central data availability.
Designed and developed the application using Angular 6 framework along with Type Script, Bootstrap, Node.js, NPM, Sequelize..
Developed single page applications using Angular 6, Typescript.
Hands on Experience on Angular 6 technology for one complete project.
As a backend developer, I was responsible for creating RESTFUL Web API using Node.js & Express.js.
Developed backend using node.js and express. Used Sequelize ORM for relational database structure.
Used JSON for data exchange between client and server.
Used Jasmine and chai with Should for unit testing.

公司标识
Front End Developer Angular
UNIFIED EXPERT
Apr 2016 - May 2017 | Lahore, Pakistan

Worked on Front end by using Angular.
Extensive use of Angular for developing the SPAs (Single Page Applications).
Developed user interface in Angular..
Extensive knowledge of and use of Angular directives to bring additional functionality to HTML.
Implemented Routers in Single Page App (SPA).
Developed client side drop down menus, search bars and drop down toggles.

学历

University of Management & Technology (UMT)
学士, 理工学士, BS(CS)‎
Computer Science
2016

技能

中级 JSON
中级 mongo DB
中级 MVC
中级 Node JS
中级 Web API
中级 Angular 6
中级 AngularJS
中级 ASP.NET
中级 Bootstrap
中级 C#
中级 Express.js
中级 full-stack
中级 HTML XHTML
初学者 Inventory Control
初学者 Java
中级 JQuery
中级 Microsoft SQL
中级 MS SQL Server
中级 MS Visual Studio
中级 MVC
中级 MySQL
中级 NodeJs
中级 Object Oriented Modeling
中级 Object-Oriented Software
中级 OOP
初学者 Phamrmacy
中级 Query Language
中级 Sequelize ORM
中级 Software Design Patterns
中级 Software Engineering
熟练 Transaction Process
熟练 Windows

语言

熟练 英语
熟练 乌尔都语