Shah Nawaz Awan, Developer in Karachi, Sindh, Pakistan
Shah is available for hire
Hire Shah

Shah Nawaz Awan

Verified Expert  in Engineering

Full-stack Developer

Location
Karachi, Sindh, Pakistan
Toptal Member Since
June 7, 2022

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

Sastaticket
JavaScript, Python, React, Django, PostgreSQL, Google Analytics API...
Simsimsu
React, Material UI, Node.js, Socket.IO, Express.js...
Jeddah Soft
React, Redux, HTML5, CSS3, Styled-components, Sass, SCSS, Atomic Design...

Experience

Availability

Full-time

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

2018 - PRESENT
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.
Technologies: JavaScript, Python, React, Django, PostgreSQL, Google Analytics API, Facebook Pixel, HTML, CSS, Google Tag Manager API, SQL, Cypress, Jest, HTML Email, Foundation for Emails, Redux, Sass, SCSS, Flexbox, HTML5, REST APIs, Web Development, Django REST Framework, JSX, UI Design, CSS3, Bootstrap, Ant Design, Data Visualization, APIs, Software Architecture, TypeScript, Responsive Web Apps, Single-page Applications (SPA), React Router, Redux Thunk, HTML DOM, Front-end, User Interface (UI), User Experience (UX), React Redux, Dashboards, Full-stack, Docker, Webpack, Atomic Design, Web App Deployment, JSON, Bootstrap 4, Tailwind CSS, Next.js, GitHub, Django ORM, Amazon Web Services (AWS), Storybook, React Hooks, Mobile App Development, Testing, Unit Testing, Redux Toolkit, Apollo, GraphQL, Analytics, React Native for Web, Recharts, Front-end Development, Full-stack Development, Back-end, XML, API Integration, Web Applications, ETL, Celery, OAuth

Full-stack Developer

2017 - 2018
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.
Technologies: React, Material UI, Node.js, Socket.IO, Express.js, Amazon Elastic Container Service (Amazon ECS), Stripe API, Web Development, JavaScript, CSS, MongoDB, JSX, UI Design, CSS3, HTML5, Bootstrap, Ant Design, APIs, Software Architecture, WebSockets, TypeScript, Responsive Web Apps, Single-page Applications (SPA), React Router, Redux Thunk, HTML DOM, REST APIs, Front-end, User Interface (UI), User Experience (UX), React Redux, Dashboards, Full-stack, NestJS, Webpack, Web App Deployment, JSON, Bootstrap 4, GitHub, Realm, Amazon Web Services (AWS), Front-end Development, Full-stack Development, Back-end, XML, API Integration, Web Applications

Full-stack Developer

2016 - 2018
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.
Technologies: React, Redux, HTML5, CSS3, Styled-components, Sass, SCSS, Atomic Design, React Router, Jest, Cypress, Node.js, React Native, MySQL, Cloud Firestore, Web Development, JavaScript, CSS, MongoDB, JSX, Express.js, UI Design, Bootstrap, Material UI, Ant Design, Data Visualization, APIs, WebSockets, Charts, JavaScript Charting, TypeScript, Responsive Web Apps, Single-page Applications (SPA), Redux Thunk, HTML DOM, REST APIs, Front-end, User Interface (UI), User Experience (UX), React Redux, Dashboards, Full-stack, Webpack, Firebase, Web App Deployment, JSON, Bootstrap 4, Chart.js, Next.js, GitHub, Realm, Mobile App Development, Apollo, GraphQL, Recharts, Front-end Development, Full-stack Development, Back-end, XML, API Integration, Web Applications

Mobile App Developer

2017 - 2017
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.
Technologies: React, JavaScript, React Native, React Native for Web, Node.js, Express.js, Meteor, HTML, HTML5, CSS3, APIs, Mobile App Development, Web Development, Web UI Design, Web App Design, Front-end Development, XML, API Integration

Sastaticket

https://www.sastaticket.pk/
Sastaticket is a React and Django REST-based online travel agency. As a full-stack developer, I am currently leading the bus module for integrations and back-end design decisions.

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

Worked as a full-stack developer on React and Node.js to create APIs and webpages. A blockchain-related script was provided with logs in it. Converted those logs into useful JSON information. That application was then integrated with Node.js to return data to the front end. On the UI side, created flows using React Flow and displayed the investigations and cases data from the Provenance application.

Sastaticket Bedbank

https://bedbank.sastaticket.pk/
Sastaticket Bedbank is an internal hotels provider built at Sastaticket.pk. It serves as a hotel provider for hotels in Pakistan, such as Stuba, but for the Pakistani market. It is built on Django REST, PostgreSQL, and React. As a full-stack developer, I single-handedly developed APIs and the front end.

Mobile Responsive UI

https://flexbox-ui.web.app/
This is a mobile responsive web page where all elements are created using pure HTML, CSS, and flexbox. No library is used while creating this beautiful UI. This showcases the level of expertise with the mentioned skills.

Al Arab Tents

http://www.alarabtents.com/
A website that I created for a client in Sharjah as a freelance developer. The static website is built on HTML, CSS, JavaScript, and jQuery. All the animations and designs are created from scratch for cost-cutting.
2015 - 2018

Bachelor's Degree in Computer Engineering

Dawood University of Engineering and Technology - Karachi, Pakistan

NOVEMBER 2022 - PRESENT

Graph Developer Associate

Apollo Graph, Inc.

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring