
Hunain Bin Sajid
Verified Expert in Engineering
Full-stack Engineer and Front-end Developer
Islamabad, Islamabad Capital Territory, Pakistan
Toptal member since August 26, 2022
Hunain is a full-stack engineer with over five years of experience building eCommerce, edtech, fintech, and community platform web and mobile applications. He specializes in the front end, JavaScript, React, and React Native ecosystems and creates software solutions following best practices. A team player with effective communication skills and an impact-driven mindset, he always takes ownership and contributes to the core of the business.
Portfolio
Experience
- JavaScript - 5 years
- React - 5 years
- CSS - 5 years
- Express.js - 3 years
- TypeScript - 3 years
- Tailwind CSS - 3 years
- React Native - 3 years
- Node.js - 3 years
Availability
Preferred Environment
Linux, MacOS, Visual Studio Code (VS Code)
The most amazing...
...contribution I've made was to a B2B mobile application, Retailo, for which I developed multi-cart and BNPL functionality.
Work Experience
Front-end Engineer
Trivie
- Defined, built, developed, and fixed new customer-facing features using React and React Native technologies, decreasing the number of errors reported by 12%.
- Assisted back-end developers and QA with coding, troubleshooting, and test case development.
- Created cross-browser pixel-perfect styling in styling frameworks like Material UI and Tailwind.
- Maintained graphic standards and branding throughout the product's interface.
- Ensured front-end unit tests were logical, well written, and executed across the team.
- Practiced reusable coding, scalable architecture development, and functional requirement specification.
Senior Software Engineer
Retailo Technologies
- Led cross-functional engineering teams of two to three developers working on multiple functions, including a buy now, pay later (BNPL) plan, shopping cart experience, and platform optimization.
- Provided technical guidance for software design and development activities for user onboarding and data collection for BNPL. Delivered the feature 1.5 months ahead of the scheduled time.
- Assisted in maintaining and updating existing mobile and web app architecture.
- Developed engineering solutions and led the engineering team working on new features, bug fixes, and improvements, including BNPL and multi-cart synchronization.
- Headed the design system development from scratch in Storybook for React and React Native.
- Performed a complete codebase revamp from JavaScript to TypeScript, which improved the development experience and reduced runtime errors by 70%.
Front-end Developer and Full-stack Engineer
Creative Chaos
- Developed front-end architecture for a back-office web portal used by thousands of users.
- Built reusable front-end library packages, resulting in shareable codebases across projects.
- Followed best practices to write clean and functional code.
- Participated in the definition, development, and objectives of the project dashboard.
- Translated designs and wireframes into high-quality code.
- Ensured feasibility of UI/UX designs while implementing the latest user-facing features using React.
- Modified designs and specifications of complex applications following best practices.
- Analyzed code, requirements, system risks, and software reliability.
Software Engineer
Arbisoft
- Developed an app for a healthcare startup in React Native as a dedicated resource from zero to one.
- Implemented unit test cases for a React web app with 80% code coverage.
- Identified web and mobile-based user interactions across multiple browsers.
- Wrote application interface codes using JavaScript following React workflows.
Serverless Full-stack Engineer
iPlex
- Worked as a full-stack developer and performed tasks mainly using React, Firebase, and Node.js.
- Estimated effort and timelines and worked to refine a product roadmap.
- Forked an open-source project to dump Firebase databases. Fixed one of the critical bugs related to nested object serialization.
- Implemented highly responsive user interface components using React concepts.
- Deployed and maintained software in cloud environments on Heroku, AWS, and Google Cloud Platform.
- Developed a back-end structure in Firebase Cloud Functions using Express.js and Node.js.
- Gained experience with PostgreSQL while migrating the NoSQL Firebase schema to SQL.
Experience
B2B Mobile App for Retailers
https://play.google.com/store/apps/details?id=com.app.retailerappOne of my achievements was implementing the BNPL feature end to end despite the tight deadline. We were able to release the feature ahead of the competitors. This helped us to gain end-users' trust, and we got more than 11% of users to apply for credit within three months of launch.
Here is a link to a video where I walk through the app: drive.google.com/file/d/1kiFvdtKzBw2AkARTqwjg9I5eGuVpRx84/view?usp=sharing
Online Litter Report with Geotagging
https://opendata.litterati.org/The project was small in scope, and I was the only developer working on it. I used GraphQL to get data points from a public API and Google Maps to show the data points for litter in appropriate locations. It allows the download of CSV files with no more than 50,000 data points.
Admin Portal Dashboard
I made significant contributions while working on architecture, feature development, unit testing, and deployment. It was mainly built in React and consisted of authentication-based layout rendering that usually contained lists of data grids. It also incorporated a feature for COVID-19, used to diagnose if a user has COVID-19 based on symptoms extracted from data collected through different sensors.
Enterprise Management System
I worked on developing major features, including home, profile, project logs, and team review features. The project was deployed successfully across the organization, which made daily tasks more efficient and visible across the firm.
A Chrome Extention
https://chrome.google.com/webstore/detail/quranic-vocabulary/ooelkkeojgepkgkiepifoijfidomhjmg?hl=enIt was not a complex project, but it impressed the relevant audience with its simplicity and uniqueness. It is built in plain JavaScript, but I later worked on a React app version.
It includes some exciting features:
• A test mode, which allows users to test themselves by hiding the translation unless they hover over it.
• "Find in the Quran," a feature that allows users to click and see where a word is in the Quran and understand the context better.
• The time and western and Hijri date.
Education
Bachelor's Degree in Computer Science
National University of Computer and Emerging Sciences - Islamabad, Pakistan
Certifications
Become a RESTful API Developer
SQL and PostgreSQL: The Complete Developer's Guide
Udemy
Microfrontends with React: A Complete Developer's Guide
Udemy
CSS Certificate
HackerRank
React Certificate
HackerRank
JavaScript Certificate
HackerRank
Skills
Libraries/APIs
React, Redux-Saga, Redux Persist, REST APIs, Node.js, React Navigation, Redux Form, React Redux, MobX, Yup, Firebase Web SDK, Facebook SDK
Tools
GitHub, Webpack, JavaScript Testing, JSX, Redux Thunk, Redux Toolkit, Git, GitLab, GitLab CI/CD, Lerna, Asana, Slack, Jira, Postman, MongoDB Atlas
Languages
JavaScript, CSS, JavaScript 5, TypeScript, HTML, HTML5, CSS3, SCSS, GraphQL, SQL
Frameworks
React Native, Redux, Material UI, JSON Web Tokens (JWT), Tailwind CSS, JavaScript MVC, Flux, Next.js, Express.js, Sails.js, OAuth 2
Paradigms
Testing, Unit Testing, Responsive Layout, Scrum, Agile, REST
Platforms
Firebase, Visual Studio Code (VS Code), Linux, MacOS, Android, Docker, Amazon Web Services (AWS), Heroku
Storage
Databases, PostgreSQL, SQL Joins, MySQL
Other
Web App Development, Front-end, API Integration, Front-end Development, OAuth, Application State Management, Mobile App Development, Conflict Resolution, Agile Leadership, Team Leadership, Storybook, Responsive Web Apps, Technical Leadership, MERN Stack, Axios, Full-stack Development, Networks, Mobile Game Development, APIs, React Native Bridge, Styled-components, Open Source, Design, UI Libraries, Team Building, Product Development, UX Research, Firebase Hosting, Mobile UX, Schemas, Data Migration, Migration, Indexing, Deployment, CSS3 Animation, Post Processors, API Testing, Code Versioning, OpenID Connect (OIDC)
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