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