Syed Rohaan Hussain, Developer in Lahore, Punjab, Pakistan
Syed is available for hire
Hire Syed

Syed Rohaan Hussain

Verified Expert  in Engineering

Software Developer

Lahore, Punjab, Pakistan

Toptal member since September 9, 2021

Bio

Syed, an enthusiastic programmer with six years of experience in JavaScript, Node.js, React, GraphQL, MySQL, and MongoDB, excels in developing resilient software architectures. Actively seeking opportunities to contribute to challenging back-end projects and create user-friendly front-end solutions, Syed played a key role in a food tech startup. There, his creation of a subscription modal significantly boosted orders fourfold.

Portfolio

Burq
React, Node.js, PostgreSQL 9, MySQL, Zustand, Shadcn, Radix UI, Retool...
Office Timeline
JavaScript, React, Next.js, Azure, Front-end, CSS, HTML, TypeScript, GitHub...
Bicycle Health Inc
Node.js, React, TypeScript, GraphQL, Google Cloud Platform (GCP), Front-end...

Experience

  • Microservices - 6 years
  • JavaScript - 6 years
  • Node.js - 6 years
  • React - 6 years
  • TypeScript - 5 years
  • Redux - 5 years
  • MySQL - 5 years
  • MongoDB - 4 years

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Git, Ubuntu, MacOS

The most amazing...

...thing I've done is join TechLift and conduct training sessions that empowered over 50 individuals, enhancing their skill sets.

Work Experience

Full-stack Engineer

2024 - PRESENT
Burq
  • Migrated a DB from MySQL to PostgreSQL, transferring all data and schema structures from the database to a PostgreSQL instance. This process ensures that the data is fully functional and compatible with the PostgreSQL environment.
  • Converted multiple simple React components into ShadCN UI components to enhance styling and functionality. Replaced existing UI elements with ShadCN components while maintaining component logic.
  • Integrated Zustand for state management in React to handle global application state efficiently. Optimized component interactions and state updates with a lightweight, scalable store.
  • Developed multiple consumer APIs in TypeScript to enable seamless integration for external users. Ensured robust functionality, scalability, and secure data handling.
Technologies: React, Node.js, PostgreSQL 9, MySQL, Zustand, Shadcn, Radix UI, Retool, Tailwind CSS, TypeScript, PostgreSQL

Principal Software Engineer

2022 - 2024
Office Timeline
  • Utilized the capability to import pre-existing data from Microsoft Excel, Microsoft Project, Smartsheet, or Jira. Leveraged this information to construct detailed timelines, Gantt charts, and roadmaps directly within your browser.
  • Exported timeline visuals such as PowerPoint slides or .png images, facilitating efficient project management and communication.
  • Joined TechLift and conducted training sessions that empowered over 50 individuals, enhancing their skill sets.
  • Improved screen optimization by increasing its efficiency fourfold and created a more user-friendly application in the process.
  • Wrote unit and end-to-end tests using Jest to ensure that the APIs were working as expected.
Technologies: JavaScript, React, Next.js, Azure, Front-end, CSS, HTML, TypeScript, GitHub, Full-stack, Context API, Unit Testing, REST APIs, OAuth 2, NPM, Webpack, Pixel Perfect, User Interface (UI), APIs, API Integration, Subscriptions, Payment APIs, Storybook, ESLint, Express.js, Front-end Development, Zustand, Figma, Tailwind CSS

Full-stack Engineer

2022 - 2023
Bicycle Health Inc
  • Integrated various third-party applications such as Google Calendar, Zoom, and Athena Healthcare.
  • Delivered on-call support for live applications, ensuring uninterrupted functionality and resolving critical issues promptly within a dynamic environment.
  • Launched the BH application successfully in four different states.
  • Wrote unit and end-to-end tests using Jest to ensure the APIs worked as expected.
Technologies: Node.js, React, TypeScript, GraphQL, Google Cloud Platform (GCP), Front-end, SQL, Minimum Viable Product (MVP), HTML, Zoom, GitHub, Full-stack, Unit Testing, Jira, REST APIs, NPM, APIs, API Integration, Startups, Back-end, HIPAA Compliance, ESLint, API Design, Express.js, Tailwind CSS, Payment Gateways, NGINX, Front-end Development, Figma, Twilio

Senior Full-stack Engineer

2021 - 2022
Agoda
  • Synchronized GitLab CI with a release management tool, enabling a seamless release process initiated with a single button click.
  • Gathered logs from various CI tools such as GitLab and TeamCity and transmitted them to Elasticsearch.
  • Made graphs on Grafana using Elasticsearch data for visualization.
  • Wrote unit and end-to-end tests using Jest to ensure the APIs worked as expected.
Technologies: JavaScript, React, Front-end, SQL, TypeScript, Node.js, Elasticsearch, Grafana, GitHub, Full-stack, Unit Testing, NPM, APIs, API Integration, Back-end, ESLint, API Design, Express.js, Front-end Development

Senior Software Engineer

2017 - 2021
MUNCH:ON (Acquired by Careem)
  • Built multiple services for Munch:ON using Node.js and PHP Laravel for the back end, React and Next.js for the front end, and MySQL, MongoDB, Redis, and DynamoDB as a database.
  • Spearheaded the team that built the user-side REST APIs and microservices-based solutions for MUNCH:ON's notifications.
  • Integrated observability via ELK and Winston in Node.js.
  • Wrote unit and end-to-end tests using Jest to ensure the APIs worked as expected.
  • Helped create database models, relationships, and extensions.
