Portfolio
My works
OOZOU | SlimWiki
Easy-to-use Wikis for Teams & Individuals
ngx-mzd-timeline
Angular material theme supported minimalist's vertical timeline library for Angular applications.
bs-spacing
An article on how to generate bootstrap like spacing classes using Sass.
Experience
My jobs
Working as a fullstack Javascript/Typescript developer.
- Engineered and implemented a highly scalable Event-Driven architecture for a VoIP calling system, integrating Twilio, Firebase Cloud Messaging (FCM), Apple Push Notification (APN), and leveraging technologies such as Azure Event Hubs, Azure Storage Account, Azure Functions, Azure Queue Storage and the Azure JavaScript SDK.
- Strengthened SlimWiki's security measures by implementing a JWT token invalidation system, enabling users to invalidate tokens as needed, thereby enhancing user control over account security. Addressed security vulnerabilities by implementing solutions such as ensuring that password reset links sent to older email addresses become invalid upon users updating their email addresses, thereby bolstering the platform's overall security posture.
- Enhanced the developer experience of the SlimWiki project by modernizing all packages to their latest versions and implementing a strongly typed coding approach.
Helped Brikl to implement it's e-commerce platform for setting up a shop under 15 minutes.
- Implemented many features in the Brikl dashboard to improve merchants' productivity including but not limited to bulk product upload from csv files, override suppliers' product SKU in microstore.
- Practiced many agile ceremonies like scrum, sprint planning, sprint poker, sprint review, retrospective etc. to improve overall team performance.
- Actively participated in code review process and provided suggestions for improving code quality. Also learned from others codes and suggestions.
Remotely working as a full-stack engineer with a multicultural international team
- Implementing admin dashboard for e-commerce websites using ReactJS, Redux, Material UI, Spring-boot, Jhipster, Keycloak, Postgres, etc.
- Working with an Agile team, following Scrum practices, and maintaining Kanban board in Jira.
Remotely worked as a full-stack software engineer for Atmetis.nl
- Developed Risk Management & Valuation, Enterprise Application for our client using Java, Spring-boot, JPA, Hibernate, MySQL and Angular
- Implemented web service using Flask framework of Python for parsing csv or xlsx files submitted by our end users
- Proactively introduced CI/CD pipeline to team members and implemented automated deployment system for our Maven application using GitLab CI/CD Pipeline
Worked as a full-stack software developer
- Developed Web application in Salesforce platform using APEX, Visualforce and SOQL
- Refactored and modernized existing Javascript code base of AngularJS application
- Participated in code reviews as a reviewer
- Mentored junior co-workers
Worked as a full-stack software developer
- Developed robust and highly functional UI for SPA using Angular 6, NgRx and Typescript
- Contributed to development and bug fixing of .NET Core application in microservice based architecture
- Experienced in using GraphQL and REST APIs and JSON
- Accustomed to JIRA based project management, issue tracking and product releases
Worked as an Android application developer
- Developed multiple image editing applications using Android SDK and open source libraries
- Implemented automatic similar color removal feature using Flood Fill algorithm
About me
Who I am
Dynamic and results-oriented Software Engineer with a diverse background spanning backend and frontend development, specializing in JavaScript technologies.
Proven expertise in architecting and implementing scalable solutions, such as an Event-Driven architecture for VoIP calling systems and security enhancements for web applications.
Adept at leveraging a wide array of technologies, including React, Next.js, Angular, Node.js, Express.js, Spring-boot, and cloud services like AWS, Azure, and GCP.
Experienced in Agile methodologies and fostering team growth through active participation in code reviews and continuous skill enhancement.
Holds a Bachelor of Science in Computer Science and Engineering from the University of Dhaka.
Passionate about innovation and delivering high-quality software solutions that drive business value.
Download CV