Missouri State University (August 2024 - Now)
Springfield, MO, USA
MS in Computer Science
CGPA - 4.00 out of 4.00 (Transcripts)
Thesis: Security in Smart Environment Automation.
Supervisor: Dr. Razib Iqbal, Professor, Department of Computer Science, MSU
Bangladesh University of Engineering and Technology (February 2016 - February 2021)
Dhaka, Bangladesh
BSc. in Computer Science and Engineering
CGPA - 3.41 out of 4.00 (Transcripts)
CGPA of last 4 terms - 3.65
Thesis: Data offloading in 5G V2X.
Supervisor: Dr. Md Shohrab Hossain, Professor, Department of CSE, BUET
Rajshahi College (2013 - 2015)
Higher Secondary School Certificate
GPA - 5.00 out of 5.00
Board - Rajshahi
Rajshahi Collegiate School (2005 - 2013)
Secondary School Certificate
GPA - 5.00 out of 5.00
Board - Rajshahi
Springfield, MO, USA
Graduate Assistant
August 2024 - Now
Working as a Graduate Assistant at the MuSyC Lab under Dr. Razib Iqbal. I primarily work as a research assistant, working on the security of smart environments and sensor automation. Besides my research, I gained experience as a Graduate Assistant:
Actively participated in writing and reviewing an NSF grant proposal.
Maintaining the website for an NSF-RET site as a developer.
Acted as a judge for an olympiad arranged for another NSF-funded workshop.
Acted as a data analyst to analyze responses from participants of an NSF-funded grant using LLMs. The work of this project is currently submitted to the International Journal of Computer Science Education in Schools (IJCSES).
Worked as a Graduate Student Mentor for the NSF ROSE Grant during the Summer '25 semester. During this time, I worked with high school and middle school teachers, mentoring them on various computer science topics and training them in IoT security. Training projects included topics such as Wireshark, Airmong, Tracert, Hping3, MQTT, etc.
Ontario, Canada
Senior Software Developer (Remote)
July 2023 - July 2024Worked on creating automation software using MuleSoft Composer, MuleSoft RPA, and OpenAI APIs.
The main purpose here is to automate some repetitive tasks in a company using the automation power of MuleSoft Composer and RPA.
Working on an API integration project using MuleSoft. Using MuleSoft to create and integrate APIs to backend systems.
Working on a separate project of building some KPI dashboards using Microsoft Power BI. Learned Power BI from scratch for this.
Led daily scrum meetings as a scrum master for a few weeks. Learned basic Jira project management for this.
Software Developer (Remote)
September 2022 - June 2023Achieved MuleSoft Certified Developer - Level 1 certification.
Integrate Email service into an existing Scala project for a reputed company.
Learned and built a Scala project that can be deployed in an AWS Lambda as part of a client project.
Integrated a third-party email provider with their existing Scala code base.
Created Lambda functions in Java that can communicate with cross-account Lambdas. For the database, I used DynamoDB with the Lambda functions.
Wrote unit tests for the Scala Lambda functions using SBT. Followed proper Agile methods and Jira boards for completing the tasks.
Working on short projects like:
Fetching MuleSoft API from iOS app. Built a simple iOS app using React Native, created a MuleSoft API from scratch, and tested fetching data from the app.
Using MuleSoft Composer to automate tasks that are frequently used by HRs.
Dhaka, Bangladesh
Software Engineer (Remote)
March 2021 - August 2022Worked as a Fullstack developer. Implemented features using TypeScript and React Native for the Front-end and Python for the Back-end. Created PRDs and system designs for several features.
Worked on redesigning our mobile app completely. Created completely new components from the designs provided by the UX team. Also worked on features like AdMob implementation, Push Notification Management, Firebase Dynamic linking, etc.
Developed Back-end APIs using Python and deployed them using AWS Lambda and API Gateway. Used DynamoDB (NoSQL) and Amazon S3 as databases and data stores.
Used Python Unittest for testing the Back-end APIs. Also used other tools like Boto3 and Moto to mimic and test the AWS services. Worked with AWS CloudWatch for monitoring servers and debugging production bugs.
Worked with implementing hooks and API designing, and briefly worked with React Query. Also briefly worked on scaling the Back-End using the MapReduce approach.
Led team meetings and managed project goals and timelines