English:
Proficient
Habib U.
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 availableExpertise
Years of commercial development experience
4 years of experience
Core technologies
Other technologies
Project Highlights
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.
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.
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.
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.
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.
Education
Higher education in Computer Science
Agency
Core Expertise
Want to hire this engineer?
Check if Habib is available