Experience

  • Fairstone Bank

    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.

  • SecurityScorecard

    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.

  • Epsilon Solutions USA LLC

    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.

  • Ayoojon

    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.

  • Onethread

    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.

  • Onethread

    Software Engineer Intern

    Dhaka, Bangladesh

    May 2019 - Aug 2019

    Build REST-API with Node.js server using Express.js.

    Writing complex queries in MongoDB.

    Tested API with Mocha and Chai.

    Managed API documentation with Swagger.