Maaz Bin Tahir, Developer in Dubai, United Arab Emirates
Maaz is available for hire
Hire Maaz

Maaz Bin Tahir

Verified Expert  in Engineering

Software Developer

Dubai, United Arab Emirates

Toptal member since August 25, 2022

Bio

Maaz is a software developer with four years of experience in architecting and implementing complex applications and systems using the latest technologies. He is highly effective in building state management in front-end apps. Maaz has the most experience in building and scaling end-to-end real-time systems, developing REST APIs for transactional back-end systems, and writing client-side SDKs. In Agile teams, he leverages his expertise to create scalable products and roll out features quickly.

Portfolio

Coding Rooms
Angular, React, Hasura, GraphQL, Go, Node.js, JavaScript, TypeScript...
Tuamify
Flutter, Hasura, Go, Python, Django, Django REST Framework, GraphQL, REST...
Major League Hacking
Python, Julia, Flask, CSS, HTML, REST APIs, Agile, Linux, Git

Experience

  • Flutter - 4 years
  • Django - 4 years
  • Docker - 4 years
  • Hasura - 3 years
  • Angular - 3 years
  • React - 2 years
  • Go - 2 years
  • Kubernetes - 2 years

Availability

Part-time

Preferred Environment

Angular, Hasura, Flutter, React

The most amazing...

...thing I've built and scaled is an end-to-end real-time editor with a built-in IDE and collaboration tools like Google Docs, used in over 12 US universities.

Work Experience

Full-stack Developer

2022 - PRESENT
Coding Rooms
  • Built front-end features and maintained a complex real-time editor app that lets users create interactive content with multiple choice, a Parson's problem, video conferencing, and auto-grading in an online integrated development environment (IDE).
  • Contributed to developing various back-end microservices written in Go and Node.js to build new features and optimize queries to improve performance.
  • Built new, real-time interactive blocks for the editor, enabling users to use educational content from other learning management systems (LMSs). Reduced loading times from a few seconds to instantaneous for organizations with over 100 users.
Technologies: Angular, React, Hasura, GraphQL, Go, Node.js, JavaScript, TypeScript, ProseMirror, CRDT, Back-end, Back-end Development, Microservices, Amazon Web Services (AWS), NgRx, CSS, HTML, RxJS, NGXS, CI/CD Pipelines, Learning Management Systems (LMS), APIs, REST APIs, Pagination, Full-stack, API Integration, API Development, Agile, Linux, Cloud, Express.js, Git, DevOps, GoLand, Libraries/APIs, Full-stack Development, Microservices Architecture, Hybrid Frameworks, HTML5

Technical Lead

2021 - 2022
Tuamify
  • Built an end-to-end DevOps pipeline that deploys over eight partner merchant applications to Google Play Store and App Store using Fastlane, GitHub Actions, and Azure DevOps.
  • Used Hasura as the GraphQL gateway and Django for REST microservices to authenticate, handle events and database triggers, and schedule cron jobs. Managed the back end and data modeling.
  • Headed a team of five members, including UI/UX designers and software engineers, to ensure high-quality product management and enterprise deliveries. Conducted daily sprint planning, and stand-up and retrospective meetings.
Technologies: Flutter, Hasura, Go, Python, Django, Django REST Framework, GraphQL, REST, Fastlane, Amazon S3 (AWS S3), Kubernetes, Docker, PostgreSQL, Caddy Server, Azure, Back-end, Back-end Development, Microservices, Amazon Web Services (AWS), NgRx, CSS, HTML, RxJS, CI/CD Pipelines, Mobile Development, App Store, Google Play Store, Location Services, APIs, Dart, Firebase, Google Cloud, REST APIs, Full-stack, API Integration, API Development, Agile, CTO, Linux, Cloud, Git, DevOps, SDKs, GoLand, Libraries/APIs, Full-stack Development, Microservices Architecture, Hybrid Frameworks, HTML5

Open-source Developer

2020 - 2021
Major League Hacking
  • Contributed to multiple open-source repositories in collaboration with rotating team members as a member of a team of 12 software engineers under the leadership of a professional software engineer from GitHub and Facebook.
  • Made significant contributions to Plots.jl, the plotting library for the Julia language, by improving how plots are drawn at various screen sizes and adding new capabilities to drawing subplots.
  • Wrote the implementation of an asynchronous HTTP parser for Flask, an API development library used by millions of Python developers worldwide.
  • Interacted with other open-source contributors and the Julia community to encourage open-source contributions, triage issues, code reviews, and pull request approvals.
Technologies: Python, Julia, Flask, CSS, HTML, REST APIs, Agile, Linux, Git

Back-end Developer

2020 - 2020
Traverse Pakistan
  • Built a fully functional REST API through the Django REST framework for the Traverse Pakistan online portal.
  • Gathered software requirements by engaging with the founders and consumers.
  • Built deployment pipelines for continuous deployment using GitHub Actions, AWS EBS, AWS RDS, AWS S3, and Amazon EC2.
Technologies: Django, Django REST Framework, Amazon Elastic Block Store (EBS), Amazon RDS, Docker, Back-end, Back-end Development, Amazon Web Services (AWS), CSS, HTML, RxJS, CI/CD Pipelines, APIs, REST APIs, API Integration, API Development, Agile, Linux, Cloud, Git, DevOps, Libraries/APIs, HTML5

Back-end Developer | Software Architect

2019 - 2020
Alfabolt
  • Got promoted within six months, thanks to my exceptional system design skills. Designed the initial software architecture to build a product analytics solution, Alfalytics, to convert, engage, and retain users for web, mobile, and more.
  • Joined the team as a back-end developer and built a fully functional REST API through the Django REST framework for a learning management system, Skip LMS.
  • Collaborated with the product management team to smoothly onboard an educational system with more than 10,000 users.
Technologies: React, Angular, Django, Django REST Framework, Python, JavaScript, TypeScript, GraphQL, PostgreSQL, Hasura, Docker, GitHub Actions, Back-end, Back-end Development, Microservices, Amazon Web Services (AWS), CSS, HTML, CI/CD Pipelines, Learning Management Systems (LMS), APIs, REST APIs, Full-stack, API Integration, API Development, Agile, Linux, Cloud, Express.js, Git, DevOps, SDKs, Libraries/APIs, Full-stack Development, Microservices Architecture, Hybrid Frameworks, HTML5

Experience

Coding Rooms

https://codingrooms.com
An online training platform offering a powerful browser-based development environment. The code runs on a robust Linux instance, and users can switch between custom IDE or Visual Studio Code. With features such as customized interactive content using a block-based editor, real-time instruction using Lightning Grader and presentation mode, built-in video conferencing, and auto-grading built right into a custom IDE, Coding Rooms is built for all levels of learners, including corporate training, K-12 instruction, and live classroom or asynchronous learning. It also features a community marketplace to contribute and exchange interactive course material with educators worldwide.

Tuamify

Tuamify is building an operating system for restaurants. With Tuamify, business owners can create an online store and sell their products in multiple ways, including over the web and mobile, in person, at physical locations, and across various channels from social media to online marketplaces. This is possible because of highly-automated and complex CI/CD processes that take a generic codebase and build high-quality applications customized for each brand or business. Its offerings include delivery mobile and web applications, a point of sale, a comprehensive loyalty and reward program, and a super administrator portal to manage all of them. At the back end, all Tuamify products are tightly integrated by building the ultimate operating system the businesses need to quickly start selling to customers worldwide.

Alfalytics

https://alfabolt.com
A product analytics solution that converts, engages, and retains users for web, mobile, and more. The data can be used to build custom reports and measure useful metrics, such as user engagement and retention, by tracking user interactions with web and mobile applications. Events are streamed directly from applications or servers using custom software development kits (SDKs) and can easily be integrated with existing applications. By understanding the end-users, the developers can build great products and get powerful reports to answer any question.

Traverse Pakistan

An online portal for Pakistan's highest-rated tourism company working toward promoting tourism. The portal offers booking corporate, family, or university trips. Also, it manages and visualizes every detail from the pick-up point to various tourism points and final drop-off locations.

Skip LMS

An online learning management system that gamifies the learning process to make it more engaging for students. Skip LMS manages, delivers, and measures training and online learning. By allowing instructors to upload course material, assignments, and quizzes, SkipLMS not only serves as the content provider for learners but also tracks learners' progress and assesses their knowledge of the course material. With unique features that reward users with various prizes for staying up to date with the course material and a comprehensive online library, Skip LMS is used by leading schools and universities in Pakistan.

Education

2018 - 2022

Bachelor's Degree in Software Engineering

National University of Sciences and Technology - Islamabad, Pakistan

Skills

Libraries/APIs

React, NgRx, RxJS, REST APIs, API Development, Node.js, Libraries/APIs, NGXS

Tools

Fastlane, Git, Caddy Server, GoLand, Amazon Elastic Block Store (EBS), Docker Compose

Languages

Python, JavaScript, TypeScript, HTML, Dart, HTML5, GraphQL, Go, CSS, Julia

Frameworks

Angular, Django, Django REST Framework, Flutter, Flask, Express.js, Bootstrap

Paradigms

REST, Agile, Microservices, Mobile Development, DevOps, Microservices Architecture

Platforms

Firebase, Docker, Kubernetes, Amazon Web Services (AWS), Linux, DigitalOcean, Netlify, Azure, Google Cloud Platform (GCP)

Storage

Hasura, Amazon S3 (AWS S3), PostgreSQL, Google Cloud

Other

GitHub Actions, CI/CD Pipelines, Back-end, Back-end Development, Learning Management Systems (LMS), APIs, Full-stack, API Integration, Cloud, Full-stack Development, Hybrid Frameworks, ProseMirror, CRDT, App Store, Google Play Store, Location Services, Pagination, SDKs, Amazon RDS, Team Leadership, Cross-platform App Development, Software Development, CTO

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