Ayyaz Ali
Verified Expert in Engineering
Full-stack Developer
Ayyaz is a full-stack developer with several years of experience, including building an education platform that has helped over 1 million students worldwide, leading teams of up to ten to deliver solutions, and deploying and managing serverless apps on AWS. Ayyaz's skill set includes a range of frameworks (Express.js and Next.js), libraries/APIs (React, Node.js), and storage (MongoDB). What makes Ayyaz stand out from the crowd of web developers is his ability to handle product builds.
Portfolio
Experience
Availability
Preferred Environment
Node.js, MongoDB, React, Express.js, Amazon Web Services (AWS), AWS Amplify, Next.js, PostgreSQL, MySQL, MERN Stack
The most amazing...
...thing I've worked on was an educational platform that I've grown to help over 1 million students worldwide.
Work Experience
Senior Full-stack Engineer
Innovage.io
- Developed a boot camp SaaS product for the education sector and helped the institute to resolve management issues by giving them a platform where they can manage thousands of students and their slots in the camp.
- Fixed production bugs with the team, typically with very short notice, to ensure that the server was up and running again with no lag time.
- Resolved complex production issues (usually within two hours) and got the system up and running for clients.
Co-founder | CTO
Innovage.io
- Contributed to software development and led and managed teams to resolve customer problems worldwide; helped over a dozen clients with their systems, including SaaS products and healthcare management.
- Developed new features in a client's project and solved their existing bugs which were slowing down their system to a greater extent.
- Handled clients' production issues and supported their systems so that they could handle thousands of requests per minute.
- Defined and prioritized new tasks and delegated the work on the clients' behalf.
- Built a hiring funnel to hire top talented people to work with us on client's projects.
- Created goals for the team to improve performance and achieve client goals.
- Oversaw and was responsible for team activity monitoring and time reporting,.
- Delegated work and assignments to team members and ensured that we were on the same page with clients.
Web Developer
Clever Canary
- Structured the data for GA4 and Google Tag Manager.
- Launched events for GA4 and single entry points through Google Tag Manager.
- Made the whole website trackable and tracked different users and behaviors.
Senior Full-stack Engineer | Co-founder
Course Eagle
- Conceived with the team of a learning management system (LMS) that could connect students and teachers during the COVID-19 pandemic; we helped over 100,000 students with their problems and made their lives a bit easier during the lockdown.
- Built the system from scratch, from database structure to the front end; paying close attention to every aspect of the system to maximize the outcome from the platform.
- Launched it on Amazon Web Services (AWS) with an EC2 server while managing traffic of over 10,000 per month.
- Provided easy-to-access resources to students to help them in their studies and managed a database of over a million records.
- Created an uploader to parse the data into Word files. The uploader can separate data based on their structure type and parse over 100 files per minute.
- Parsed the whole database of over a million to gather connections between the data points, analyzed the data, and then created links between thousands of data points.
- Implemented a transcribed image functionality to parse an image from the data and convert it into text.
- Added PayPal and Stripe payment gateways to the system to handle thousands of transactions a day.
- Engineered a solution management system to provide a way for the team to keep track of existing data sets and make better decisions.
Senior Full-stack Engineer
Podsoft
- Added a reservation functionality to the system so that guardians can reserve their slots for their children; it grew to thousands of reservations a day.
- Fixed a calendar bug and restructured the code to handle more streamlined development.
- Improved the launch process so that it could handle the traffic of 1,000+ users a day.
- Created sprints and ran daily standups for the team.
- Resolved a blocker so that team members could work properly.
- Guided new team members to understand the code and system in a better way.
- Discussed new functionalities with the CEO that provided benefits to the company.
- Resolved several issues and guided team members to work efficiently while the system was collapsed. We got it up and running again in a very short time with not much downtime.
Product Advisor | Full-stack Engineer
Scout & Cellar
- Worked on the front end for this client and provided services for proper tracking through Google Tag Manager (GTM).
- Added tracking to the system to track users and increase the conversion rate. The tracking added more visibility to user retention on the site.
- Increased user retention on the website by 50% and made the pages stickier, i.e., users stayed on the site for longer.
- Discussed product scope with the product management team and shaped a better product to give more efficient results.
Project Manager | Co-founder
Penhouse
- Came up with the idea to launch an eCommerce store with my team to provide high-quality products nationwide and built the system and internal management structure to handle over 100 orders a day.
- Structured the system to be flexible so that it could incorporate tons of third-party APIs to handle all the shipments from the vendors and the system users.
- Added an inventory management system to efficiently handle business inventory. It currently handles hundreds of product types with thousands in quantity.
- Implemented a vendor management system to keep track of the vendors working with the company. It currently handles 1,000+ vendors.
- Incorporated an account management system into our platform to support intercommunication between our system to keep track of all the accounts and spending; this solved a major pain point for our company.
- Integrated logistics directly in our system to handle over a thousand cities and keep customers up to date about deliveries along with an ETA about their parcels.
- Launched the platform on an AWS EC2 instance so that it could handle traffic of 1,000+ customers per day.
Senior Software Enginner
SolutionInn
- Scaled up the SolutionInn system while adding 50 new functionalities to the application that help students study better.
- Fixed 1,000+ old major and minor bugs in the system to make it more efficient.
- Added payment methods like Stripe and PayPal to securely process payments on the platform.
- Helped manage the cloud server so that it could handle more traffic and make the system more reliable around the globe.
Full-stack Engineer
SolutionInn
- Worked in a team that created an education system that has helped over 2 million students around the globe.
- Created an advanced search functionality that searches a database of over 10 million data points and then gives the best possible solution to the student; also developed a model to give AI-based results to users.
- Deployed the system on AWS and made the solution scalable so that it could handle traffic of over a million user sessions per month.
Experience
Course Eagle
https://courseeagle.comI led a team of 5-10 and was also the co-founder. We achieved our vision of making it easy for students to get help in their studies and it grew to have more than 1 million users worldwide.
Tasks Accomplished:
• Developed the app.
• Implemented a voice search.
• Parsed the images to be included in searches.
• Converted images into the text of all the databases of over 500,000 rows.
• Added the Elasticsearch functionality.
• Designed and structured the database to store data efficiently.
• Implemented the parser to parse hundreds of files at a single time.
• Built a desktop app to easily handle uploads.
• Implemented cross-page links to make it easier for users to navigate to a specific term.
• Deployed the app to AWS.
• Made it scalable so that it could handle hundreds of students at a single time.
• Built the data entry points.
Penhouse
https://penhouse.pkI am the co-founder of this project and have built the system to handle the orders online.
Tasks Accomplished:
• Managed 5-10 people on this project.
• Established sprints and added items to the backlog.
• Gathered project requirements.
• Built the inventory management system to keep track of more than 100,000 products.
• Created an accounting management system to keep track of all the finance details.
• Built an employee system to make it easy for the employees to coordinate in real-time to deliver parcels faster.
• Added cross-platform dispatching to make it easier to book parcels through different courier services.
• Retained order histories so that the support team could easily and quickly provide support to the user.
• Scaled the application so that it could handle more than 500 orders in a single day (which it did).
• Ensued that the site could handle more than 1,000 users at a single point.
• Built a cross-tracking system to track customer orders.
• Implemented a marketing solution for the product to use Amazon SES and sending marketing emails.
Definepedia
Tasks accomplished:
• Created the database designs for this product.
• Created and managed Figma designs with the designer.
• Managed the Jira board for the team.
• Created and allocated tasks to get the most out of the development team.
• Created the roadmap for product launch.
• Defined the structure of the application to have room for future updates.
• Created a flexible and scalable database.
• Discussed the growth plan with the team.
• Created a content strategy to leverage the most out of the product.
Skills
Languages
JavaScript, HTML, CSS3, CSS, HTML5, TypeScript, GraphQL, SQL, Python, Python 3
Frameworks
Express.js, Bootstrap, Redux, React Native, Next.js, Angular, React-Bootstrap, Django, Jest, Tailwind CSS
Libraries/APIs
Node.js, React, React Redux, React Router, REST APIs, API Development, Stripe, Redux-Saga, AWS Amplify, Stripe Connect, FFmpeg
Tools
Google Analytics, Slack, Jira, Expo, Figma, Auth0, Cron, Sequelize, Mongoose, Prisma, AWS AppSync, GitHub, Amazon Elastic Container Registry (ECR)
Platforms
Visual Studio Code (VS Code), Amazon Web Services (AWS), HubSpot, AWS Lambda, Firebase, Amazon EC2, Kubernetes, iOS, Twilio, Docker, Shopify
Storage
MongoDB, MySQL, Amazon S3 (AWS S3), JSON, PostgreSQL, Amazon DynamoDB
Other
APIs, Full-stack, API Integration, Software Design, Web Development, Charts, Front-end, Strapi, Webhooks, User Interface (UI), Web Hosting, Back-end Development, Front-end Development, Serverless, Learning Management Systems (LMS), SaaS, CTO, Product Leadership, Architecture, Leadership, Code Review, Remote Team Leadership, Team Leadership, Back-end, Amazon API Gateway, Lambda Functions, User Experience (UX), Mobile UX, UI Development, Data Visualization, Artificial Intelligence (AI), Prompt Engineering, Mobile Apps, Payment APIs, MERN Stack, Gatsby, Internet of Things (IoT), Instant Messaging, Language Models, Generative Pre-trained Transformers (GPT), OpenAI GPT-4 API
Paradigms
Unit Testing, Microservices, Search Engine Optimization (SEO), Serverless Architecture
Education
Bachelor's Degree in Computer Science
National University of Computer and Emerging Sciences (FAST) - Lahore, Pakistan
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