Hello, I'm

Asif Mehmood Backend
Developer

Ready to turn a great graphic design
into an even better-looking website.

Our mission is to provide valuable insights, resources, and expertise in the field of backend development, with a specific focus on Node.js.

GitHub Contribution
265
Task Count
21

I believe in meaningful partnerships.

I deliver the best value to clients

01.

Design agencies & freelance designers

by attention to details and pixel-perfect approach.

tech responsibility takeover

pixel-perfect approach

support throughout the project

familiarity with design tools

CRUD

I used technologies like JavaScript,Typescript Node js, Express js, MySQL, Swagger API, Postman, JWT  and implemented crud operations.

CRUD using MySQL, Node JS, and testing API’s using swagger.

MySQL Core Concepts like primary key, foreign key and relationships along with building schemas.

Research and Implementation on NVM, Swagger and Logs (Proper Error Handling)

Crud Revamp

I used technologies like JavaScript,Typescript Node js, Express js, MySQL, Swagger API, Postman, JWT, following MVC architecture and implemented crud operations.

Feature Signup (JWT authentication)

Encryption of JWT payload (Token)

Implementing module of Login on existing project.

Feature of Forget and Reset password

Email Feature

Feature of email (send email after signup and use token inside email to verify user)

Feature file upload (file format jpg, pdf, jpeg only)

Project Teamwork

Created 4 tables (users, roles, rolesPermission, permissions) along with their CRUD API’s for each table.

User types (admin, member, applicant) can access system according to the permission assigned to them and present in the role-Permission table.

Used Trello to create, distribute and manage tasks in pending, progress and completion

Created Boilerplate for the teamwork project.

Design Data flow diagram (DFD) and flowcharts.

Designed Entity Relationship Diagram for the teamwork project.

Designed Schema for the teamwork database on MySQL Workbench.

Email Scheduling

Make use of cron jobs to schedule email on specific time

Research and Development on CRON Jobs

Node-Cron

AWS

  • R & D to find free resources to define AWS Lambda function
  • Created AWS account for accessing AWS lambda free trial
  • Created IAM user for backend team and set policies to access specific services like AWS lambda, AWS RDS & AWS DYNAMO DB
  • Defined and tested AWS lambda function and watched logs on cloudwatch
  • Implemented lambda function documentation from link (R & D also)

IAM user and Policies

AWS Lambda function

CloudWatch

CloudWatch

Design Data flow diagram (DFD) and flowcharts.

API gateway

ec2 server

PDF Generation & Downloading

Created pdf using npm package puppeteer, handlebars for static page (plus styling) and handling dynamic data, react and axios for frontend.

Generate PDF

Download PDF

Upload PDF

Social Signup & Login

  1. Task Signup using Google and Facebook
  2. Frontend Simple html using bootstrap
  3. Backend: used 0auth with passport js and MySQL for storing data 

Signup using Google

Login using Facebook

Oauth

Passport js

Track record

Uprisen in a nutshell

28
Awesome people
200+
Projects delivered
5+
Years on the market
19
Countries

Recently launched

Projects

News Article Website

WEB DEVELOPMENT
FRONT-END & BACK-END

TypeScript

CLI Projects
BACK-END

Project Teamwork

Node DEVELOPMENT
BACK-END

Sab 1$

MERN DEVELOPMENT
FRONT-END & BACK-END