/

Let's build something legendary together

  • Home
  • About
  • Skills
  • Projects
  • Resume
  • Contact

Let's Connect

Resume

Mubashir Hussain

Web Development | Complex Problem Solving | Team Work

Analytical, innovative, and motivated web development professional with experience in customer service, team leadership, and organizational effectiveness in fast-paced and challenging environments. Adept at developing strategies and driving streamlined operations. Diverse analytical skills, team collaboration, and relationship building. Consummate professional, and motivated leader, with solid interpersonal abilities and complex problem-solving skills. Effective and proven track record of critical thinking, idea generation, and optimizing efficiencies.

Skills

Technical Skills|Tech Team Lead|HTML|CSS|Bootstrap|Tailwind|JavaScript|ReactJS|NextJS|NodeJS

|ExpressJS|PHP Laravel|MySQL|MongoDB|Data Structures|Algorithms|Firebase|RESTAPI|Heroku

|Unit Testing|GraphQL

Education

BS(Computer Science)|Virtual University of Pakistan

2015 - 2019

Matriculation|FBISE

2009 - 2011

Professional Experience

Ropstam Solutions Inc.|Lahore, Punjab

Assistant Team Lead MERN (Dec 2024 - Present)

Former MERN Stack Developer (Mar 2024 - Dec 2024)

  • Assisted in planning and defining project requirements in collaboration with stakeholders and senior leadership.
  • Delivered high-quality software by building intuitive UIs with React.js and managing state using Redux.
  • Integrated third-party APIs to extend application features and improve user experience.
  • Designed, optimized, and maintained databases using MongoDB and other NoSQL solutions.
  • Collaborated with multidisciplinary teams to ensure project timelines and quality standards were met.

Netrosol|Lahore, Punjab

Team Lead MERN (Sep 2022 - Feb 2024)

  • Leading a team of developers and overseeing the development process, including planning, design, development, testing, and deployment.
  • Establishing best practices and coding standards to ensure high-quality code and maintainable software.
  • Mentoring and guiding junior developers to improve their skills and contribute to the team's success.
  • Collaborating with stakeholders to define project requirements and deliverables.
  • Participating in code reviews to ensure quality and consistency across the team.
  • Troubleshooting complex technical issues and resolving conflicts within the team.
  • Worked directly with a diverse client base to understand and implement multiple technologies and programs.
  • Designing and maintaining databases using MongoDB and/or other NoSQL databases.
  • Integrating third-party APIs and libraries.
  • Collaborating with other developers, designers, and stakeholders to understand project requirements and deliver high-quality software on time.
  • Ensuring that code is maintainable, scalable, and optimized for performance.

Netrosol|Lahore, Punjab

Mern Stack & PHP Laravel Developer (May 2021 - Sep 2022)

  • Created efficient RESTful APIs with Node.js and Express.js for seamless data handling.
  • Designing and maintaining databases using MongoDB and other NoSQL databases
  • Built responsive user interfaces with React.js and state management using Redux
  • Integrated third-party APIs for extended application functionality.
  • Collaborated with cross-functional teams to deliver high-quality software solutions.
  • Troubleshooting and debugging code to resolve issues.
  • Developing front-end user interfaces using React.js.
  • Keeping up-to-date with the latest developments in web technologies and frameworks.

Zen of Ruby (ZOR)|Lahore, Punjab

ReactJS Intern (Nov 2019 - Mar 2020)

  • Working with senior developers to design, develop and test ReactJS applications.
  • Writing and maintaining high-quality code that adheres to industry best practices and standards.
  • Collaborating with other team members to understand project requirements and user needs.
  • Assisting with bug fixes, troubleshooting, and performance optimization.
  • Learning and using modern web development tools and frameworks such as Git, npm, and Redux.
  • Participating in code reviews and providing constructive feedback to other developers.
  • Learning and practicing agile software development methodologies such as Scrum and Kanban.
  • Keeping up-to-date with the latest developments in ReactJS and related technologies.
  • Communicating effectively with team members and stakeholders to report progress and challenges, and to contribute to project planning and estimation.
Other Professional Experience

Army Public School for Boys & Girls DHA Lahore|Lahore, Punjab

