About
Full-Stack Developer with 3 years of experience designing and building scalable, responsive web and mobile applications using React.js, JavaScript (ES6+), Redux, React Native, Java, and Spring Boot in SaaS and CRM environments. Skilled in REST API design and integration, debugging, and performance optimization, third-party API integration (Stripe, Google Maps), state management, and cross-browser/cross-platform compatibility. Proven track record migrating legacy class components to functional components with React Hooks, improving performance and load times by up to 70%. Experienced in Agile/Scrum delivery, Git version control, and collaborating with cross-functional teams of 10+ to ship production-grade platforms including HRMPower (HRM SaaS) and SkyLink Lifts (CRM).
Skills & Expertise (38)
Work Experience
Software Developer
iCore Software Systems Pvt. Ltd.
Jan 2025 - Aug 2026
Architected and developed the front-end framework using React.js, HTML5, CSS3, and Material UI, delivering a consistent, responsive UI across HRM modules including employee management, leave tracking, payroll, and project handling. Led a full React version migration, refactoring 20+ legacy class components into functional components using React Hooks (useState, useEffect, useMemo, useCallback), improving code maintainability and reducing average page load time by ~70%. Troubleshot application issues, implemented form validations, and optimized UI components to improve usability and reliability. Designed and built subscription plan, account enrollment, verification, and payment screens using Stripe API, delivering a polished onboarding flow that supported the platform's first live customer transaction. Integrated Google Maps/Places API for real-time address auto-fill across 3–5 input forms, reducing manual data entry errors and improving address accuracy. Implemented a Wi-Fi-based check-in/check-out attendance feature for 100–200 employees, replacing manual tracking and improving attendance data accuracy. Developed the Expense Management module full-stack, building REST APIs and business logic in Java/Spring Boot for the backend and integrating them with a React.js front-end, enabling employees to submit, track, and approve expense claims. Built the Offboarding module end-to-end (full-stack), using Spring Boot for backend workflow and state management (clearance, asset return, exit checklist) and React.js for the UI, streamlining the employee exit process for HR teams. Designed and developed the Employee Self-Service (ESS) Portal full-stack, using Java and Spring Boot for backend services (profile data, leave balances, document access) and React.js for the front-end, giving employees self-service access to their HR information. Owned R&D and end-to-end full-stack development of the Shift Assignment and Work Schedule modules, using Java and Spring Boot for backend scheduling logic and React.js for the front-end, enabling HR admins to assign shifts and manage employee work schedules. Provided day-to-day client support by resolving tickets, monitoring client requirements, and delivering assigned tasks on time in line with defined quality standards. Created and updated technical documentation and client requirement documents to support development and maintain compliance with aligned processes. Participated in code review for each module built, validating edge-case scenarios and addressing reviewer feedback; code was merged only after review approval, improving code quality and reducing defects reaching QA. Built and maintained CI/CD pipelines in Jenkins to automate build, test, and deployment of the application, reducing manual release effort and enabling faster, more reliable deployments. Worked on microservices-based architecture using Java and Spring Boot, developing and integrating independent, loosely coupled services that communicate through REST APIs to improve scalability and maintainability. Configured front-end project architecture, implemented form validation, and applied modular CSS for scalable, maintainable styling. Collaborated with a cross-functional team of 20+ in Agile sprints, contributing to sprint planning, requirement analysis, and daily standups.
Junior Software Developer
iCore Software Systems Pvt. Ltd.
Sep 2023 - Dec 2024
Designed and implemented dynamic, user-friendly interfaces for a CRM web and mobile application used by a stair lift operations company. Developed and maintained reusable React.js components and integrated REST APIs to support business workflows. Built a comprehensive audit log system to track application changes, capturing before-and-after data to ensure traceability, accountability, and data integrity. Developed a referral management (Refer-To) module to store and manage referral data, improving lead source visibility during stair lift request creation. Built interactive dashboards providing real-time visibility into business metrics, job status tracking, and technician productivity. Developed and integrated reporting and analytics tools, improving operational visibility for managers and decision-makers. Optimized application performance and layout to ensure seamless functionality across screen resolutions and devices. Diagnosed and resolved 5–10 cross-platform compatibility bugs between Windows and Mac environments, reducing QA-reported issues and improving release stability. Resolved client-reported issues and change requests for the CRM application, maintaining quality standards and on-time delivery. Consumed REST APIs using Axios, handling API errors and loading states to improve user experience. Documented module requirements and API integration details to support development and team handover. Collaborated closely with backend developers on REST API integration, ensuring reliable data flow and system stability.
Education
Bachelor of Commerce (B.Com) - Kavitha's Arts & Science College
2019 - 2022 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Need Sponsorship
Relocation
Open to Relocation