I'am haider Khan

Full Stack Javascript Developer | MEAN / MERN


Email

haiderkhan.live@gmail.com

Phone

+92 333 491 8747

Skype

haiderkhan73

Location

Lahore, Pakistan

Intro

What I am all about.

A software engineer with a passion to convert challenging business needs into winning software solution. I'm a Full Stack Software Engineer with a special interest in emerging web technologies like NodeJs, Angular, ReactJS and love to utilize my skills to solve complex problems for specified requirements.

I’m always looking for self-improvement and willing to experiment with new possibilities of achieving a solution for a specific problem through combining modern technologies.

My Expertise

Batman would be jealous.
-

Languages / Frameworks:

JavaScript, NodeJS, Angular 4/5/6+, ReactJS, Redux, ES6/ES7, TypeScript, MySQL, Sequelize ORM, MongoDB, Mongoose ODM, Nginx, AWS, s3, Bootstrap, HTML5, CSS3, Sass, Git, Bitbucket, Webpack, UI/UX, Adobe Creative Suite, Adobe Photoshop, Adobe Illustrator.

Experience

Yes. I've been around.
Oct 2019 –

Arbisoft

Software Development Engineer

Lahore, Pakitsan

Arbisoft is an award-winning software development company with 4 locations worldwide and over 10 years of making great software for clients such as edX.

Working as a Full Stack Developer by following modern web technologies.

Python/Django, JavaScript/Node.js, ECMAScript 2015, E6, E7 (ES2016+), Angular 4/5/6+, React, Redux.
MySQL/MongoDB (Sequelize ORM / Mongoose ODM), Amazon Simple Storage (S3), Cloudinary.
Bootstrap 4/HTML5/CSS3/SCSS, Git (Bitbucket), Webpack, Linux, Agile/Scrum Methodlogies.

Dec 2018 –

Bayt.com

Sr. Software Engineer

Lahore, Pakitsan

Bayt.com is the Middle East's #1 job site in the Middle East and North Africa (MENA region).

Working as a Full Stack Javascript Engineer | MERN by following modern web technologies on AfterHire | a Bayt.com product.

JavaScript/Node.js, ECMAScript 2015, E6, E7 (ES2016+)
React, Redux.
MySQL/MongoDB (Sequelize ORM / Mongoose ODM)
Bootstrap 4/HTML5/CSS3/SCSS
Amazon Simple Storage (S3), Cloudinary.
Git (Bitbucket), Webpack, Linux.
Agile/Scrum Methodlogies.

Responsibilities:

Develop new user-facing features in React/Redux
Develop lightweight, cross-browser, single page app that talks to REST API.
Translation of the UI/UX design wireframes to actual code that will produce visual elements of the application.
Participate in the entire application lifecycle, focusing on coding and debugging.
Build reusable code and libraries for future use.
Follow emerging technologies.

Nov 2016 –

OneByte LLC.

Software Engineer

Lahore, Pakitsan

OneByte is a software services startup which specializes in Native iOS and Android and progressive web applications with Angular/ReactJS frontend and NodeJS backend.

Working as a Full Stack Engineer by following modern web technologies.

JavaScript/Node.js, ECMAScript 2015, E6, E7 (ES2016+)
Angular 4/5/6+, React, Redux.
MySQL/MongoDB (Sequelize ORM / Mongoose ODM)
Bootstrap 4/HTML5/CSS3/SCSS
Configure, manage and deploy server on cloud services like AWS & DO using tools like PM2, NginX.
Amazon Simple Storage (S3), Cloudinary.
SSL(HTTPS) Configuration for Node.js via NginX.
Git (Bitbucket), Webpack, Linux.
Agile/Scrum Methodlogies.

Responsibilities:

Develop new user-facing features in Angular/ReactJS.
Develop (REST API's) web application server-side logic in KrakenJS/Express/NodeJS/MongoDB.
Develop lightweight, cross-browser, single page app that talks to REST API.
Translation of the UI/UX design wireframes to actual code that will produce visual elements of the application.
Participate in the entire application lifecycle, focusing on coding and debugging.
Build reusable code and libraries for future use.
Follow emerging technologies.

Education

Lazy isn't in my vocabulary.
2012 – 2016

COMSATS-LANCASTER Dual Degree Programme

- BSCS (Bachelor of Science in Computer Science) - LANCASTER University, UK
- BSCS (Bachelor of Science in Computer Science) - COMSATS Institute of Information and Technology, Pakistan

Lahore, Pakistan

Programming / Development Skills

"One of the best programming skills you can have is knowing when to walk away for awhile." - Oscar Godson

JavaScript

NodeJS

Angular

ReactJS

HTML5 / CSS3 / SASS

MySQL / Sequelize

MongoDB / Mongoose

Git / Bitbucket

Adobe Creative Suite

PROJECTS

Here it gets interesting.
01

eDrugLog

ONEBYTE LLC.

eDrugLog is a revolutionary new application that provides a method to electronically track and record the use of regulatory substances.

Responsibilities:
I worked on this product as a Full Stack JavaScript Developer | MEAN. My key responsibilities include:

- Develop new user-facing features in Angular 5.
- Develop ( REST API's ) web application server-side logic in NodeJS/KrakenJS/Express/MySQL.
- Develop lightweight, cross-browser, single page app that talks to REST API.
- Translation of the UI/UX design wire frames to actual code that will produce visual elements of the application.

Technologies:
- JavaScript.
- Angular 5.
- NodeJs/ExpressJS/krakenJS/NginX.
- MySql/Sequelize ORM.
- Git (Bitbucket), Webpack,Firebase, AWS s3.
- Bootstrap/HTML5/CSS3 (Sass)

See Project

02

JobsNow

ONEBYTE LLC.

This app is an initiative to help all part time job seekers to easily find a job based on availability and to improve the mobility workforce productivity within the Part Timer & business owner.The solution is to enhance the apps built for Branch Managers and Part Timers on Mobile. The app focuses on Branch Manager’s productivity and management of temporary resources, scheduling and hiring.

Scope includes building, testing and deployment of the following apps:

- Super Admin Web
- Branch Manager iOS / Android App
- Part Timer iOS / Android App

Life cycle of the entire platform should work in a way that Super Admin should give access to the Branch Manager to get his/her organization and its branches connected with JobsNow. After that Branch Manager should post jobs to which if the Part Timer is interested, he/she can request to join the branch by using its joining code provided by the Branch Manager. The platform will manage interactions between these three roles, in which Super Admin links the organization and branch managers to JobsNow, Branch Manager posts jobs and Part Timer apply for the posted jobs.

Responsibilities:
I worked on this product as a Full Stack Developer | MEAN. My key responsibilities include:

- Develop new user-facing features in Angular 4.
- Develop ( REST API's ) web application server-side logic in NodeJS/KrakenJS/Express/MySQL.
- Develop lightweight, cross-browser, single page app that talks to REST API.
- Translation of the UI/UX design wire frames to actual code that will produce visual elements of the application.

Technologies:
- JavaScript.
- Angular 4.
- NodeJs/ExpressJS/krakenJS/NginX.
- MySql/Sequelize ORM.
- Git (Bitbucket), Webpack,Firebase, AWS s3.
- Bootstrap/HTML5/CSS3 (Sass)
- Android | iOS.

See Project

03

Alif Kitab - Pakistan's First Digital Urdu Platform for Creative & Commercial Writers

ONEBYTE LLC.

Pakistan's First Digital Urdu Platform for Creative & Commercial Writers.

Alif Kitab is an Urdu literary content platform aimed at revolutionizing digital publishing of Urdu content. The application is to be primarily based in “Urdu” language. Variety of novels, fictional stories, journals, poetry and many more will be published here. Some books from well known authors will also be available as premium content. User will be offered monthly & yearly subscription plans as well as individual book purchases.

Responsibilities:
I worked on this product as a Full Stack Developer | MERN. My key responsibilities include:

- Develop new user-facing features in ReactJS.
- Develop ( REST API's )web application server-side logic in NodeJS/KrakenJS/Express/MongoDB.
- Develop lightweight, cross-browser, single page app that talks to REST API.
- Translation of the UI/UX design wire frames to actual code that will produce visual elements of the application.

Technologies:
- JavaScript.
- ReactJs | Redux.
- AngularJs.
- NodeJs/ExpressJS/krakenJS/NginX.
- MongoDB/Mongoose ODM.
- Git (Bitbucket), Webpack,Cloudinary.
- Bootstrap/HTML5/CSS3 (Sass).

See Project

04

Kuks - Restaurant Discounts & Reservation

ONEBYTE LLC.

Building a reservation and food delivery platform for restaurants and foodies.

With Kuks App, users can discover new restaurants, reserve tables, order dine-in & takeaway instantly – anytime, anywhere.

Responsibilities:
I worked on this product as a Full Stack Developer | MERN. My key responsibilities include:

- Develop new user-facing features in ReactJS.
- Develop (REST API's ) web application server-side logic in NodeJS/KrakenJS/Express/MySQL.
- Develop lightweight, cross-browser, single page app that talks to REST API.
- Translation of the UI/UX design wire frames to actual code that will produce visual elements of the application.

FEATURES
With Kuks App | Android | iOS, users can:
- Instantly discover nearby restaurants
- Reserve tables on the go
- Order dine-in & takeaway food
- View restaurant menus
- Find delicious deals
- Write and read reviews
- Earn redeem points, discounts & exclusive foodie vouchers.

With Kuks CMS | Dashboard, Restaurant Admin can:
- Add/Edit/Remove Restaurants Details.
- Add/Edit/Remove Menu & Deals Items.
- View Orders.
- Assign Staff & Admins.
- Manage Timings.

With Kuks CMS | Dashboard, Super Admin can:
- Add/Edit/Remove All Restaurants Details.
- Add/Edit/Remove Menu & Deals Items for All Restaurants.
- View Orders for All Restaurants.
- Assign Staff & Admins for All Restaurants.
- Manage Timings for All Restaurants.
- Manage Kuks App users & Send them announcements notifications.

Technologies:
- JavaScript.
- ReactJs | Redux.
- NodeJs/ExpressJS/krakenJS/NginX.
- MySql/Sequelize ORM.
- Git (Bitbucket), Webpack,Firebase.
- Bootstrap/HTML5/CSS3 (Sass).
- Android | iOS

See Project