
Maaz Bin Tahir
Verified Expert in Engineering
Software Developer
Dubai, United Arab Emirates
Toptal member since August 25, 2022
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
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
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
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.
Technical Lead
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.
Open-source Developer
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.
Back-end Developer
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.
Back-end Developer | Software Architect
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.
Experience
Coding Rooms
https://codingrooms.comTuamify
Alfalytics
https://alfabolt.comTraverse Pakistan
Skip LMS
Education
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
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