
Syed Asad Abbas
Verified Expert in Engineering
Full-stack Developer
Karachi, Sindh, Pakistan
Toptal member since November 22, 2021
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
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
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
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.
Software Engineer II
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.
Full-stack Engineer
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.
Software Engineer
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.
Software Engineer
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.
Associate Software Engineer
Text
- Developed the statistical dashboard using React and Node.js.
- Participated in sprint planning sessions.
- Completed multiple learning sessions with React and Node.js.
Experience
Online Visa Application Platform
https://visa.sastaticket.pk/Hotel Booking System Module
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
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/loginBreaking 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/Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring