$ 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