Research Experience
-
Research Intern [May 2024 - Aug 2024]
Microsoft Research, Azure SQL Data Warehouse, Austin, TX- Developed an efficient SIMD sorter for data stored in columnar format (e.g., Parquet) for operations involving sorting multiple columns.
- Optimized sort performance by utilizing metadata and encodings from the columnar storage.
- Tools/Platforms: C++, SIMD (AVX-512), x86 Assembly, Intel VTune, Parquet.
-
Ph.D. Software Engineering Intern [Jun 2021 - Aug 2021]
Google System and Infrastructure, Data Analytics and Storage Performance, Sunnyvale, CA- Accelerating analytics: Identified acceleration opportunities in Google’s analytics engines such as Dremel and F1. In addition, build an analytical model to perform what-if analysis for different accelerator types.
- Investigated root cause of IPC variance for Google’s globally distributed database service Spanner.
- Tools/Platforms: C++, x86 Assembly, Dremel, F1, Spanner.
-
Graduate Research Assistant [Sept 2018 - Now]
Department of Computer Science and Engineering
Texas A&M University, College Station, TX
- Worked on a streaming framework that provides programmers with seemingly infinite buffers and a novel in-place MSD Radix-sort using the framework that is 3−4X faster than SOTA (Vortex, ASPLOS 2020).
- Developed a high-performance parallel SIMD merge-sort framework that maximizes SIMD register usage and reduces branch misprediction penalties, up to 2X over SOTA (Origami, VLDB 2022).
- Developed an efficient key partition engine that resolves slowdowns caused by memory disambiguation, resulting in 2−3X speedup over SOTA (Typhoon, Bigdata, 2025).
- Working on a high-performance SIMD sorter of small chunks that is useful for segmented sorts and dealing with smaller arrays in base cases of several sorts (MSD-radix, Merge, Quick etc.).
- Tools/Platforms: C++, x86 Assembly, SIMD, Intel VTune, AMD μProf.
-
Research Assistant, with Dr. Mohammed Eunus Ali [May. 2015 - Jul. 2018]
Department of Computer Science and Engineering
Bangladesh University of Engineering and Technology, Dhaka, Bangladesh- Developed efficient algorithms to process queries on spatial databases: Maximum visibility of a moving target (ADC 2016), reverse k-nearest neighbors of trajectories (ADC 2018).
- Developed demonstration tools for various visibility query processing (SIGSPATIAL 2016, CIKM 2017).
- Developed a variant of R*-Tree to improve performance of novel visibility queries, in collaboration with RMIT University, Australia.
- Tools/Platform: C++, OpenGL, Python.
Teaching Experience
-
Graduate Teaching Assistant [Aug. 2020 - Present]
Texas A&M University, Department of Computer Science and Engineering- Conducted labs, held office hours, prepared exams, and occasionally provided lectures.
- Courses: Networks and Distributed Processing (CSCE 612), Operating Systems (CSCE 611), Machine Learning (CSCE 633), Introduction to Computer Systems (hon’s) (CSCE 313H), Data Structures and Algorithms (hon’s) (CSCE 221H).
-
Lecturer [May 2016 - Jul 2018]
Department of Computer Science and Engineering
United International University, Dhaka, Bangladesh- Designed courses, prepared syllabus and exams, conducted lectures, mentored students.
- Courses: Algorithms (CSI 227), Discrete Mathematics (CSI 219), Object Oriented Programming (CSI 221), Structured Programming Language (CSI 121).
- Organized an international conference and inter-university hackathon.
Others
- Presented paper at CIKM 2017, Pan Pacific Singapore
- Organizer, Mentor of UX Design Contest, Project Showcasing and Problem Setter, UIU CSE Festival, 2017
- Organizing Committee Member, International Conference on Medical Engineering, Health Informatics and Technology, MediTec 2016
- Co-Founder and Former General Secretary, Science Club of the Laboratorians
- Participant. Microsoft Imagine Cup, Top 12 with project Solvencia; a communication platform for supershop and farmers using IVR (Interactive Voice Response), 2013.
- Participant. EATL-Prothom Alo App Development Contest for project Ekattor; a first person shooting game, 2014.
- Participant in Top 30, Robi-NSU ICT Innovation Quest, 2012.
- Participant. BITSMUN (Birla Institute of Technology and Science, India, Model United Nations) as Delegate of Spain in, General Assembly, 2012.
