Tayyab Shahid
Verified Expert in Engineering
Full-stack Developer
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
Experience
- Django - 7 years
- TypeScript - 7 years
- JavaScript - 7 years
- React - 7 years
- React Redux - 6 years
- Next.js - 6 years
- Full-stack - 5 years
- Angular - 5 years
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 Developer
Mesa
- Contributed to developing and optimizing the Mesa Wallet app (Mesawallet.io/). I used Next.js and FastAPI to build a robust and scalable application framework.
- Enhanced the app's performance and visual appeal by integrating advanced TypeScript and Tailwind CSS techniques. I also introduced intelligent features that improved user interactions by leveraging large language models (LLMs).
- Ensured high availability and reliability by managing Amazon EC2 instances and optimized continuous integration and deployment processes with GitHub CI/CD.
- Implemented comprehensive testing strategies using Jest, which allowed us to maintain high code quality and quickly identify and resolve issues.
- Contributed to delivering a secure, efficient, and user-friendly digital wallet, significantly boosting user engagement and satisfaction.
- Utilized Trello to track new features and bugs for the Mesa Wallet app. Organizing tasks into clear and actionable cards ensured the development team could easily prioritize and address issues.
Senior Full-stack Developer
Micani Labs
- Contributed to developing and deploying Thesia.ai, an advanced application leveraging Next.js and FastAPI. I utilized TypeScript and Tailwind CSS for robust and scalable front-end design.
- Utilized Jira to track new features and bugs for Thesia.ai effectively. By meticulously managing the project backlog, I ensured that development priorities were clear and aligned with business goals, enabling the team to address issues promptly.
- Managed Amazon EC2 instances, setting up and maintaining GitHub CI/CD pipelines and optimizing load balancers to ensure high availability and performance.
- Improved the app's efficiency and user experience, demonstrating strong problem-solving skills and technical expertise.
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
Thesia.ai
https://thesia.ai/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.
RideTo
https://www.rideto.com/New Wave Learning
https://www.newwavelearning.com/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.
Machine X
https://machine-x.vercel.app/#/I implemented efficient GitHub CI/CD pipelines to automate testing and deployment processes, reducing release times and improving deployment accuracy. I leveraged Jest for comprehensive testing, ensuring high code quality and application stability. I collaborated with product managers, designers, and engineers to integrate user feedback and continuously improve the application's features and performance. I contributed to a high-performing team environment by sharing best practices and fostering a culture of continuous improvement.
MyLastSpeech
https://mylastspeech.vercel.app/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 application's styling 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.
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.
HipChefs App
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
Master's Degree in Computer Science
University of Engineering and Technology (UET), Lahore - Lahore, Pakistan
Bachelor's Degree in Computer Science
National University of Computer and Emerging Sciences - Lahore, Pakistan
Intermediate Degree in Science
Punjab Group of Colleges - Shahkot, Punjab, Pakistan
Skills
Libraries/APIs
React, React Redux, Vue, jQuery, Twilio API, PostgREST, Google Maps API, REST APIs, Facebook API, Node.js, Vue 2, Web3.js, Instagram API, TikTok API, LinkedIn API, Stripe
Tools
Redux Thunk, Git, Bitbucket, NPM, C#.NET WinForms, Auth0, Jira, Asana, Webpack, Figma, Adobe Experience Design (XD), Trello, Amazon Elastic Container Service (ECS), Docker Compose, Prisma, Celery, Amazon Simple Email Service (SES), MATLAB
Languages
JavaScript 6, HTML5, Sass, TypeScript, JavaScript, CSS, HTML, SCSS, Python, Python 3, C, SQL, Java, C++, Assembly, C#
Frameworks
Next.js, Django, Redux, Bootstrap, Vanilla JS, Material UI, Tailwind CSS, Flask, .NET, AngularJS, Angular, Ant Design, ASP.NET, Jest
Paradigms
Agile, Object-oriented Programming (OOP), Responsive Web Design (RWD), UI Design, REST, Testing
Platforms
Web, Amazon Web Services (AWS), Twilio, Vercel, Mobile, Docker, Firebase, Google Cloud Platform (GCP), Amazon EC2
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, Version Control, Cross-browser Compatibility, SaaS Design, Web UX, User Experience Design, 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, FastAPI, Load Balancers, Computer Science
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