Tayyab Shahid, Developer in Lahore, Punjab, Pakistan
Tayyab is available for hire
Hire Tayyab

Tayyab Shahid

Verified Expert  in Engineering

Full-stack Developer

Location
Lahore, Punjab, Pakistan
Toptal Member Since
November 8, 2021

Tayyab is an experienced software engineer with a passion for developing innovative programs that expedite the efficiency and effectiveness of organizational success. He is a skilled leader with the proven ability to motivate, educate, and manage a team of professionals. Tayyab is also a confident communicator, strategic thinker, and innovative creator who develops customized software to meet a company's organizational needs and further its success.

Portfolio

IIInigence
Agile, Amazon S3 (AWS S3), AngularJS, Asana, Amazon Simple Email Service (SES)...
Esketchers
AngularJS, React, Redux Thunk, Sass, JavaScript 6, Python 3, Django, SQL...
Online Freelance Agency
Amazon S3 (AWS S3), Web, CSS, HTML5, Sass, React, Redux, Angular, Vue...

Experience

Availability

Full-time

Preferred Environment

JavaScript 6, React, AngularJS, REST, SaaS, JavaScript, CSS, HTML, Bootstrap, Django, .NET

The most amazing...

...thing I've developed is a very successful food ordering app called HipChefs.

Work Experience

Senior Full-stack Software Engineer

2022 - PRESENT
IIInigence
  • Developed a learner app with different questionnaires and its admin console using React and Next.js.
  • Built a telephonic and messaging app that used Asterisk for its call and message features and Next.js and Tailwind CSS for its front-end.
  • Fixed bugs that were logged on reporting tools like Jira, Asana, and Linear.
Technologies: Agile, Amazon S3 (AWS S3), AngularJS, Asana, Amazon Simple Email Service (SES), Back-end, Bitbucket, Bootstrap, Material UI, SCSS, CSS, HTML5, JavaScript 6, TypeScript, Redux, Front-end, Django, Python 3, PostgreSQL, User Interface (UI), Testing, Git, Vue, Redux Thunk, Tailwind CSS, NPM, Amazon Web Services (AWS), Node.js, Flask, Docker, Front-end Development, C#.NET WinForms, Software Engineering, SOAP, CI/CD Pipelines, Twilio, Software Development, Twilio API, Analytical Dashboards, Pixel Perfect, Responsive Web Apps, Live Chat, Docker Compose, Vercel, Auth0, Large Language Models (LLMs)

Senior Full-stack Software Engineer

2019 - 2022
Esketchers
  • Developed a food ordering and delivery app where chefs have their own site and can create menus and recipes for customers. It was built using React, with Next.js for the customer-facing app.
  • Worked on a project based on Google My Business, locating all users' accounts and creating a baseline report of all locations. I used React with TypeScript for the front end and Django for the back end.
  • Created a workout logging site named Tabeeb Agent using Django for the back end and React for the front end.
  • Built a site named MyLastSpeech using React for the front end and Django for back end.
  • Fixed bugs that were logged on reporting tools like Jira, Asana, and Linear.
  • Analyzed business requirements and participated in technical design, development, and testing of various modules assigned.
Technologies: AngularJS, React, Redux Thunk, Sass, JavaScript 6, Python 3, Django, SQL, Next.js, HTML, CSS, SaaS, REST, JavaScript, Bootstrap, Chakra UI, PostgreSQL, Asana, Jira, Java, Redux, TypeScript, HTML5, React Redux, Vanilla JS, Front-end, Back-end, Git, Agile, MySQL, SCSS, Testing, User Interface (UI), NPM, Node.js, Flask, Docker, PDF Scraping, Firebase, Amazon Elastic Container Service (Amazon ECS), Front-end Development, Charts, User Experience (UX), C#.NET WinForms, Software Engineering, SOAP, Twilio, Software Development, Twilio API, Pixel Perfect, Responsive Web Apps, Live Chat, Docker Compose, Vercel, Google Cloud Platform (GCP), Auth0

Full-stack Engineer

2015 - 2020
Online Freelance Agency
  • Developed an airline management system—a full-fledged web project in Java—using a model-view-controller (MVC) architecture and HTML, HTML5, Jakarta Server Pages, CSS, JavaScript, Ajax, AngularJS, jQuery, and Bootstrap 4 for the front end.
  • Created a desktop app for the airline management system based on C, SQL, and object-oriented programming (OOP), applying all OOP concepts, such as encapsulation and abstraction.
  • Designed and developed a fully functional eCommerce website—a My Amazon replica—using JavaScript, Ajax, HTML5, CSS3, and JSON on the front end, ASP.NET and C# on the back end, and MS SQL for its database.
Technologies: Amazon S3 (AWS S3), Web, CSS, HTML5, Sass, React, Redux, Angular, Vue, AngularJS, Material UI, Amazon Web Services (AWS), Amazon Simple Email Service (SES), Django, Python 3, Celery, Redis, JavaScript, TypeScript, Bootstrap, Ant Design, User Interface (UI), Next.js, Tailwind CSS, REST APIs, Back-end, Asana, Jira, Figma, Adobe Experience Design (XD), Trello, Instagram API, Facebook API, Google Maps API, Webpack, NPM, Full-stack, Node.js, Flask, Docker, Vue 2, Front-end Development, C#.NET WinForms, Software Engineering, SOAP, Twilio, Software Development, Twilio API, Analytical Dashboards, Pixel Perfect, Responsive Web Apps, Live Chat, Docker Compose, Vercel, Auth0

Software Engineer

2018 - 2019
Soliton Technologies
  • Added new healthcare features to the app using Java and JavaScript. There were multiple apps for different users, and this app was used to track patient data and generate different reports based on their health conditions.
  • Used Spring MVC to build the application on the server side, creating a data access object (DAO) interface, abstract class, and concrete classes to interact with persistence entities.
  • Developed new features and fixed bugs logged by QA on Jira, delivering on time.
Technologies: JavaScript 6, Java, HTML5, CSS, HTML, SaaS, REST, JavaScript, Bootstrap, Chakra UI, PostgreSQL, Asana, Jira, Redux, SQL, TypeScript, Django, Next.js, Sass, AngularJS, Redux Thunk, React Redux, React, Vanilla JS, Front-end, Back-end, Git, Agile, MySQL, SCSS, Testing, User Interface (UI), NPM, Node.js, Flask, Docker, Front-end Development, C#.NET WinForms, Software Engineering, SOAP, CI/CD Pipelines, Twilio, Software Development, Twilio API, Analytical Dashboards, Pixel Perfect, Responsive Web Apps, Live Chat, Docker Compose, Vercel, Auth0

WickYick

A real estate website that I developed for a Toptal client using React, Next.js, and Django, with its front and back end deployed on AWS. The site enabled real estate agents to create profiles and list properties for sale.

As the most-visited real estate website in the United States, the Toptal client and its affiliates offer customers an on-demand experience for selling, buying, renting, and financing with transparency and nearly seamless end-to-end service. The company's affiliate lender also provides customers an easy option to get pre-approved and secure financing for their next home purchase.

New Wave Learning

A website that I developed using React and Django, with its front and back end deployed on Heroku.

It combines engaging creative content, interactive technology, and human touch points to inspire participants on their learning journey. It also provides flexible solutions delivered anywhere to fit users and their people.

HAZAMA Domain

A website offering affordable domain names, web hosting, email, SSL certificates, web design, and online marketing services.

The application targets users who want to buy any domain name for their website. I built the website from scratch using React for the front end, alongside Bootstrap and Sass, and Django for the back end. I also used tools such as PyCharm, WebStorm, and Navicat, completing and delivering the project to the client after three months.

RejectFair

A platform for job applicants to have the final word on their rejections. We wanted to celebrate companies that treat applicants fairly and hold accountable those that don't.

I compiled design and test-case documentation to facilitate the ease of continued development. Also, I developed the website from scratch, which was built using Django templates and Bootstrap for the front-end design. I also used tools like PyCharm and Navicat. We completed the project in four months, and it was beneficial for applicants to use and give reviews related to their experience.

MyLastSpeech

https://mylastspeech.com/
A website that allows anyone to write a few words that ideally would be read out by their loved ones at their funeral or passing service. Any user can upload the speech they want to be read at their funeral and add multiple close contacts who will only have access to the user's speech.

I was hired to handle all tech decisions and develop the website with a designer. I used React with TypeScript to develop the front end and the Bootstrap library for its design. I used Sass for the styling of the application and Django REST APIs for the back end; I wrote all the APIs by myself. This application targeted people across Europe and took around two months to deliver. Tools used for this application development were PyCharm, WebStorm, and Navicat.

HipChefs App

http://hipchefs-web.herokuapp.com/
A food ordering and delivery app that I developed for two sets of users: chefs and customers. The chef can create different menus and orders using the chef-facing platform. The customers can visit the customer-facing site, choose any of the chef's kitchens from the list, and select from a specific kitchen's menu to place their order.

