About

👋 Hi There!

I'm Faiq, a passionate software engineer with 6+ years of experience in the field. I specialize in full stack web development in JavaScript. I also bring cloud expertise in AWS, along with hands-on experience with Azure and GCP. Staying up-to-date with the latest tech trends and upskill myself. AI is the buzzword these days, so it's currently on my bucket list!

Skills

Frontend

React

R-Query

Next.js

Material UI

Chakra UI

Tailwind Css

Typescript

Redux

Backend

Node.js

Nest.js

Typeorm

Prisma

Postgres

Graphql

Auth0

Python

Django

Devops

AWS

Azure

Docker

Github

ECS

Lambda

CDK

Pulumi

Other

Split.io

Jira

Projects

ClimateClub

  • SaaS application with Frontend in Nextjs, ReactQuery and Chakra UI
  • Rest APIs developed in Nestjs with Typeorm
  • Auth0 was used for roles and user management
  • Backend Infrastructure deployed with AWS CDK (ECS, RDS) while frontend was deployed over Vercel.
  • Feature flagging was implemented using split.io

Ownify

  • Full webapp built with Nextjs and Nodejs Express REST APIs
  • Auth0 was integrated for Authentication and Authorisation
  • APIs served with Lambda functions via API Gateway and UI was deployed on Vercel
  • Lambda functions secured with Authoriser lambda function
  • Complete infra was deployed using AWS CDK

Dashboard Earth

  • A revamp project which involved translating the existing legacy graphql APIs
  • We chose Nestjs Graphql and with Typeorm
  • Typeorm was picked up over Prisma because custom type and PG extensions were not supported in Prisma.

LAGO

  • NFT crawler built using Nest.js, Redis and MongoDB.
  • Deployed the backend stack on AWS EKS using Pulumi as IAC.
  • Automated the deployment with GitHub Actions.

Welfie

  • A Covid 19 related web app targeted for Schools, frontend was developed with React, Redux toolkit and MUI
  • Rest APIs served in Nodejs Express with TypreORM.
  • Moved and optimised the infrastructure from Lambda to ECS and AWS Codepipline, in order to solve the concurrent active database connections reaching limit in production

Mountain Biometrics

  • Fixed and updated the health tracking application which and ingest data via Garmin devices built using Django.
  • Backend was deployed on Azure app service and deployed using Azure CLI.
  • Also performed migration of terabytes of clinical data from local storage to GCP storage.

Consuli

  • A covid 19 related application for conducting Vaccine test trials.
  • Frontend using React and Redux toolkit and Rest APIs developed in Nodejs Express.
  • Also created an ETL using python docker containers on AWS step functions to extract data for vaccine trials.

Experience

Senior Software Engineer

Started : 2020-07-01 - Present

  • Working on full stack projects in javascript stack
  • Current go to stack is Nextjs and Nestjs with AWS
  • Continuously learning all the way

Senior Software Engineer

Started : 2019-07-01 - Ended : 2020-06-01

  • Worked extensively on AWS and took part in multiple migration projects.

Software Engineer

Started : 2016-06-01 - Ended : 2019-06-01

  • Worked on medical healthcare product specialised in EHR
  • Major stack was ASP.NET, Vanilla javascript with bootstrap, Jquery and SQL Server.

Contact


I'm the type of person that if you ask me a question and I don't know the answer, I'm gonna tell you that I don't know. But I bet you what, I know how to find the answer and I will find the answer.

+923219944523

faiqahsan@gmail.com

Lahore, Pakistan