Skip to main content
Experience

Roles that shaped how I build, teach, and reason about systems.

My path moves through enterprise banking software, AI engineering, undergraduate teaching, and student-community leadership.

IFIC Bank PLC logo

IFIC Bank PLC

Application Architect and Developer

Aug 2026 - Present

IFIC Bank PLC logo

IFIC Bank PLC

Management Trainee

Aug 2025 - Jul 2026

BJIT Ltd. logo

BJIT Ltd.

Software Engineer - AI

Apr 2025 - Jul 2025

Career

A timeline from teaching to AI to enterprise systems

Each role added a different kind of discipline: explaining code clearly, experimenting with models, and shipping under real constraints.

01

IFIC Bank PLC

Application Architect and Developer | Aug 2026 - Present

02

IFIC Bank PLC

Management Trainee | Aug 2025 - Jul 2026

03

BJIT Ltd.

Software Engineer - AI | Apr 2025 - Jul 2025

04

BJIT Ltd.

Trainee Software Engineer - AI | Nov 2024 - Feb 2025

05

United International University

Undergraduate Teaching Assistant | Oct 2022 - May 2024

Work

Professional and academic roles

IFIC Bank PLC logo

IFIC Bank PLC

Application Architect and Developer

Aug 2026 - Present

Full-time · Senior OfficerSoftware Development Team, Data Processing & IT System Management, Head Office, Dhaka

Building the bank's digital onboarding and regulatory platforms across frontend and backend, and delivering most of their major modules: eKYC customer onboarding (all 189 branches and 1,224 sub-branches), Selfled online account opening, and RBS risk-based supervision reporting.

  • Built Next.js onboarding and review interfaces with .NET 8 services, Oracle 19c, maker-checker approval, and BAMLCO compliance workflows.
  • Implemented retry-aware CBS customer and joint-account orchestration, reusing recorded progress and distinguishing refusals from unconfirmed outcomes.
  • Built PostgreSQL-to-Oracle migration tooling with validation, reconciliation, rollback generation, and legacy-file retrieval.
  • Improved EC verification, face-capture persistence, PDF account-opening forms, and masked integration-log investigation tools.
Next.js.NET 8FastAPIOracle 19cBanking SystemsSecurity
IFIC Bank PLC logo

IFIC Bank PLC

Management Trainee

Aug 2025 - Jul 2026

Full-timeData Processing & IT System Management, Head Office, Dhaka

Completed the bank's foundation training in banking, credit management, and trade processing (Aug - Oct 2025), then joined the Software Development Team in December 2025 to build the eKYC and Selfled platforms.

  • Built secure internal and customer-facing financial workflows in Next.js and .NET.
  • Worked on authentication, API contracts, and compliance-aware delivery.
  • Promoted to Senior Officer after the first year.
Next.js.NETSecurityREST APIsBanking Systems
BJIT Ltd. logo

BJIT Ltd.

Software Engineer - AI

Apr 2025 - Jul 2025

Full-timeDhaka, Bangladesh

Worked on Memoscribe, an automatic meeting-minutes product, doing R&D on speech recognition and large language models.

  • Researched ASR (speech-to-text) models for transcribing meetings.
  • Researched LLMs that turn transcripts into structured meeting minutes.
  • Worked with cross-functional teams translating ML ideas into usable software.
PythonASRLLMsDeep LearningAI Research
BJIT Ltd. logo

BJIT Ltd.

Trainee Software Engineer - AI

Nov 2024 - Feb 2025

Training ProgrammeDhaka, Bangladesh

Completed a focused AI/ML training programme covering model development, data workflows, and industry engineering practices.

  • Final project: AI Photo Gallery, a chatbot that finds photos from natural-language questions (e.g. "show my photos with a cat").
  • Used embeddings and a vector database for semantic photo retrieval.
  • Worked with Python, TensorFlow, and data science tooling.
PythonMachine LearningVector DBTensorFlow
United International University logo

United International University

Undergraduate Teaching Assistant

Oct 2022 - May 2024

AcademicDhaka, Bangladesh

Supported five CS courses through lab sessions, grading, office hours, and student mentoring.

  • Helped students debug programming fundamentals, OOP, and data-structure problems.
  • Supported faculty across multiple trimesters and course formats.
  • Built a teaching habit that improves my engineering communication.
CJavaDSATeachingMentorship

Teaching and courses

Teaching made me a better engineer

Debugging with students forces clarity. It sharpened how I explain tradeoffs, identify root causes, and write code that other people can follow.

  • 18 months of undergraduate TA work.
  • Five computer science courses supported.
  • Office hours, grading, lab support, and mentoring.
1 trimester

CSE 1110

Introduction to Computer Systems

2 trimesters

CSE 1112

Structured Programming Language Lab

1 trimester

CSE 2118

Advanced Object Oriented Programming Lab

1 trimester

CSE 2216

Data Structures & Algorithms I Lab

3 trimesters

CSE 2218

Data Structures & Algorithms II Lab

Research capstone

A secure medical image-sharing pipeline

The thesis combined neural feature extraction, encryption, decentralized storage, and blockchain verification.

Decentralized Medical Image Sharing: A Blockchain-Based Approach with Subject-Sensitive Hashing

Introduces a deep neural network-based subject-sensitive hashing algorithm that keeps feature mapping consistent between original and compressed medical images. Feature maps generate hashes stored on-chain, while AES-256 encrypted images are stored on IPFS.

  • Deep Learning
  • Blockchain
  • IPFS
  • AES-256
  • Healthcare AI
  • Next.js
  • Flask

Sep 2023 - May 2024

Dr. Md. Saddam Hossain Mukta

Post-doctoral Researcher, LUT University, Finland; Associate Professor (on leave), UIU

01Medical image
02DNN feature map
03Subject-sensitive hash
04AES-256 encryption
05IPFS storage
06Blockchain verification
Leadership

Community and club work

Programming wing work gave me a place to lead, organize, teach, and maintain products with other students.

Head of Programming Wing

UIU Computer Club

Oct 2023 - Apr 2024

  • Led a team of five maintaining the UIU Computer Club website.
  • Organized programming contests for juniors and seniors.
  • Hosted Bhashamul, a national Bengali regional IPA transcription NLP competition open to students from universities across Bangladesh.

Joint Secretary

UIU Computer Club

Apr 2023 - Jun 2024

  • Supported administrative functions of the club.
  • Coordinated communication between departments and members.

Deputy Head, Programming Wing

UIU Computer Club

Jun 2023 - Oct 2023

  • Conducted a C programming session for junior members.
  • Hosted programming contests.

Programming Wing Executive

UIU Computer Club

May 2022 - Jun 2023

  • Developed and maintained the club website.
  • Helped organize Coders Combat 3.0.

Want to see the shipped work?

Projects show how these roles translate into product and research artifacts.

View projects