Syed Asad Abbas, Developer in Karachi, Sindh, Pakistan
Syed is available for hire
Hire Syed

Syed Asad Abbas

Verified Expert  in Engineering

Bio

Asad is a full-stack developer with a background in fintech, travel and tourism, eCommerce, and CMS. He has a solid grasp of secure coding practices and design and development strategies. Asad specializes in React, Node.js, Python, JavaScript, and Django. His skillset combined with in-depth knowledge of agile methodologies enables him to optimize resources for timely completion.

Portfolio

Foodready LLC
Node.js, React, CSS, HTML, JavaScript, AngularJS, TypeScript, Elasticsearch...
Sastaticket.pk
JavaScript, React, Node.js, Python, Django ORM, Jira...
Freelancer
React Native, React, Node.js, Redux, React Query, MongoDB, GraphQL...

Experience

  • JavaScript - 6 years
  • Web Development - 6 years
  • Node.js - 4 years
  • React - 4 years
  • SQL - 3 years
  • Firebase - 2 years
  • Django - 1 year
  • Python - 1 year

Availability

Full-time

Preferred Environment

GitHub, MacOS, Ubuntu, Visual Studio Code (VS Code), WebStorm, Slack, Jira, Asana, Teams

The most amazing...

...tool I've built is the B2B flight ticket issuance OTA portal for agents and an RPA for ticket posting automation using React, Node, and Django.

Work Experience

Full-stack React Developer

2022 - PRESENT
Foodready LLC
  • Implemented a session-sharing strategy between the Angular and React apps using cross-domain cookies. This implementation enables users to move from the Angular application to the React application without losing the user session.
  • Introduced the verification dashboard in the React application. This feature helped multiple clients to manage and verify the food safety checklists and logs. It also allows users to add and manage corrective actions and comments.
  • Created the inventory management system module in React to handle inventory for food safety software, allowing users to add and manage ingredients and food products and adjust quantities, lots, and purchase and seles orders.
  • Developed the back end for the inventory management system module using Node.js and TypeScript. It includes ingredients, food products, received lot adjustments, purchase orders, and sales orders.
  • Wrote the migration script for multiple collections to make it compatible with the new version of each module.
  • Established the environmental monitoring system as a full-stack engineer using Node.js and React.
  • Implemented a task manager using Node.js, React, Cron jobs, and Lambda Functions.
Technologies: Node.js, React, CSS, HTML, JavaScript, AngularJS, TypeScript, Elasticsearch, Firebase, Netlify, Heroku, Material UI, Telerik Kendo UI, Kendo UI, Migration, Data Migration, Front-end, Redux, Redux Toolkit, Firebase Realtime Database, Cypress, E2E Testing, Unit Testing, Jest, Chai, Jira, REST APIs, AWS Elastic Beanstalk, Amazon OpenSearch, Cron, RTK Query, Monorepos, Swagger, GitHub Workflows

Software Engineer II

2020 - 2022
Sastaticket.pk
  • Developed the online visa application module that digitalized the visa application system in Pakistan.
  • Created the B2B ticket issuance OTA portal for agents, called Aeroglobe. It is currently hitting the milestone of almost 30 million hits per day.
  • Built the hotel module currently serving more than 500 rented nights per month.
  • Expanded the bus module that enables users to search and book bus tickets online, serving thousands of people monthly.
  • Developed an RPA for ticket posting automation. Previously, financial teams were posting data manually. The RPA did a fantastic job of revolutionizing the complete process of ticket posting and creating nearly 2,000 tickets daily.
  • Trained and mentored aspiring junior developers. Conducted code reviews via merge requests.
  • Integrated Google Analytics, Facebook Analytics, Firebase Analytics, GTM, and Hotjar as per the marketing team requirements.
  • Expanded the design system app, ensuring a consistent UI/UX.
  • Integrated queryable cloud logging on the Google Cloud platform.
Technologies: JavaScript, React, Node.js, Python, Django ORM, Jira, Robotic Process Automation (RPA), Google Cloud Platform (GCP), Deployment, Firebase, Web Analytics, React Query, PostgreSQL, E2E Testing, Databases, Hotjar, Git, GitHub, Styled-components, Design Systems, Storybook, HTML, Full-stack, Webpack, CSS, CSS3, HTML5, JSON Web Tokens (JWT), REST APIs, Payment APIs, ESLint, TypeScript, Context API, Redux Thunk, Front-end Build Tools, Tailwind CSS, Unit Testing, ECMAScript (ES6), Google Sheets API, Analytics, Firebase Hosting, Firebase Cloud Functions, Firebase Analytics, Push Notifications, Firebase Authentication, Google Cloud, React Native

Full-stack Engineer

2019 - 2021
Freelancer
  • Developed the mobile application Lovepay using React Native.
  • Build the administration panel for the student portal using React and Node.js.
  • Created the complaint management system using React and Node.js.
Technologies: React Native, React, Node.js, Redux, React Query, MongoDB, GraphQL, Tailwind CSS, Antd, Amazon RDS, Amazon EC2, Redux Thunk, PostgreSQL, Bootstrap, CSS, CSS3, HTML5, HTML, E2E Testing, Cypress, TypeScript, Material UI

Software Engineer

2019 - 2020
KoderLabs
  • Developed the mod transport web application using React, Redux, and Node.js.
  • Created the pocket planner mobile application using React Native.
  • Developed the video class conference app using React, Node.js, and Jitsi Meet.
  • Tracked and fixed critical issues in multiple systems.
  • Trained the team by providing learning sessions on React and its libraries.
  • Conducted code reviews via merge requests and participated in sprint planning meetings.
