
Haris Jamil
Verified Expert in Engineering
Full-stack Developer
Lahore City, Punjab, Pakistan
Toptal member since September 2, 2022
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
- Back-end - 7 years
- React - 6 years
- JavaScript - 6 years
- Azure - 5 years
- RESTful Microservices - 5 years
- REST APIs - 5 years
- TypeScript - 5 years
- APIs - 4 years
Availability
Preferred Environment
MacOS, Agile Software Development, Jira, Asana, Scrum, Kanban, Confluence, Slack, Skype, Azure, OpenAI, PHP, Styled-components, Shadcn, Supabase
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
Full-stack Developer
Mosaik
- Developed and enhanced the "Forms" module, a core feature for document signing within the application, integrating advanced functionalities to extend and optimize DocuSign features.
- Implemented a real-time comments feature using WebSockets, enabling instant collaboration and feedback across the application; designed it for seamless integration into any part of the platform.
- Contributed to full-stack development efforts, ensuring cohesive functionality across front-end and back-end components.
- Implemented rigorous testing practices, including unit testing and integration testing, to maintain high code quality and feature reliability.
- Documented the codebase, APIs, and technical processes to facilitate knowledge transfer and ensure effective team collaboration.
- Engaged in Agile development practices, participating in sprint planning, daily stand-ups, and retrospective meetings to deliver features on time and to required quality standards.
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.
Full-stack Backend Developer
Growthware Incorporated
- Developed multiple React apps using Turbo monorepo.
- Created a several APIs from scratch.
- 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.
- Build and integrate APIs for Banks and Finance.
- 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
Education
Bachelor's Degree in Computer Engineering
Ghulam Ishaq Khan Institute of Engineering Sciences and Technology - Topi, Pakistan
Certifications
React (Basic) Certificate
HackerRank
Skills
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, Socket.IO
Tools
RTK Query, GitHub, GitLab, Bitbucket, JSX, Redux Thunk, Jira, Asana, Slack, MongoDB Atlas, React Apollo, Auth0, Redux Toolkit, Figma, RabbitMQ, Shadcn, Mongoose, Confluence, Skype, Amazon Cognito, Prisma, Google Analytics
Languages
JavaScript, CSS3, HTML5, TypeScript, ECMAScript (ES6), CSS, HTML, SCSS, Dart, GraphQL, SQL, Python, PHP
Frameworks
Redux, Tailwind CSS, Express.js, Jest, Material UI, Next.js, Bootstrap, JSON Web Tokens (JWT), Flutter, NestJS, Ant Design, webapp2, AngularJS
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, DevOps, Kanban
Platforms
MacOS, Linux, Shopify, WordPress, Azure, Docker, Firebase, Amazon Web Services (AWS), Kubernetes, Visual Studio Code (VS Code), Google Cloud Platform (GCP), Microsoft Power Automate
Storage
JSON, MongoDB, PostgreSQL, Redis Cache, MySQLi, Google Cloud, MySQL
Other
ES6 Promises, Axios, Vite, 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, Real Estate, Startups, Styled-components, Apollo Server, OAuth, Single-page Applications (SPAs), Design, Data Analytics, Chrome Extensions, Customer.io, Containers, NDB, Storybook, Amazon Cognito User Pools, Monorepos, User Experience (UX), WebSockets, DocuSign, OpenAI, Supabase
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