Professional Experience

My career journey and work history

NMI logo
Software Engineer
NMI
Jul 2025 - Present
United States · Remote

Working at Hyjima/NMI, a payment gateway empowering small and medium-sized businesses with easy-to-use, secure, and reliable payment solutions. Dedicated to implementing and optimizing payment solutions specifically through the NMI Payment Gateway. Expertise lies in integrating NMI with systems to ensure secure, efficient, and reliable transaction processing for the Hyjima (https://hyjima.com/) customer project/client.

Key Responsibilities

  • Implementing and optimizing payment solutions through NMI Payment Gateway
  • Integrating NMI with systems for secure and efficient transaction processing
  • Leveraging NMI's APIs and SDKs to build robust payment functionalities
  • Ensuring secure, reliable, and efficient payment processing for clients
  • Handling complexities of payment processing and gateway integration
  • Working on Hyjima customer project/client payment solutions

Technologies Used

Payment Gateways
API Integration
SDK Development
Node.js
JavaScript
Payment Processing
Avian™ : Bangladesh's Trusted Tech Brand logo
Jr. Software Engineer
Avian™ : Bangladesh's Trusted Tech Brand
Feb 2025 - Jun 2025
House 1188, Avenue 11, Mirpur DOHS, Dhaka, Bangladesh · On-site

Worked as a Node.js Developer, focusing on building cross-platform desktop applications using Electron.js. Involved in SDK development, ensuring seamless integration and high performance. Utilized Python for data preprocessing to enhance application efficiency. Skilled in API integration, debugging, and implementing best practices for secure, scalable, and optimized software solutions.

Key Responsibilities

  • Building cross-platform desktop applications using Electron.js and Node.js
  • SDK development ensuring seamless integration and high performance
  • Utilizing Python for data preprocessing to enhance application efficiency
  • API integration, debugging, and implementing best practices for secure, scalable solutions
  • Code optimization and performance tuning for production applications
  • Collaborating with team members on feature development and code reviews

Technologies Used

Node.js
Electron.js
Python
JavaScript
API Development
SDK Development
StemonBD logo
Programming Instructor
StemonBD
Feb 2024 - Present
Dhaka, Bangladesh

Teaching programming fundamentals to diverse student cohorts, creating engaging curriculum with hands-on projects, and fostering a collaborative learning environment to build strong technical foundations.

Key Responsibilities

  • Instructing diverse cohorts in Python, JavaScript, and OOP fundamentals
  • Developing engaging courses with hands-on learning and real-world projects
  • Facilitating collaborative coding sessions and pair programming exercises
  • Providing personalized feedback and guidance to students
  • Creating assessments and tracking student progress
  • Mentoring students in problem-solving and algorithmic thinking

Technologies Used

Python
JavaScript
OOP
Data Structures
Algorithms
Teaching