I'm Kazi Nihal Towfiq
An experienced software engineer. My expertise are in TypeScript, React.js, Next.js, JavaScript. And also familiar with Node.js, Express.js, Nest.js and MongoDB.
Overall, I am an expert in React.js. I have worked on Next.js for SEO-friendly, SSR, and SSG websites. I have worked on many CSS frameworks and tools, such as SCSS, Bootstrap, TailwindCSS, Styled-Components, Material-UI, etc. I can design pixel-perfect webpages like as provided design. I can handle any asynchronous tasks (AJAX) and complex CRUD operations on frontend. Besides, I have also experience working with Node.js, Express.js, and MongoDB for my full-stack projects. I can make Restful APIs and can integrate them with the frontend.
Moreover, I am a quick learner. So, I am able to learn any technology perfectly in a short time.
Skills - Tools & Technologies
expertise
TypeScriptReact.jsNext.jsRedux.jsJavaScriptReact-QuerySCSSTailwind CSSJestReact Testing LibraryStorybookStyled-ComponentsHTMLCSSBootstrapResponsive Web Designfamiliar
DockerNginxWebpackExpress.jsMongoDBRTK-QuerySocket.ioMaterial-UIFirebasetools
GitGitHubPostmanVS CodeVitenpmyarnProfessional Experience
Software Engineer
Appnap Technologies Limited - Dhaka, Bangladesh (July 2023 - Present)
- Maintaining internal design systems through Storybook to ensure consistency across projects.
- Writing unit and component testing code to validate functionality and enhance software reliability.
- Mentoring juniors in coding techniques and best practices, and ensuring high-quality code output.
- Transforming UI/UX designs into functional and maintainable codes to ensure seamless integration.
- Conducting code reviews, and giving feedback to optimize code efficiency and maintain codebase integrity.
Frontend Developer
Zaynax Group - Dhaka, Bangladesh (March 2021 - July 2023)
- Translating UI/UX design wireframes to actual code.
- Writing and maintaining clean, reusable, and scalable codes and components.
- Working with backend developers to integrate frontend and backend functionality.
- Collaborating with cross-functional teams including designers, developers, and project managers.
Academic Education
Rajshahi Polytechnic Institute
Diploma-in-Engineering in Computer Science & Technology
2015 - 2019