Abu Hasan Rumi
Frontend Engineer
Frontend Engineer with 3+ years of experience building modern, scalable, and responsive web applications using React.js, Next.js, and related frontend technologies. Strong hands-on experience with the DOM and Virtual DOM, including direct DOM manipulation on Shopify storefronts to control rendering behavior and performance. Skilled in converting Figma and design mockups into clean, maintainable HTML/CSS/JavaScript and React/Next.js applications with strong attention to detail and design sensibility. Experienced in working across multiple brands and digital products simultaneously, maintaining design consistency, cross-browser compatibility, and UI/UX standards. Comfortable collaborating with product managers, backend developers, designers, and QA teams to ship high-quality digital experiences on time.
Core Skills
- Core: HTML5, CSS3, SASS/SCSS, JavaScript (ES6+), TypeScript
- Frameworks: React.js, Next.js, Vue.js, Tailwind CSS, Bootstrap
- UI Libraries: shadcn/ui, Chakra UI, Ant Design (AntD), Radix UI, Framer Motion
- State/Data: Redux, Context API, Zustand, TanStack Query, SWR, REST APIs, GraphQL
- React Ecosystem: React Router, React Hook Form, Axios, Dynamic Imports, Code Splitting
- Validation: Zod, Yup
- Backend/Familiar: Node.js, Express.js, Prisma ORM, Mongoose, PostgreSQL, Firebase, MongoDB, JWT
- Testing: Jest, React Testing Library
- Tools: Git, GitHub, GitHub Actions, Vite, PostCSS, Postman, Chrome DevTools, VS Code, NPM
- Other: Web Performance Optimisation, Core Web Vitals, Browser Rendering & DOM/Virtual DOM, Responsive Design, Accessibility Basics, Reusable Component Architecture, Code Review, Agile/Scrum
Work Experiences
DevsNest LLC | Shyamoli, Dhaka
Role Progression: Junior Software Developer → Software Developer
- Translated Figma and design mockups into pixel-perfect, responsive React and Next.js components deployed across 300+ merchant storefronts, maintaining visual consistency at scale.
- Used JavaScript to directly manipulate the DOM on Shopify storefronts, injecting and updating UI elements outside the React app's render tree to integrate with theme markup and third-party scripts across varied storefront environments.
- Improved cart loading performance and resolved Shopify AJAX API rate-limiting issues by implementing a dynamic import-based cart experience supporting 70+ upsell widgets, applying browser rendering and Virtual DOM diffing principles to achieve smooth, non-blocking rendering.
- Refactored core feature architecture across multiple product areas, improving developer experience, reducing fragile code flows, and making the codebase significantly easier to extend and maintain.
- Implemented a monorepo architecture to share business logic, utilities, and core functions across different parts of the Shopify app, keeping UI layers separate and independently maintained per surface.
- Introduced JSON-structure-based reusable content system for the dashboard's widget creation flow, reducing duplication and streamlining how merchants configure and launch campaigns.
- Led and mentored a team of 10-15 developers through code reviews, task planning, and implementation guidance, improving team delivery consistency and code quality across releases.
- Collaborated with product, design, QA, and support teams to ship stable releases aligned with merchant feedback and business goals.
- Contributed to growing the product's MRR from ~$3K to $10K+ through improved product stability, UI quality, and feature delivery.
Soft Skills
- Communication: Comfortable working with product teams, support teams, merchants, and technical teammates.
- Collaboration: Experienced in working with developers, designers, QA, and product stakeholders.
- Problem Solving: Strong production debugging experience across frontend, Shopify themes, APIs, and third-party integrations.
- Leadership: Experience planning tasks, reviewing code, guiding junior developers, and improving team delivery.
Education
- BSc, Computer Science and Engineering (CSE)
University of South Asia – Dhaka, Bangladesh
- Diploma in Engineering, Telecommunication Technology
Grade: 3.83 out of 4
Feni Computer Institute – Feni, Bangladesh
References
- Opu Hasnat, Technical Support Engineer @ CHEQ
Managed me directly
- MD Zulhaz Uddin Joy, Senior Software Engineer @ DevsNest LLC
Managed me directly