I was hired to handle all tech decisions and develop the website with a designer. I used React with TypeScript to develop the front end and the Bootstrap library for its design. I used Sass for the styling of the application and Django REST APIs that I wrote myself for the back end. This application is still under development. It targets people across the USA and is projected to generate good revenue. Tools used for this application development were PyCharm, WebStorm, and Navicat.

Simultaneous Localization and Mapping

A project for my final year that uses the player or stage interface to program LEGO Mindstorms EV3. The robot will then create an initial map of its surroundings, find obstacles on the map, and should be able to move around, inform about its present location, and further explore the map for more obstacles and hurdles.

I worked with my team and implemented it via a LEGO Mindstorms EV3 robot. The programming is in Python, and we implemented machine learning algorithms at the back end. Some of the algorithms tested and implemented are particle filters.

Airline Management System Desktop App in C++

An Airline Management System desktop application based on C, SQL, and OOP, applying all OOP concepts, including encapsulation, abstraction, polymorphism, inheritance, and composition. I also used CSS to enhance the front end and Qt to implement the project.

My Amazon Replica Web App in ASP.NET

A fully functional eCommerce website that I designed and developed.

I used JavaScript, Ajax, HTML5, CSS3, and JSON on the front end and ASP.NET and C# on the back end. I also linked with the Microsoft SQL Server database using concepts such as normalization, functional dependencies, and ER and EER diagrams using joins, subqueries, stored procedures, triggers, and transactions.

Human Resource Management System

A Java web application that I developed with Agile SDLC.

I developed the Jakarta EE web application using the MVC architecture. I used Java on the back end with SQL server for its database. I also used JavaScript, HTML5, jQuery, Ajax, Bootstrap 4, and CSS3 for the front end. Finally, I applied the Agile and SDLC methods for developing this project.

Login and Face Tagger Using Facial Recognition

A facial recognition app that uses a laptop camera to log in to a system. I used artificial intelligence to detect a person's face and enable logging in.

The system is first trained by feeding some same pictures of the person, and when the person comes in to log in, the trained-picture features are used to detect the person's face. KNN AI classification algorithm is used to achieve this task in MATLAB.

A WhatsApp Replica Android Application

A replica application of WhatsApp that I built for Android.

I implemented all WhatsApp-like features on the app and used Google Firebase for networking support. A local database is also maintained to save users' profile pictures and messages while the internet is down.
2014 - 2018

Bachelor's Degree in Computer Science

National University of Computer and Emerging Sciences - Pakistan, Lahore

2012 - 2014

Intermediate Degree in Science

Punjab Group of Colleges - Shahkot, Punjab, Pakistan

Libraries/APIs

React, React Redux, Vue, jQuery, Twilio API, Google Maps API, REST APIs, Facebook API, Node.js, Vue 2, Instagram API, TikTok API, LinkedIn API

Tools

Redux Thunk, Git, Bitbucket, NPM, C#.NET WinForms, Auth0, Jira, Asana, Webpack, Figma, Adobe Experience Design (XD), Trello, Amazon Elastic Container Service (Amazon ECS), Docker Compose, Celery, Amazon Simple Email Service (SES), MATLAB

Frameworks

Next.js, Django, Redux, Bootstrap, Vanilla JS, Material UI, Tailwind CSS, Flask, .NET, AngularJS, Angular, Ant Design, ASP.NET

Languages

JavaScript 6, HTML5, Sass, TypeScript, JavaScript, CSS, HTML, SCSS, Python, Python 3, C, SQL, Java, C++, Assembly, C#

Paradigms

Agile, Object-oriented Programming (OOP), REST, Testing

Platforms

Web, Amazon Web Services (AWS), Twilio, Vercel, Mobile, Docker, Firebase, Google Cloud Platform (GCP)

Storage

PostgreSQL, MySQL, Databases, Redis, Amazon S3 (AWS S3), JSON

Other

Chakra UI, SaaS, Front-end, User Interface (UI), Ajax, APIs, Full-stack, Front-end Development, User Experience (UX), Software Engineering, CI/CD Pipelines, Software Development, Pixel Perfect, Responsive Web Apps, Live Chat, Mathematics, Physics, Chemistry, Biology, Back-end, OOP Designs, Data Structures, ERD, Artificial Intelligence (AI), Appointment Booking, Payment APIs, Charts, SOAP, Analytical Dashboards, Large Language Models (LLMs), K-nearest Neighbors (KNN), PDF Scraping

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