Hi, I am a Ph.D. candidate in the Department of Computer Science at Florida State University. I have joined Computer Architecture and Systems Research Laboratory (CASTL) in Fall 2017 and been working as a Graduate Research Assistant (GRA) under the supervision of Professor Dr. Weikuan Yu.
I have been working on building up my research expertise by working as a GRA at CASTL. Besides, I worked at couple of national laboratories as summer intern that boosted up my research acumen. Before starting my Ph.D. at FSU, I joined in the software industry workforce of Bangladesh right after receiving BSc. degree and worked for about four and a half years in different renowned companies.
Working in Computer Architecture and SysTems Research Lab (CASTL) under the supervision of Professor Dr. Weikuan Yu.
Worked as a summer intern in the Data Analysis Group at CASC on a project for optimizing I/O behavior in HPC workflow.
Worked on the summer internship project on distributed deep learning applications’ data pipeline.
Worked as a summer intern in the Data Analytics and Services group at NERSC on a project for analyzing scalable data pipeline for distributed deep learning.
Worked on improving the workload management in the Amazon Redshift data warehouse by using systems requirement information.
Worked as a member of the development team for implementing SDK for the social networking platform named ringID.
Served as a member of the Sports Solutions R&D team in Dhaka, mostly worked on developing features and fixing bugs of Viz Libero. Implemented Model View View Model (MVVM) in Viz Libero and Viz Arena to develop a tool for automatic testing.
Worked as a member of the development team for Visual-Host which is the SDK framework of a Computer Aided Engineering(CAE) software Visual-Environment
I am working on different research projects as a member of CASTL and intern at the national laboratories. I was not only involved in the development process of industry softwares, but also worked voluntarily on community service projects. Besides, I have developed and have been working on various academic projects for my course works.
Working on a collaboration project with LLNL for pinpointing HPC I/O issues and optimizing HPC workflow management based on the findings, e.g., DL Training I/O, Checkpoint/Restart, Producer-Consumer, etc. - summary
Served a collaboration project with LLNL for evaluating the performance of BeeGFS parallel cluster file system using different I/O and metadata performance benchmarks, and Deep Learning applications. - paper
Assisted a collaboration project with LLNL for designing a file system for large datasets of Deep Neural Network by studying the data shuffling mechanism in TensorFlow and Caffe.
Developed the SDK sub-module using C/C++ responsible for authentication functionalities in ringID, a Bangladeshi social networking platform. Worked on making the SDK codebase extensible using various design patterns and integrated Googletest.
Worked as an active developer in the team managed by Agile methodology for feature implementation and bug fix of Viz Libero, a C++ Qt framework based sports stream augmentation-aiding software. Later, served as a member of the Core development team for performing pre-development research.
Worked as a member in the Visual Host development team. Visual Host is the MFC based cross-platform(i.e. MainWin was used to generate linux build) framework of the computer-aided engineering tool named Visual Environment. It wraps windows API and MFC classes, develops owner draw customized control menu and toolbar and provides a 3D drawing and animation framework using OpenGL.
Implementing a project on the usage of graph clustering for enabling parallelism in graph algorithms on the graph representation of geographical data. The aim is to utilize HPC resources for making graph algorithms more time efficient while maintaining optimal accuracy.
Developed a Flash-friendly Persistent Burst-Buffer File System implemented on top of UnifyCR. Added F2FS in the UnifyCR for improved SSD garbage collection and implemented asynchronous flushing for adding persistence in UnifyCR. Performed experiments to state the problem and prove the efficacy of the solution. - slides, report
An integrated system for automating all the official tasks, i.e., Inventory management, Notice board, Teachers' profile, Peer-to-peer communication, etc., of BUET CSE. Won championship in the intra-department project competition.
Designed and simulated an integrated system to monitor and control the traffic system of Dhaka Applied different shortest path algorithms, e.g., variants of Dijstra's algorithm, A* search, etc., on Dhaka city map Proposed locations for police-boxes on the prominent road-crossings of Dhaka using 2-Approximation Vertex Cover Algorithm Proposed heuristic algorithm that can be applied on clustered map of a large area
Implemented a software and API library using C# for prioritizing the roads and highways of Bangladesh by simulating a Cost Benefit Analysis (CBA) and Multi-Criteria Analysis (MCA) algorithm developed by Department of Urban and Regional Planning, BUET. The library was used from a web portal developed at LGED. - news, report
Developed a car racing game using Unity game engine interfaced with cycling machine for encouraging the Active Range Of Motion Exercise (AROME) for the children with weakness in Quadriceps femoris muscle being conducted in Feroza Bari Disabled Children Hospital.
I served as the founding President of ESAB from October 2011 to November 2013. ESAB is a common platform for all the engineering students of Bangladesh. We, along with highly energetic team of young Bangladeshi engineering students, pioneered this voluntary association.