Technologies: JavaScript, React, Node.js, E2E Testing, Jira, Confluence, Git, Bitbucket, Social Media Login, Hotjar, jQuery, Unit Testing, Jest, Antd, Bootstrap, JSON Web Tokens (JWT), HTML5, React Native, CSS, Tailwind CSS, SCSS, Redux, Redux Thunk, Webpack, ESLint, TypeScript, Firebase Cloud Messaging (FCM), Agile Project Management, REST APIs

Software Engineer

2018 - 2019
CinqTech
  • Developed the complete cryptocurrency exchanger front end called Bitjeem using AngularJS.
  • Integrated the marketing analytics tools as per the requirements.
  • Tracked and fixed critical issues with the team. Participated in sprint planning.
Technologies: JavaScript, React, Angular, Node.js, Dialogflow, Git, Bitbucket, HTML5, CSS3, Web Analytics

Associate Software Engineer

2018 - 2018
Text
  • Developed the statistical dashboard using React and Node.js.
  • Participated in sprint planning sessions.
  • Completed multiple learning sessions with React and Node.js.
Technologies: React, GitHub, Node.js

Experience

Online Visa Application Platform

https://visa.sastaticket.pk/
I developed Pakistan's first online visa application platform as a full-stack engineer. I built the front end using React and React Query and used Firebase as the back end for the application. I then wrote multiple cloud functions for various functionalities, integrated multiple payment providers, and contributed to the design systems and storybook by introducing new UI components and integrating Firebase analytics.

Hotel Booking System Module

I developed multiple features of the hotel's module as a full-stack engineer, including the front end of various features using React and Redux.

This included building the back end using Django, fixing numerous issues and enhanced the capabilities of the hotel's module on both front-end and back-end sides, and integrating marketing tools such as GTM, Google Analytics, Facebook Analytics, and Hotjar.

I also integrated multiple hotels providers in the system such as Bed-bank, Stuba, and Jacktravel. My final contributions included integrating a rule-based business system for marketing teams to help them run different campaigns as well as a rule-based voucher system.

Bus Booking System Module

I developed an online bus searching and booking platform module for Sastaticket.pk.

This included developing a bus seat selection module for different bus layouts and integrating offline search, filter and sorting, payment APIs, and analytics as per the marketing requirement.

Sastaticket.pk Aeroglobe

https://agent.aeroglobe.pk/login
I developed and led the B2B OTA ticket issuance portal as a full-stack engineer, completing the front end using React, TypeScript, and Redux.

Breaking down the work, I built the entire back end using Django and integrated multiple airlines in the system for ticket issuance. Additionally, I integrated queryable cloud logging and developed another back-end server for the financial provider utilizing Node.js. I also integrated analytics and other marketing tools as per the marketing team requirements.

Bitjeem

https://www.bitjeem.com/
Developed the front-end part of the cryptocurrency exchanger using Angular2+. Integrated statistical graphs in the exchanger screen, integrated candlestick graphs, and created a chatbot using Dialogflow.

Education

2015 - 2019

Bachelor's Degree in Software Engineering

University of Karachi - Karachi, Pakistan

Skills

Libraries/APIs

React, REST APIs, Node.js, Context API, Django ORM, React Query, jQuery, Google Cloud API, Antd, Google Maps API, Google Sheets API, Moment.js, SendGrid API, Chai

Tools

Front-end Build Tools, GitHub, WebStorm, Slack, Jira, Asana, Confluence, Git, Bitbucket, Hotjar, Cron, Webpack, Firebase Authentication, Dialogflow, Redux Thunk, Firebase Analytics, Firebase Cloud Messaging (FCM), Logging, Mailchimp, Redux Toolkit, Amazon OpenSearch, RTK Query

Languages

JavaScript, HTML5, HTML, Python, TypeScript, ECMAScript (ES6), CSS, GraphQL, CSS3, Java, SQL, SCSS

Frameworks

Tailwind CSS, JSON Web Tokens (JWT), Cypress, Ant Design, Django, Angular, React Native, Redux, Express.js, Material UI, Bootstrap, Jest, Django REST Framework, AngularJS, Telerik Kendo UI, Kendo UI, Swagger

Paradigms

REST, Unit Testing, Agile Project Management, E2E Testing, Rule-based Programming

Platforms

Firebase, MacOS, Ubuntu, Google Cloud Platform (GCP), Docker, Apple, Amazon EC2, Netlify, Heroku, Visual Studio Code (VS Code), AWS Elastic Beanstalk

Storage

PostgreSQL, Databases, MongoDB, NoSQL, Cloud Firestore, CouchDB, Google Cloud, Elasticsearch, Firebase Realtime Database

Other

Web Development, Front-end Development, Responsive UI, Back-end Development, Analytics, Full-stack, ESLint, Data Structures, OOP Designs, Teams, Robotic Process Automation (RPA), Deployment, Web Analytics, Social Media Login, Styled-components, Design Systems, Storybook, Cloud, SaaS, API Testing, User Interface (UI), Google Cloud Functions, Push Notifications, Google Sign-in, Styled System, Payment APIs, Firebase Hosting, Firebase Cloud Functions, Amazon RDS, Structured Logging, System Design, End-to-end Implementation (E2E), Hotels & Lodging, Data Warehousing, Middleware, Migration, Data Migration, Front-end, Monorepos, GitHub Workflows

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