IM
$ git show a961dae
commit a961dae (HEAD → main)
Author: Iqbal Mahmud <iqbal886mahmud@gmail.com>
Date:   Nov 2024 — Present

Software Engineer @ Adventure Dhaka Limited

Building and maintaining scalable user interfaces for a global travel platform, with a focus on performance, quality and team collaboration.

www.adventure-global.com/ ↗
responsibilities.md+12 -0
  • 1+Spearheaded scalable UI development using JavaScript (ES6+), React.js and Next.js, establishing reusable component-based architectures for consistent design and a better user experience.
  • 2+Optimised application speed through lazy loading and Next.js SSR, while managing complex data flows with React Context and Redux Toolkit.
  • 3+Ensured high code quality and smooth deployments with unit/integration testing, rigorous code reviews and Git/GitHub/GitLab within Scrum.
  • 4+Develop and maintain scalable UIs with JavaScript (ES6+), React.js, Next.js and Storybook.
  • 5+Build reusable, consistent component architectures.
  • 6+Manage state with React Context and Redux Toolkit.
  • 7+Optimize performance with lazy loading, memoization and Next.js SSR.
  • 8+Ensure responsive theming using Tailwind CSS and Styled Components.
  • 9+Write unit and integration tests with Jest, React Testing Library and Cypress.
  • 10+Use Git and CI/CD pipelines for automated deployments.
  • 11+Participate in daily stand-ups, sprint planning, reviews and retrospectives.
  • 12+Conduct code reviews and enforce best practices.
Highlights
  • Scaled design-system packages and Storybook docs for faster onboarding.
  • Introduced performance budgets and dashboards tied to CI.
Tools
Next.jsReactStorybookRedux ToolkitTailwind CSSStyled ComponentsJestRTLCypressCI/CD
older →
Nexdecade Technology Pvt. Ltd.