Haris Jamil
Verified Expert in Engineering
Full-stack Developer
Haris is a full-stack web programmer specializing in front-end technologies. He has six years of experience working mainly with React and TypeScript. With a keen eye for detail, he excels in writing clean and performant code and efficiently solving complex problems. Haris loves working in cross-functional, multicultural teams, inspiring and being inspired by others.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Agile Software Development, Jira, Asana, Scrum, Kanban, Confluence, Slack, Skype, Visual Studio Code (VS Code)
The most amazing...
...thing I've developed is the Rabbit Care customer portal, which is entirely functional and has 20,000 active users.
Work Experience
UI/UX Developer
Mumo Systems
- Developed UI components using Jira Atlassian components.
- Converted the Angular app to a React app and built multiple components from scratch.
- Improved the UI/UX experience of the Abacus and Checkout apps.
React Full-stack Developer
Growthware Incorporated
- Developed multiple React apps using Turbo monorepo.
- Created a UI library using React and Tailwind CSS.
- Integrated a GraphQL API using React Apollo query. Fetched user information through the Amazon Cognito API.
- Implemented Storybook to preview different use cases of UI components.
- Employed rigorous testing methodologies, including Jest-based unit testing, to ensure the system's reliability and correctness, guaranteeing the delivery of high-quality software solutions.
Senior Software Engineer
Cassbana
- Worked with the product manager and stakeholders to gather feature details.
- Launched a B2C dashboard using Angular and TypeScript that helps merchants manage their products and campaigns.
- Implemented componentization in Angular for clean code.
Front-end Developer
C-Thru-AI Inc
- Developed an app where admins and managers can manage worldwide AI regulations and map them to requirements.
- Used Next.js and React Query to improve the client-side caching and optimize the application's performance.
- Implemented test cases on the front end to cover general use cases and maintain code coverage of at least 80% using Jest and the React Testing Library.
- Converted Figma designs into pixel-perfect React components using Tailwind CSS.
Software Engineer
Systems Limited
- Developed the front end of the event management and survey service that integrates the TAMM Abu Dhabi government services website, a single stop for all government services and journeys.
- Built many React components from scratch, such as the button, step wizard, and modal.
- Increased the unit test coverage from 45% to 65% using Jest and the React Testing Library.
- Collaborated with an international team of engineers and product managers.
Full-stack Developer
Dematrading.ai
- Developed the Dematrading Hub, where users can create wallets and bots and use bots to buy and sell crypto coins.
- Integrated third-party APIs and learned how to monitor dependencies and avoid failures.
- Refactored the code to improve its readability and increased test coverage by 70%.
Full-stack Developer
Synavos Solutions
- Contributed to multiple projects, including BrandCloud, which focused on social media analytics; Action for Society, a social awareness application; and FEBYS, a multi-vendor eCommerce marketplace.
- Worked with the latest React features, such as Hooks and the Redux Toolkit.
- Optimized React code using React Developer Tools for better performance.
- Learned to create reusable components using Storybook.
Software Engineer
Arrivy
- Designed, developed, and maintained server-side modules using Python, the Google App Engine, and React for front-end interfaces.
- Improved the existing code performance by changing underlying data structures.
- Communicated, collaborated, and helped clients integrate various product modules into their systems.
- Learned how to build complex React components efficiently.
- Explored how to reduce time and space complexity by improving the underlying logic and algorithm.
Experience
Arrivy Inc.
https://app.arrivy.comLOGIN CREDENTIALS
email: delta_company@getnada.com
password: 123
C-Thru-AI Admin Dashboard
Rabbit Care Customer Portal
https://portal.rabbitcare.com/enFEBYS
LOGIN CREDENTIALS
username: admin
password: admin
Action for Society
RealtyShoot
ROQ Platform
Skillset
Languages
JavaScript, CSS3, HTML5, TypeScript, ECMAScript (ES6), CSS, HTML, SCSS, PHP, Dart, GraphQL, SQL, Python
Frameworks
Redux, Tailwind CSS, Express.js, Jest, Material UI, Next.js, Bootstrap, JSON Web Tokens (JWT), Flutter, NestJS, Ant Design, webapp2, AngularJS
Libraries/APIs
React, Redux-query, Node.js, React Testing Library, REST APIs, React Router, React Redux, Twilio API, Slack API, Redux-Saga, Binance API, CCXT, jQuery, AWS Amplify, Stripe, React Query, React DnD, ApexCharts.js
Tools
GitHub, GitLab, Bitbucket, JSX, Redux Thunk, Jira, Asana, Slack, MongoDB Atlas, React Apollo, Auth0, Redux Toolkit, Figma, Mongoose, Confluence, Skype, Amazon Cognito, Prisma, Google Analytics
Paradigms
Unit Testing, Refactoring, Microservices, Test-driven Development (TDD), Scrum, REST, Agile Software Development, UI Design, Web UX Design, Functional Programming, MEAN Stack, Code Refactoring, Management, UX Design, Kanban
Platforms
MacOS, Linux, Shopify, WordPress, Azure, Docker, Firebase, Amazon Web Services (AWS), Visual Studio Code (VS Code), Google Cloud Platform (GCP), Microsoft Power Automate
Storage
JSON, PostgreSQL, Redis Cache, MongoDB, MySQLi, Google Cloud, MySQL
Other
ES6 Promises, Axios, Vite, RTK Query, Enzyme, Bootstrap 4, React Hooks, Responsive Web Apps, Front-end, API Integration, Front-end Architecture, APIs, User Interface (UI), Pixel Perfect, Full-stack, Dashboards, Data Visualization, DOM, Architecture, Web Development, Crypto, Responsive UI, RESTful Microservices, Web UX, Communication, English, Web UI, Material Design, UI Components, Front-end Design, Front-end Development, Software Architecture, Technical Leadership, Code Review, Back-end, Source Code Review, Apollo Server, OAuth, Single-page Applications (SPA), Design, Data Analytics, Chrome Extensions, Customer.io, Containers, NDB, Storybook, Amazon Cognito User Pools, Monorepos, User Experience (UX)
Education
Bachelor's Degree in Computer Engineering
Ghulam Ishaq Khan Institute of Engineering Sciences and Technology - Topi, Pakistan
Certifications
React (Basic) Certificate
HackerRank
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