Hamza Rashid

Hamza Rashid

$10/hr
Frontend Engineer, Frontend Expert, React Developer, Next Developer, Typscript, Javascript
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
31 years old
Location:
Mandibahauddin, Punjab, Pakistan
Experience:
5 years
HAMZA RASHID linkedin.com/in/hamzarashid | hamzaportfolio-seven.vercel.app Mandibahauddin,Pakistan SOFTWARE ENGINEER Frontend-focused developer with 5 years of experience in building dynamic and scalable web applications, and 1.5 year of full-stack experience delivering end-to-end solutions. My technical proficiency spans HTML, CSS, JavaScript, and TypeScript, alongside modern frontend frameworks such as React, Next.js, Angular and React native. On the server side, I am skilled in using Node.js, Express, PhP and Python to build efficient and secure backend systems. I am passionate about utilizing my skills to tackle complex challenges and drive business growth. My strong problem-solving abilities, attention to detail, and collaborative spirit make me a valuable addition to any development team. EXPERTISE Programing Languages: JavaScript(ES5+), TypeScript, PHP, Python Frontend Technologies: React, Next, React Native, Angular, HTML, CSS and frameworks(Tailwind, Styled Component, Bulma and more) Backend Technologies: Node, Express, Mongo, Laravel Others: Git version control, Jira, Asana, Wordpress, Ionic, React flow, Capacitor, DataBases(MySql, Postgresql, Firebase, Mongo, fauna, Supabase) EXPERIENCE Full Stack Developer ElitX Technologies | Abbottabad, Pakistan Oct 2021 - Current Led multiple projects as the Lead Frontend Developer, steering teams to success. Engineered intricate functionalities to elevate project sophistication. Played integral role as an Integration Expert for combining APIs and third-party components for project integration.  Transformed PSD and Figma designs into responsive HTML/CSS layouts, utilising enhanced UI.  Participated in a project focused on application reports, utilizing React.js, Material UI, and a combination of GraphQL queries, mutations, and REST APIs to deliver comprehensive reporting functionality.  Introduced drag-and-drop functionality for Nested containers using React and TypeScript with Styled Component, empowering users to customize the arrangement effortlessly. KEY PROJECTS Crowd Volt Tech Stack: Next, TypeScript, , Tailwind CSS, React Native, TurboRepo, Python, Postgresql Web:      Built fraud prevention feature to protect users from scam transactions and resolve disputes between event ticket seller and buyer. Implemented Turborepo structure to share business logic, hooks, and utilities across web and mobile platforms. Restructured entire codebase into container-based pattern for better scalability and maintainability. Developed Tailwind CSS utility-based design system, replacing hardcoded colors with consistent, reusable styles. Implemented automated end-to-end testing using Playwright to ensure application reliability and quality. Mobile:     Created mobile application using Expo React Native with partial feature implementation. Leveraged Turborepo to reuse hooks, utilities, and business logic from web platform. Integrated platform-specific features for enhanced mobile user experience. Adapted design system for mobile-first approach ensuring consistent branding. Student Enrollment & Verification Portal Tech Stack: React, TypeScript, Tailwind CSS, Node, Express, SQL  Built a responsive, React 18 admin dashboard with multi-step forms, dynamic tables, and realtime UI updates for student enrollment, verification, and course management  Engineered modular, reusable components for course and faculty catalogs (CourseCard, TeacherCard) with responsive grids, carousel sliders, and interactive features, ensuring seamless UI/UX across all devices  Developed a RESTful API with Node.js/Express and JWT authentication, supporting protected routes and seamless integration with the frontend dashboard for secure student and financial data management..  Implemented financial and document automation modules, including partial payments, discount calculations, transaction history tracking, and automated PDF certificate generation using PDFKit, ensuring smooth end-to-end enrollment operations Cell Club Tech Stack: React, TailwindCSS, React Flow, and Three.js.  Developed an interactive gene expression visualization tool using React, TailwindCSS, React Flow, and Three.js.  Implemented support for uploading and analyzing .h5ad files for single-cell RNA sequencing data.  Built dynamic heatmaps and 3D visualizations for exploring gene activity across samples and clusters.  Added features like gene search, zoom/pan, and filtering by gene or sample for better user control.  Enabled users to download visualizations and data for offline analysis and reporting. Noumena (US-Based Project) Tech Stack: React, TypeScript, Styled Component, GraphQL with Apollo Client.  Spearheaded the development of Noum editor versions 1 and 2, focusing on enhancing the user's ability to curate personalized Noum view.  Designed and implemented an intuitive Edit screen enabling Noum owners to seamlessly add tools, create multipl sections, and organize content in one, two, or three-column layouts.  Introduced drag-and-drop functionality for both tools and sections, empowering users to customize the arrangement effortlessly.  Implemented dynamic icons for on-hover interactions, allowing users to efficiently modify section and tool positions.  Engineered a flexible sidebar for comprehensive section customization, including settings, types, colors, etc. PUBLICATIONS [2021] IEEE Xplore New era ciphers employ substitution boxes (S-boxes) which assist in the provision of security for the plaintext in the encryption phase and transforming the ciphertext on the receiver side into original plaintext in the decryption phase. The overall security of a given cipher engaging an S-box greatly depends on the cryptographic forte of the respective S-box. Consequently, many researchers have used different innovative approaches to construct robust S-Boxes. In this article, an innovative and modest square polynomial transformation, the very first time, along with a novel affine transformation and a pioneering permutation approach to construct dynamic S-boxes is proposed. The proposed method has the capability to erect a huge number of robust S-boxes by applying minute changes in the parameters of transformation and permutation processes. Authors: Amjad Hussain Zahid, Hamza Rashid, Mian Muhammad Umar Shaban, Soban Ahmad, Ehtezaz Ahmed, Muhammad Tallal Amjad, Muhammad Azfar Tariq Baig, Muhammad Junaid Arshad, Muhammad Nadeem Tariq, Muhammad Waseem Tariq, Muhammad Ayaz Zafar, Abdul Basit Journal Name: IEEE Xplore | Publisher: IEEE Xplore [2022] Spring International Publishing In this research article, we tackle the following limitations: high misclassification rate, low detection rate and, class imbalance problem and no availability of malicious or theft samples. The class imbalanced problem is severe issue in electricity theft detection that affects the performance of supervised learning methods. We exploit the adaptive synthetic minority oversampling technique to tackle this problem. Moreover, theft samples are created from benign samples and we argue that the goal of theft is to report less than consumption actual electricity consumption. Different machine learning and deep learning methods including recently developed light and extreme gradient boosting (XGBoost), are trained and evaluated on a realistic electricity consumption dataset that is provided by an electric utility in Pakistan. Authors: Faisal Shehzad, Muhammad Asif, Zeeshan Aslam, Shahzaib Anwar, Hamza Rashid, Muhammad Ilyas, Nadeem Javaid Journal Name: Innovative Mobile and Internet Services in Ubiquitous Computing: Proceedings of the 15th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS-2021) EDUCATION Ms/Mpil. in Software Engineering University of Management and Technology, Lahore, Pakistan Sep 2020 Bachelor in Software Engineering University of Sargodha, Sargodha, Pakistan Oct 2018 LANGUAGES English | Urdu
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.