Summary

Expertise

Project Highlights

Education

Agency

HU

English:

Proficient

Habib U.

vetted by Youteam

Vetted by YouTeam

Pakistan

UTC +05:00

Asia/Karachi

English:

Proficient

Full Stack Web Engineer

I'm Habib, a full-stack web engineer, able to write extendable and manageable code by using SOLID design principles and design patterns. I'm AWS certified with 3+ years of professional experience. I know how to break down the project into sprints and follow the agile by Scrum framework to continuously deliver the work. During my journey, I worked on a lot of web development projects including but not limited to multi-vendor e-commerce systems, complex pos systems, and social media applications with huge real-time features. Achievements:

Want to hire this engineer?

Check if Habib is available

Expertise

Years of commercial development experience

4 years of experience

Core technologies

PHP 4 years
Laravel Framework 4 years
SQL 4 years
MySQL 2 years
JavaScript 4 years
Vue.js 4 years

Other technologies

AWS
jQuery
Bootstrap

Project Highlights

icon
I was the team lead of this project.

MoneroPost

Oct `22 - Dec `22

2 months

Robert

Project Goal: A client asked to develop a website where users can generate and buy shipping labels of different shipment carriers like UPS, USPS, FedEx, etc. Also, we need to integrate the crypto coin (Monero) as a payment gateway.

Responsibilities & achievements

Here are my main responsibilities: Responsibilities: • I designed the database ERD diagram and wrote the use cases flow. • I developed the back end of the project in Laravel using MySQL as DBMS. • I used Easy Post for shipping label generation and Authorize.net API for Monero payment integration. • I deployed the project on AWS EC2.

HTML5
PHP
SQL
Bootstrap
CSS3
Laravel Framework
Cryptocurrency
icon
I was the team-end lead in that project.

StampBox (Marketplace for stamps)

Oct `21 - Oct `22

1 year

Pixarsart

We need to make a marketplace where users can buy, sell, trade, and auction the stamps. It contains the following main features: Project Features: • It's a multi-vendor eCommerce marketplace. Users can make a store and upload their inventory then start selling the stamps. • Other than selling the stamps, two users can also trade the stamps with each other. • The app has an auction feature by which a user can put a stamp on the auction so that other users can start bidding on that auctioned item. • For user engagement this app has rich social media features like making communities, event management, messaging, etc.

Responsibilities & achievements

Here are my main responsibilities: Responsibilities: • I designed the ERD (entity relationship diagram) for the project database and activity diagrams for some complex use cases. • I developed the restful APIs in Laravel. I used MySQL as the database engine. • I used GitHub for version control and wrote the CI/CD pipelines of the projects via GitHub actions. • I deployed the workload on AWS EC2 and used AWS S3 for storing images and other static files. • I used the firebase for single sign-on. • During this project, I was leading the project team including one back-end developer, three front-end developers, and two mobile app developers.

AWS
MySQL
PHP
Laravel Framework
Stripe SDK
SSOAuth
Firebase
Nuxt.js
icon
I was the full-stack developer in that project.

IFixYourI (Multi Location POS System)

Oct `20 - Sep `21

11 months

IFixYourI

Project Goal: We need to develop a multi-location POS system for a device repairing/insurance company. Here is a list of the main features: Project Features: • A customer can create an order by specifying devices, and shipment details or can create an order on the Shopify website (that Shopify order will come in our app DB, we used the Shopify webhooks for that). • On the dashboard, the admins can manage these orders. Management includes adding invoices, inventory used while repairing, and notes in the order. • There is a feature to generate shipping labels by which customer can send their devices to repair stores. • Admins can print the device labels using a Dymo printer so we have to integrate the printer SDK in the app. • The app has an insurance feature by which customers can do the insurance of their devices by paying recurring charges. • It has complex reporting and marketing features (via email and SMS).

Responsibilities & achievements

Here are my main responsibilities: Responsibilities: • Project was already started before I joined it, so I have to pick the existing code base in order to extend that. • I developed reusable front-end modules in VueJS. I smartly used VueX to maintain the application state for each individual page. • I wrote the back end in PHP (Laravel Framework) with MySQL as the database engine. • Due to the very large number of orders the API response slows down, so I must implement local database caching. There are some endpoints where I can’t implement caching, so I used database indexing to boost up some queries. • I used EasyPost for generating the shipping labels and used Stripe for recurring payments. I used Twilio for SMS marketing. • I deployed the project in AWS EC2 and used the AWS RDS for the database. For storing static files like images and pdf files, I used AWS S3.

AWS
MySQL
Bootstrap
Git
Laravel Framework
Twilio API
Vue.js
Vuex
icon
Backend Developer

Natives (Job Searching Site)

Mar `20 - Aug `20

5 months

Christian Heidorn

Project Goal: We need to develop a job searching website primarily focused on remote jobs related to web3. I was assigned the task to develop the restful APIs of the web app. Other than jobs, tags, and user management I was assigned a complex task to import and process the bulk jobs import by excel file and that file should be processed in the background.

Responsibilities & achievements

I was assigned the work to develop the restful APIs of the project. Also, I have to set up the CI/CD pipelines of the projects.

API
AWS
MySQL
PHP
SQL
Laravel Framework
icon
I was the full-stack developer in that project.

PlayFair (A social media about sharing stocks predictions)

May `19 - Feb `20

9 months

Brandon

Project Goal: We need to develop a social media application where a user can post his/her prediction by drawing it on a chart and can share it with the community. And the community can react, comment/reply share the posts.

Responsibilities & achievements

I was responsible for both front-end and back-end development. I also developed the rest APIs for mobile apps.

API
AWS
JavaScript
jQuery
PHP
SQL
Laravel Framework

Education

Higher education in Computer Science

Agency

agency #4246

Core Expertise

AWS
JavaScript
jQuery
MySQL
PHP
SQL
Bootstrap
Laravel Framework
Web Services
Vue.js

Want to hire this engineer?

Check if Habib is available