Fee/Office Clerk (May 2017 – Dec 2019)

  • Collecting and recording school fees, including tuition fees, admission fees, and other fees associated with student activities and events.
  • Maintaining accurate records of student fee payments and outstanding balances.
  • Issuing fee receipts and maintaining a system for tracking receipt issuance.
  • Preparing financial reports related to fee collection and student accounts.
  • Assisting with the preparation of the school's annual budget and financial planning.
  • Answering fee-related queries from students, parents, and staff.
  • Working closely with the school administration and other departments to ensure that fees are collected and recorded accurately and efficiently.
  • Ensuring that fees are collected in a timely and respectful manner, while adhering to the school's policies and guidelines.
  • Collaborating with other clerical staff to maintain an organized and efficient office.
  • Providing excellent customer service to students, parents, and staff, and maintaining a positive and professional attitude at all times.
Projects

1. Bidderbit

For this application, I contributed to the development of a frontend application using React. This application was designed as a cryptocurrency bidding platform, enabling users to purchase bidding packages for a chance to win cryptocurrency rewards. Additionally, users had the option to acquire mystery boxes at a reduced cost, offering access to higher-level packages.

Within the Bidderbit application, I was responsible for creating and managing user cryptocurrency wallets, which were accessible through a user-friendly dashboard. Furthermore, I played a key role in implementing an affiliate system. To purchase a bidding package, users were required to complete cryptocurrency deposits via their credit cards, and they had the flexibility to withdraw funds from their cryptocurrency wallets when they earned rewards or prizes.

2. Shopify Custom Apps

In this project, we developed approximately 40 online stores that were designed to populate product data from the Shopify app. These stores were built using ReactJS, and my responsibilities included working on the API and Shopify integration aspects. Additionally, we implemented a referral system within the app to enhance its functionality and user engagement.

3. Crypto Wallets and Smart Contracts

I also had the opportunity to create a decentralized exchange (DEX) where we incorporated token swapping functionality, utilizing our self-deployed cryptocurrency contract. In this application, we deployed an Ethereum Smart Contract to the blockchain with the assistance of a virtual wallet (Metamask) and leveraged technologies such as Solidity and Hardhat for the development and deployment process.

4. Buy Landing Pages

This application was developed using the MERN stack. The key functionalities of this app include:

  • Template Selection: Users have the ability to browse and select templates from a catalog of templates created in ReactJS.
  • Order Creation: Users can create orders for the selected templates, specifying their requirements and preferences.
  • Crypto Wallet Integration: Upon signup, a unique crypto wallet is created for each user. Users are required to deposit the specified amount for their selected templates into this crypto wallet.
  • Template Delivery: After the deposit is confirmed, users receive their template build, ready to be deployed on their domain server. This process ensures a streamlined and secure transaction for the purchase of landing pages.

5. Exchange Bot Platform

Developed using the MERN Stack, this application offers the following key functionalities:

  • API Creation: Clients can create a specified number of APIs that are connected to their exchange platforms through subscription plans.
  • Order Management: Users can seamlessly manage buy and sell orders directly from this platform. This simplifies the process of trading across multiple exchanges, enabling users to navigate between exchanges effortlessly without the complexities typically associated with managing multiple exchange accounts.
  • Websocket: Created a Websocket server for order books, pending or completed orders, order history, and available pairs for each exchange.

6. Venly and Mercuryo Integration

We collaborated on a project that involved creating a client application for receiving cryptocurrency donations, primarily focused on the African region. The client was based in the UAE. Here's how we executed the donation process:

  • Initially, the client provided their email and the desired donation amount through a ReactJS frontend.
  • Subsequently, we generated a unique Venly wallet for the user, associated with their email address.
  • The user was then redirected to Mercuryo's external checkout platform, where they entered their card information.
  • After completing the payment on Mercuryo's platform, the user was redirected back to the application.
  • Following the return to our application, we proceeded with the purchase of the required tokens in the specified amount.
  • We also integrated token swapping functionality, leveraging our self-deployed cryptocurrency contract.
  • Once the process was successfully completed, the user received a confirmation message, ensuring a seamless and user-friendly donation experience.

