
Wahaj Ashfaq
Verified Expert in Engineering
Web Developer
Lahore, Punjab, Pakistan
Toptal member since September 13, 2021
Wahaj is passionate about building human-centered web apps with React and other libraries. He is proficient in core web languages—CSS, HTML, and JavaScript. He also has experience integrating third-party APIs such as Twilio Video, SendGrid, and Google Maps for Android. Apart from the front-end technologies, he developed back-end APIs using the Django REST framework and has experience deploying applications to AWS EC2, Heroku, and Firebase cloud.
Portfolio
Experience
- JavaScript - 3 years
- Software Development - 3 years
- REST APIs - 3 years
- Responsive UI - 3 years
- Front-end - 3 years
- CSS - 3 years
- React - 3 years
- Django - 2 years
Availability
Preferred Environment
Git, Windows, Ubuntu, Visual Studio Code (VS Code)
The most amazing...
...experience I've had is contributing to a market research application and developing a video call feature using React and Twilio Video.
Work Experience
Senior Software Developer
Kodifly Limited
- Developed an application that monitors the railway track for potential maintenance alerts by reading data of different switches using MQTT.
- Worked on a clinic booking system application that records appointments and symptoms of patients.
- Created a blog for a co-working space using a Django back end and GraphQL.
Web Software Developer
AI Academy
- Contributed to an AI-based animal recognizing application. Implemented a workflow to upload a video and send it to the back end, displaying progress and final results. Used React, Chakra UI, and Flask API.
- Developed a full-stack application to manage stocks from list generation to be delivered to outlets. Used Ant Design, React, and Django REST framework to develop this AI-based inventory management system.
- Helped develop a learning management system, resolving bugs in an existing application. Used technologies such as Vue.js, Vuex, and Node.js.
- Developed a booking management system for a Hong Kong-based co-working space.
Front-end Developer
Discvry
- Helped develop the front end of a market research product that connects researchers with relevant audiences.
- Developed the first version of a video call app using Twilio Video and React.
- Created other functionalities such as audience creation and interview scheduling.
Java Software Developer
Nakisa
- Acted as a back-end developer working on a lease contract management application.
- Investigated bugs and coordinated with the support team to resolve client issues.
- Developed new features designed by the product team.
Experience
Discvry
I acted as a front-end developer and implemented user interfaces and features. I coordinated with back-end developers for connecting back-end APIs with the front end. While the product is continuously evolving, I developed the first version of the video call feature. Being an early team member, I wrote initial test cases for front-end testing using Jest and Enzyme.
Web-based Reward Distribution Application
I created a proof of concept with the complete flow of the application in which each user has to perform some tasks, and at the end of each round, he can nominate any coworker to get a share in the reward allocated for that round.
Food Delivery Web Application
FUNCTIONALITIES
• Browse restaurants and menus
• Order food
• Create an account
• Manage carts
• Admin dashboard for updating restaurant details
• View and update the order status
Education
Bachelor's Degree in Computer Science
National University of Computer and Emerging Sciences - Lahore, Pakistan
Skills
Libraries/APIs
REST APIs, React, Antd, Vuex, Vue, Node.js
Tools
Git, Figma, Adobe Experience Design (XD), Twilio Programmable Video, GitHub, Celery, MQTT
Languages
JavaScript, CSS, Java 8, SCSS, TypeScript, HTML
Frameworks
Django, Bootstrap, Redux, Svelte
Platforms
Windows, Ubuntu, Visual Studio Code (VS Code), Firebase
Storage
Redis, PostgreSQL
Other
Front-end, Responsive UI, Software Development, Web Programming
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