Technical Skills

Java, Python, Javascript, HTML, CSS, Bash, C++, C

Language

Spring Boot, Spring MVC, Spring Data JPA, React, Junit, Mockito

Framework & Libraries

Kafka, RabbitMQ

Messaging Services

Oracle, PostgreSQL, MongoDB, Redis

Database and Caching

Git, Maven, Gradle, Rundeck, Jira, Trello

VCS, Build Tools and Software

Nginx, Tomcat

Web Server

Waterfall, Incremental and Agile

Development Models

Other Skills

Communication, Leadership, Team Management

Interpersonal

Adobe Photoshop, Adobe After Effects, Adobe Premiere Pro

Multimedia Software



Professional Experiences

Kona Software Lab Limited

Dhaka, Bangladesh
Senior Software Engineer | Full-time
January 2023 — Present
  • Designed and implemented an application level multi-tenant Investment platform where the LPs and GPs of South Korea can digitize their existing paperworks as well as conduct and manage their future investments.

  • Implemented Multi-tier Access Management System, Approval Management system, Data Access Level Management with dynamic scaling capability for any SaaS.

  • Incorporating multi-lateral trading on digital security tokens in the trading platform (Upgrading Crypto trading platform to Token Trading Platform) to support 2 different ways of trading minted tokens in the system.

  • Modified existing fiat payment systems to virtual fiat wallet and e-money to execute 100% payment in the trading platform with full control.

  • Implemented clearing and settlement process for the realization of fiat amounts between the system and other parties as well as ensuring the non-existence of anomaly in the platform's accounting system.

  • Software Engineer II | Full-time
    August 2021 — December 2022
  • Developing several components of a micro-service based application which is basically a P2P Cryptocurrency trading platform.

  • Designed the whole transaction management and clearing system of the trading platform.

  • Managed Junior developers in the Sprints and Planned the workflow of major features of this project.

  • Software Engineer I | Full-time
    October 2020 — July 2021
  • Worked on the backend of a POC project to develop a Mobile Financial System named Finnovation. Designed and Developed Clearing System of the Project as well as working on other features.

  • Developed and Managed backend of a live application named MBL Rainbow, a mobile app of a major local Bank named Mercantile Bank Ltd.

  • Worked on new features of another live application named NexusPay, a mobile app of another major local Bank named Dutch Bangla Bank Ltd. Also integrated Bangla QR accorging to the guideline of Bangladesh Bank

  • NestGo

    Remote (USA)
    Software Developer (Freelancer) | Part-time
    November 2022 — February 2023
  • Mastered e2e testing using Cypress in a open source project - 'FloJoy', a visual no-code tool for python scripts, and included 75% of total test cases.

  • Fixed some major bugs produced due to some corner cases that were not handled and resulted in CI issues in Github actions for the new PRs, which enhanced the PR completeness to 100%

  • Managed Docker Compatibility of the features as there was a few docker connectivity issues. Resolved them all to make sure that 100% similarity is maintained in both docker based deployment and local run.

  • Introduced Object Detection Algorithm in the no code flow to increase the functionality and value of the software around 40%

  • CoKreates Limited

    Dhaka, Bangladesh
    Software Developer | Full-time
    May 2019 — October 2020
  • Designed and developed Meeting Management, Leave Management, Training Management and HRM modules of a customized ERP system for Bangladesh Government, named GRP (Government Resource Planning) project from scratch. These modules are live and being used by different offices of Planning Ministry as well as ICT Ministry of Bangladesh Government.

  • Adapted Complete Agile Development and incorporated new requirements given by the client on ad-hoc basis.