Experience
Sr. Full Stack Developer
Montreal, QC, Canada
Apr 2023 - Present
Received the Fairstone Ovation Award at Fairstone Bank for consistently exceeding expectations and delivering exceptional performance.
Led and directed cross-functional teams on two major projects, steering the development process from inception to successful deployment.
Successfully migrated legacy projects to Typescript, improving code maintainability and reducing potential bugs.
Debugged legacy code to optimize performance with updated libraries and styling standards, resulting in faster load times and improved user experience.
Designed and implemented serverless solutions using Lambda functions and CDK, resulting in significant cost savings and improved scalability.
Leveraged Material-UI and Typescript to build reusable components, leading to faster development times and a more consistent user experience.
Wrote unit tests using Jest and React Testing Library to ensure the reliability and stability of code changes.
Conducted thorough code reviews, ensuring adherence to code quality best practices and identifying opportunities for improvement.
Mentored and coached junior developers, fostering a collaborative and growth-oriented environment, resulting in increased team productivity and skill development.
Software Engineer
Montreal, QC, Canada
Feb 2022 - Jan 2023
Build end-to-end delivery of features with Node.js.
Designing and managing PostgreSQL database schemas and writing complex SQL queries.
Writing unit test with Jest & Enzyme, and E2E test with Cypress.
Documented API details with Swagger.
Make sure responsive design for both mobile and desktop with React.js.
Build customized charts from scratch with D3.
Translate UI/UX design to clean, scalable, maintainable, and reusable code.
Continuously deploy new features with launchdarkly.
Working closely and proactively with development team to identify and implement new features.
Fixed existing product's production issues.
Full Stack Developer (Remote)
Hanover, NJ, USA
Oct 2020 - Jan 2022
Managing Authentication with AWS Cognito.
Worked with Amplify, S3 file upload (Presigned URL) & AppSync (GraphQL).
Backend development with Lambda using Node.js & Python.
Worked with both SQL (PostgreSQL) and NoSQL (MongoDB & DynamoDB) databases.
Implement video streaming features using AWS Elemental MediaConvert.
Developed responsive web application with React.js.
Build customized charts with Apache ECharts.
Managed subscriptions with Stripe.
Creating and managing CI/CD with GitHub Actions, CodePipeline, and CodeBuild.
Mentored juniors to sharpen their skills.
Co-Founder & Chief Technology Officer
Dhaka, Bangladesh
Apr 2020 - Oct 2021
Conceived Serverless architecture for booking system application with Node.js which was hosted on an AWS EC2 machine.
Nearby events feature with Google Map API and Geographic Document.
Managed complex queries in MongoDB efficiently.
Configured SES to send transactional emails.
Configured CI/CD with CodePipeline, and CodeBuild.
Build responsive client web application with Next.js.
Build responsive vendor and admin web application with React.js.
Developed customized charts with Apache ECharts.
Attend board meeting with other co-founders to understand business logics and provide guidance on best practices to develop them.
Mentored juniors to sharpen their skills.
Full Stack Developer
Dhaka, Bangladesh
Sep 2019 - Apr 2020
Enterprise Connectivity Platform build with Node.js.
Configured EC2 machine to run the backend server in AWS.
Managed complex queries in MongoDB efficiently.
Build real-time messaging features from scratch with PusherJs.
Developed rooms feature with online presence, typing indication, file upload, highlighted discussion, and search facilities.
Managed API documentation with Swagger.
Developed CI/CD with CodePipeline, and CodeBuild.