Shah Nawaz Awan
Verified Expert in Engineering
Full-stack Developer
Shah is a full-stack developer with over six years of experience in the software development industry. He specializes in JavaScript and Python and has a solid knowledge of libraries and frameworks such as React, Node.js, React Native, and Django REST. His most recent large-scale venture is Sastaticket.pk, the largest online travel agency startup in Pakistan, where Shah led and revamped the bus module, resulting in 30% business growth.
Portfolio
Experience
Availability
Preferred Environment
Linux, Slack, Jira, MacOS, Visual Studio Code (VS Code), Git, User Interface (UI)
The most amazing...
...thing I've led is the bus module revamp at Sastaticket.pk to enable users to search their routes better, increasing business by 30%.
Work Experience
Full-stack Developer
Sastaticket
- Started as a front-end developer and wrote the base for end-to-end and unit tests, resulting in test coverage of over 60%. Wrote and documented the core logic for a flight result module on the front end to help provide multiple flight combinations.
- Started Google Tag Manager from scratch and shifted all marketing integration to a single platform, helping to unify a data set and facilitate the integration of marketing-related tools in the future.
- Learned Python and Django REST framework and got promoted to a full-stack developer. Pushed an in-house built hotel provider to completion by working on the front and back end, which helped grow local hotel bookings.
- Revamped a bus module, helping increase search results threefold. Increased bus orders from around 70 or 80 per day to more than 100 per day by providing multiple origin and destination terminal options.
Full-stack Developer
Simsimsu
- Managed single-handedly both the front and back end, built on React and Node.js, respectively.
- Handled deployments as well as planning feature releases.
- Integrated Stripe API for in-app subscription purchases.
Full-stack Developer
Jeddah Soft
- Created a React Native-based mobile app for live Q&A using Firestore as the database.
- Built a dashboard for a client's restaurant to manage a huge inventory, orders, and employee payrolls. The tech stack for the application was MySQL, React, and Node.js.
- Worked as a code reviewer and interviewer to maintain code standards and keep an eye on the new employee induction.
Mobile App Developer
AppBakerZ
- Built a mobile app with React Native, added features, and fixed bugs. The app can be reached at financebakerz.com.
- Used Node.js to create APIs and contributed to developing CRUD operations.
- Added features to the dashboard for the FinanceBakerz web app built on React Native.
Experience
Sastaticket
https://www.sastaticket.pk/I previously worked as a front-end developer on this project, and I wrote the core logic for flight result selection and combination. Also, I shifted analytics from multiple integrations to a unified integration on Google Tag Manager and created the base for unit and E2E testing.
During my transition from the front-end to a full-stack developer, I developed an in-house hotel provider, completing both the front-end and back-end features.
I revamped the bus module for easy integration of new providers and rewrote the search to a booking flow on the back end. Finally, I updated the terminal-to-terminal search to city-to-city search, resulting in a visible spike in bus orders due to the trifold increase in search results.
Provenance
Sastaticket Bedbank
https://bedbank.sastaticket.pk/Mobile Responsive UI
https://flexbox-ui.web.app/Al Arab Tents
http://www.alarabtents.com/Education
Bachelor's Degree in Computer Engineering
Dawood University of Engineering and Technology - Karachi, Pakistan
Certifications
Graph Developer Associate
Apollo Graph, Inc.
Skills
Libraries/APIs
React, Google Analytics API, Google Tag Manager API, Node.js, jQuery, Flexbox, REST APIs, React Router, React Redux, Recharts, JavaScript Charting, Django ORM, React Native for Web, Chart.js, Socket.IO, Stripe API
Tools
Git, Webpack, JSX, Redux Thunk, GitHub, Facebook Pixel, Redux Toolkit, Celery, Slack, Jira, Amazon Elastic Container Service (Amazon ECS)
Frameworks
Django REST Framework, React Native, Django, Redux, Material UI, Bootstrap, Express.js, Next.js, Jest, Cypress, NestJS, Ant Design, Foundation for Emails, Tailwind CSS
Languages
JavaScript, Python, HTML, CSS, TypeScript, HTML5, CSS3, XML, SQL, Sass, SCSS, GraphQL
Paradigms
UI Design, HTML DOM, Unit Testing, Testing, ETL, Web UI Design, Web App Design
Storage
PostgreSQL, JSON, MongoDB, MySQL, Cloud Firestore, Realm
Platforms
Firebase, Linux, Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS), Meteor
Other
Bootstrap 4, Web App Deployment, Web Development, APIs, Responsive Web Apps, Single-page Applications (SPA), Front-end, User Interface (UI), User Experience (UX), Dashboards, Full-stack, React Hooks, Front-end Development, Full-stack Development, Back-end, API Integration, Web Applications, Analytics, Atomic Design, HTML Email, Styled-components, Data Visualization, Software Architecture, WebSockets, Charts, Visualization Design, Mobile App Development, Storybook, OAuth, Apollo, React Flow
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