Faisal .
Senior
pakistan Islamabad, Pakistan ( GMT )
Senior
8 yrs Experience
Can Join ASAP English: Advanced
About

I'm a Full-Stack developer with 8 years of experience mostly working remotely for US, Canadian, and European companies. I strive to understand business and customer needs to deliver the simplest solution possible, while still being capable of building complex solutions when needed. Looking forward to work remotely.

I'm a Full-Stack developer with 8 years of experience mostly working remotely for US, Canadian, and European companies. I strive to understand business and customer needs to deliver the simplest solution possible, while still being capable of building complex solutions when needed. Looking forward to work remotely.

Experience
B
Full Stack Developer
Back4App
May'21- Jul'21

https://www.back4app.com Back4App is a BAAS platform. It's based on Parse Services (similar to Facebook) that was provided by facebook as a low code platform and was later discontinued by Facebook and became open source and is maintained by the open source community. As a full-stack developer at back4app, we get to maintain any ongoing issues in the platform or the open source forks as well as work on new features and projects.

T
Lead Full Stack Developer
TapMedical
Dec'19- Jun'21

https://www.tapmedical.ca/en Tapmedical is an online appointment booking platform with about 300k+ users on their platform. The product has clinics from Canada where users can register/sign in using their emails/RAMQ (health card number), they can book an appointment with a provider using different methods/apps (marketplace, mobile app, checkin app). The backend is developed in laravel. The platform (web) is hosted on AWS. The CI/CD (Continuous Integration/Continuous Deployment) is setup via AWS CodePipeline where the project, after every PR merge in the default branch deploys to an auto scaling group for different environment i.e. Dev -> Staging -> Production. Jira (Now replaced with Asana) is used to manage weekly sprints. Major projects are divided into epics which contain stories and these stories are further divided into tasks. A project roadmap is setup before the project is started. A neat thing about TapMedical is the integration with some other EMRs. Some Other EMR services (Like Accuro, Omnimed) are integrated within tap following a clean practice of Design patterns, the major one being Facade (The gateway) access point is within the application and the external Emr integrations are hosted as separate projects on bitbucket and added as a dependency via Composer. Here, I worked with the frontend team on new features or issues in existing products and also led the frontend team on new projects, the initial step of which included discussing road maps and feature matrix with PM and CTO, and dividing the roles and responsibility for a given project to ensure timely delivery. For new products, we'd have technical discussion with the entire development team about the approach for a feature and the best way to implement it while keeping the timeline in consideration.

G
Team Lead Full Stack Developer
GoMeat Services
Nov'18- Dec'19

(E-Commerce, Logistics, Mobile) GoMeat Services LLC is a startup focused on delivery of meat products. The focus of the project is to make meat purchase easily available to the end user. The user can simply login to the apps, place an order, and receive notifications regarding the delivery. GoMeat has a delivery app used by the drivers, the store manager assigns drivers (now auto assignment) to the order. The driver receives notification and accepts or rejects order. The order is delivered to the user's front door. ● Lead the development team on day to day development processes. ● Manage DevOps operations (AWS, ebs, code-*, cloud front etc.). ● Provide guidelines for features in development. ● Develop new features into the system and integrate new changes while keeping stability in mind. ● Develop new features for UI/UX of the administration portal for both stores and admin. ● Work on the existing app for both driver and user. ● Develop new, single code based apps (React Native Flutter) ● Maintain the logistics system from the backend and app. ● Develop changes into the business model. ● Convert UI/UX mockups to design (HTML/CSS/React/Native Component/Angular Component/Vue Component, Android Activity). ● Managed the development team and helped out with any issues or had discussions regarding any issues, bugs or features. ● Discussing timelines for features/bugs with the development team and management. ● Working on Roadmaps for new products, projects with the development team, from initial brainstorming to a technical overview of the product to post production phase

D
Full Stack Developer
Dwizardz
Jul'16- Oct'18

Dwizardz is a startup that develops/enhances different applications for different clients. The company has both national and international clients. The tech, in play, is based on the project requirements, keeping scalability and durability of the system in mind. ● Work on client projects with the mobile team. ● Manage DevOps operations (AWS, Hostgator, Wix, etc.). ● Develop services for mobile applications. ● Develop new applications for new clients. ● Work on existing client applications. ● Work with different tech stacks like (NodeJS (ExpressJS, MongoDB, React, Angular)) ● Work on Android mobile applications. ● Convert UI/UX mockups to design (HTML/CSS/React/Native Component/Angular Component/Vue Component, Android Activity). (Part Time) Web Developer | Investment Empire (outsourced by UNDP to Investment Empire) 3 September, 2018 - December, 2018 Maintain the SDP Development Platform used by UNDP. This platform is hosted on two different platforms currently, mainly the Africa and Pakistan SDP Platform. The applications for this platform are mainly developed using NodeJS, PHP Moodle (LMS) and Wordpress. The applications are hosted on VPS servers which are accessed through SSH. Apart from that, the job also includes preparing reports and documentation on the existing platforms. ● Manage the VPC's setup to run the platforms. ● Develop new features/fix bugs in the wordpress platform. ● Manage the moodle LMS platform. ● Work on the issue chain management NodeJS express application. ● Manage the platform for Arfica, Pakistan, Nigeria.

N
Software Developer
Neelaamee
Jun'16- Jan'17

Neelaamee has different clients, mostly focused on wordpress. ● Work on existing client applications - wordpress - shopify, prestashop etc. ● UI/UX to HTML conversions for the mockups. ● Developed and designed Android Applications, including apps that user google services like google maps etc. ● Developed Desktop Applications on .Net platform using the WPF framework. Opensource Projects ● React Augment Router. A react router package. ○ URL:- https://www.npmjs.com/package/@react-augment/react-router Freelance Projects ● ClickToConvert NestJS (Typescript) - Mongoose, React + Redux + Thunk o URL:- https://ctc-demo-app.herokuapp.com/login o NestJS o Mongoose o ReactJS o Redux + thunk o SPA ● ShirtShop NodeJS - ExpressJS, Sequelize, React + Redux + Thunk o URL:- https://www.youtube.com/watch?v=4O0RfscaHg8 4 o NODEJS o ExpressJS o Sequelize o ReactJS o Redux + thunk o SPA o Stripe o Minimalistic UI/UX. ● RestEz Opensource Java Library o Github:- https://github.com/fn-faisal/restez o Maps the http response to Java class o Uses reflection. o Makes working with REST API a breeze. ● EzSql Opensource Java Library - ORM o Github:- https://github.com/fn-faisal/ezsql o An android ORM tool the purpose of which is to make querying of data simple and easy. Personal projects ● Its Show Time Android App o Playstore:- https://play.google.com/store/apps/details?id=com.appzspot.showtime o An android application that allows you to keep track of your favorite tv shows. o This has custom components. These would be my own libraries that I've written in Java, which include a lightweight Retrofit alternative and an ORM o Uses TvMaze API. ● Tutorspot NodeJS, ExpressJS, MongoDB o A Monolithic application developed using NodeJS, Express and Mongoose o url:- http://tutorspot.herokuapp.com/ o Uses M-Lab as a backend. o A Learning Management System that is envisioned to be a blend between good old tutorial sites and youtube. o Tutors can upload courses and earn through viewers (Youtube ad revenue system).

Education
BSSE
to 2016
Bachelor's Degree
IIUI

Projects
Talent has not added any projects
Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings
Languages
English
Good