Technologies: JavaScript, Node.js, React, Next.js, Redux, MySQL, MongoDB, ELK (Elastic Stack), Amazon Web Services (AWS), Docker, Jest, Microservices, Redis, PHP, Laravel, Front-end, SQL, Minimum Viable Product (MVP), CSS, HTML, GitHub, Full-stack, Unit Testing, Jira, REST APIs, NPM, Webpack, APIs, API Integration, Startups, Amazon RDS, Amazon S3 (AWS S3), Back-end, Subscriptions, Payment APIs, NestJS, WhatsApp, ESLint, API Design, Express.js, Amazon DynamoDB, Amazon EC2, Payment Gateways, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), NGINX, Front-end Development, Figma, Twilio

Experience

Burq Dashboard

https://burqup.com
A dashboard for Burq designed and developed a customized dashboard for Burq users to manage deliveries, track orders, and oversee payments. Built integration APIs for seamless third-party connectivity and enhanced user functionality.

SaferTech

https://safartech.ai/
SaferTech is an innovative AI-driven project focused on revolutionizing tourism in the Kingdom of Saudi Arabia. The project's core idea is to enhance the travel planning experience by leveraging advanced AI capabilities. Through an intuitive interface, SaferTech conversationally engages users to gather essential details such as their travel dates, personal preferences, budget constraints, and desired regions to visit.

Based on the provided information, the AI intelligently curates comprehensive travel plans tailored to each user's needs. These plans include suggestions for flight reservations, hotel accommodations, and recommended activities that align with the user's interests and preferences. Powered by ChatGPT 4.0, the system ensures dynamic, personalized, and context-aware recommendations, making the entire process seamless and user-friendly.

Clinician Hub

A dashboard designed for doctors enables them to view their weekly and daily appointments while accessing detailed patient information.

I was primarily focused on developing front-end components and integrating Google Calendar and various APIs as part of my role.

Office Timeline

https://www.officetimeline.com/
A versatile tool that serves as both a PowerPoint add-in and a standalone web application. It allows users to efficiently create and manage engaging timelines and Gantt charts seamlessly incorporated into their chosen presentation software. The accomplishment lies in its integration with Jira and MS Project, facilitating the collection of data and the generation of timelines.

Admin Panel

An admin panel customized for a bicycle team provides access to patient and doctor details, facilitating the scheduling of Zoom appointments and tracking patient medical history and tests. Additionally, I achieved success in implementing a notification system within this panel. This system enables the sending of email, SMS, and push notifications to users, enhancing communication and engagement. The admin panel seamlessly integrates with the Athena Healthcare application, contributing to a comprehensive and efficient healthcare management solution.

Restaurant Panel

I developed a restaurant panel for MUNCH:ON's clients whereby restaurants can view and update their orders and schedules.

My role consisted on designing a database, developing APIs, integrating multiple services, ELK, Pusher, and building front-end components.

Notification System

https://medium.com/@usman_92470/highly-scalable-notification-system-munch-on-c105b9b55f99
A notification system to send over 100,000 transactional and menu notifications. My role was to design the architecture and implement all microservices.

Please check the link below for more information on how we scaled the notification system.

Job Tracker

A dashboard for the operations team to manage daily orders. The operations team actively uses this dashboard to manage MUNCH:ON orders.

My role included designing a database, developing APIs, integrating multiple services, ELK and Pusher, and building front-end components.

Delivery Service

A microservice to integrate multiple 3rd-party delivery services for those restaurants that do not have their fleets.

My role was to design the architecture and database and integrate delivery vendors like Careem Box and Quiqup.

Education

2013 - 2017

Bachelor's Degree in Computer Science

National University of Computer and Emerging Science - Lahore, Pakistan

Skills

Libraries/APIs

Node.js, React, REST APIs, Context API, Pusher

Tools

GitHub, NPM, Jira, Webpack, Sentry, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), NGINX, ELK (Elastic Stack), Git, Zoom, Grafana, ChatGPT, Figma, Shadcn, Retool

Languages

JavaScript, TypeScript, SQL, PHP, CSS, HTML, GraphQL

Frameworks

Jest, Next.js, NestJS, Express.js, Laravel, Redux, OAuth 2, Tailwind CSS

Paradigms

Unit Testing, Microservices, HIPAA Compliance

Platforms

Amazon Web Services (AWS), Amazon EC2, Twilio, Docker, Ubuntu, Visual Studio Code (VS Code), MacOS, Google Cloud Platform (GCP), Azure

Storage

MySQL, MongoDB, Amazon DynamoDB, Redis, Amazon S3 (AWS S3), PostgreSQL, Elasticsearch

Other

Front-end, Full-stack, APIs, API Integration, Back-end, Subscriptions, Minimum Viable Product (MVP), Pixel Perfect, User Interface (UI), Startups, Amazon RDS, Payment APIs, Storybook, ESLint, API Design, Front-end Development, WhatsApp, Payment Gateways, Zustand, PostgreSQL 9, Radix UI, MERN Stack, Artificial Intelligence (AI)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring