Associate Software Engineer

Kaz Software

2021 - 2022Full-timeDhaka, Bangladesh
Completed

At Kaz Software, I led the design and development of large-scale web applications, focusing on performance optimization, micro-frontend architecture, and automated testing. Worked extensively with modern React ecosystems and deployment technologies.

Key Responsibilities

  • Led the design of over 40 pages for a complex web application, catering to two distinct user interfaces with ReactJS, TypeScript, SWR, Redux-Toolkit, RSuite, and SCSS
  • Successfully upgraded two web applications from ReactJS version 16 to version 18, enhancing performance and compatibility
  • Merged four separate ReactJS applications into a unified micro-frontend platform using Single-SPA
  • Improved deployment efficiency by containerizing applications with Docker
  • Authored end-to-end automated tests for a ReactJS web application utilizing Cypress
  • Engineered and implemented a range of features across two ReactJS web applications, employing TypeScript for development

Technologies & Tools

ReactTypeScriptSWRRedux ToolkitRSuiteSCSSSingle-SPADockerCypressREST API

Key Achievements

  • Successfully designed and implemented 40+ complex web application pages
  • Led React 16 to 18 migration for multiple applications, improving performance
  • Architected micro-frontend platform consolidating 4 separate applications
  • Implemented comprehensive end-to-end testing with Cypress