Tayyab Shahid
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Senior Full-stack Software Engineer
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.
Full-stack Engineer
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.
Software Engineer
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.
Experience
WickYick
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
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
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
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/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/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
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++
My Amazon Replica Web App in ASP.NET
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
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
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
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.
Education
Bachelor's Degree in Computer Science
National University of Computer and Emerging Sciences - Pakistan, Lahore
Intermediate Degree in Science
Punjab Group of Colleges - Shahkot, Punjab, Pakistan
Skills
Libraries/APIs
React, React Redux, Vue, jQuery, Twilio API, Google Maps API, REST APIs, Facebook API, Node.js, Vue 2, Instagram 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), TikTok API, K-nearest Neighbors (KNN), PDF Scraping
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