7. Real Estate Investment Platform

The Real Estate Investment Platform was developed using NextJS with Firebase serving as the serverless backend. The primary features and responsibilities encompassed in this project include:

  • Creation of a client area where verified clients were granted the opportunity to make partial investments in specially designed investment products. This investment offering was specifically targeted for the UAE market.
  • Full implementation of the serverless backend, ensuring the secure and efficient functioning of the application.
  • Integration of Brevo email and SMS services, enhancing communication and notification capabilities within the platform.
  • Utilization of Firebase for various authentication methods, including custom sign-in, sign-in with Google, and phone sign-in for user access.
  • Incorporation of in-app notifications for seamless user engagement.
  • Management of email and in-app notifications, with Firebase Cloud Functions handling these functions efficiently.
  • Deployment of the application to Vercel, ensuring accessibility and performance for end-users.

8. Blogs and Events Management Platform for Authors & Companies

This platform was developed using Laravel, with a primary focus on creating profiles for authors, companies, and author-company collaborations. The key features and functionalities of this application include:

  • Subscription Model: Authors and companies have the option to purchase subscriptions, which provide them with a specific allocation of blogs and event publishing capabilities.
  • Client Area: The platform offers a dedicated client area where both authors and administrators can create and manage blogs, events, and author-company relationships. Authors can also create and manage company profiles, enabling them to publish blogs and events on behalf of those companies.
  • Modular Design: The project was structured around eight distinct modules to enhance and expand its capabilities. These modules are part of the ongoing development phase, promising even more functionality and utility for authors and companies.

9. High Life Camper (HLC)

High Life Camper, abbreviated as HLC, was built using PHP Laravel and served as a comprehensive platform for caravan vehicle booking, tailored for trips and picnics. The application featured the following functionalities:

  • Vehicle Selection: Users could browse and choose from a range of caravan vehicles available for booking. They also had the flexibility to specify the desired pickup time and location.
  • Dynamic Admin Features: Administrators could efficiently manage the system by dynamically adding vehicle options, packages, and addons directly from the client area.
  • Booking and Payment: Users had the convenience of booking their chosen vehicle and making upfront payments through the platform.
  • Trip and Picnic Management: HLC facilitated the management of trips and picnics, offering users a centralized platform to organize and enjoy their outdoor adventures seamlessly.

10. Ongoing Project: Project Management Tool (Internal for Organization)

I’m also working on a comprehensive Project Management Tool using PHP Laravel, encompassing a wide range of functionalities. This tool offers a powerful solution for managing projects and tasks across various industries. Key features include user management with role-based access, project creation, task assignment, time tracking, document management, communication channels, a scheduling system, reporting and analytics, client interaction, and seamless integrations with third-party tools. The project is an ongoing endeavor aimed at delivering a versatile project management solution that streamlines collaboration, optimizes resource allocation, and provides detailed insights for various industries.

11. Real Estate CRM

The Real Estate CRM is a comprehensive application that’s being built with VueJS for the frontend and a NodeJS backend. This versatile application provides a robust set of features, enabling users to efficiently manage their real estate operations. Here's an overview of its key functionalities:

  • User Registration: Users can register by creating and registering an organization. Within the organization, they can manage contacts and vendors.
  • Lead Management: Users have the ability to create and manage leads. These leads can be converted into deals, or deals can be created separately.
  • Product Integration: The application supports the addition of products to leads and deals, enhancing the sales and marketing capabilities.
  • Project Tracking: Users can create projects corresponding to a company and manage associated tasks within those projects. The tasks are organized and tracked by their status.
  • Deal Progression: The application streamlines deal progress, from leads to quotes, invoices, and, finally, payment receipts. These stages are systematically managed and communicated to clients for a seamless transaction experience in the real estate domain.
Licenses & Certifications

JavaScript Algorithms and Data Structures|freeCodeCamp

Issued October 7, 2021

Responsive Web Design|freeCodeCamp

Issued February 8, 2023

Front End Development Libraries|freeCodeCamp

Issued February 11, 2023

Back End Development and APIs|freeCodeCamp

Issued February 14, 2023