Education
 · Chicago, IL](logos/uic.png)
PhD in Computer Science
August 2025Advisor: Dr. Sidharth Kumar
 · Dhaka, Bangladesh](logos/ju.png)
MS in Information Technology
November 2018Advisor: Dr. Md Whaiduzzaman
 · Dhaka, Bangladesh](logos/ju.png)
Experiences
 · Lemont, IL](logos/anl.png)
Postdoctoral Appointee
August 2025 - cont.- Designing system software and runtime support for energy-efficient HPC platforms.
- Implementing deployment and monitoring tools for scientific data streaming workflows.
- Evaluating performance and energy efficiency on novel architectures and accelerators.
 · Chicago, IL](logos/uic.png)
Graduate Research and Teaching Assistant
August 2023 - August 2025- Developed the first multi-node, multi-GPU Datalog engine for heterogeneous systems.
- Designed topological clustering pipelines for high-dimensional brain connectivity data.
- Performed GPU portability and power analysis of GPU-accelerated Datalog engines.
- TA: CS 480 Database Systems, CS 455 Introduction to High Performance Computing.
 · Lemont, IL](logos/anl.png)
Graduate Student Intern (WJ Cody)
May 2023 - August 2023- Enhanced Rosetta-Bench, a benchmark suite for evaluating parallel programming model performance.
- Integrated HIP benchmarks and refined benchmark report generation.
- Collaborated with HPC engineers on integrating the benchmark suite in HPC systems.
Graduate Research Assistant (Blazer Graduate Research Fellow)
August 2021 - August 2023- Built a GPU-accelerated relational algebra backend for Datalog-like applications.
- Developed a visualization tool to create Kaplan Meier survival probability graph for cancer data analysis.
- Designed a topological data analysis pipeline using persistent homology on rs-fMRI brain networks.
 · Dhaka, Bangladesh](logos/ict.png)
Assistant Programmer
June 2019 - August 2021- Developed a web application visualizing e-File usage data across root-level government offices.
- Led cross-functional teams in developing and delivering multiple e-Governance applications.
- Integrated technology-driven solutions to advance Sustainable Development Goals (SDG).
Software Engineer
December 2017 - June 2019- Developed and maintained five publications of this Norwegian media conglomerate in a global team.
- Re-designed the digital subscription model that reduced the subscription completion time by 75% using Django REST framework and ReactJS.
- Automated multi-tiered web application deployment process by designing a CI/CD pipeline.

Software Engineer
October 2016 - November 2017- Developed a Education as a Service(EaaS) application.
- Created real time fingerprint based attendance system with instant messaging service.
- Designed a CI/CD pipeline for web application auto deployment.
Freelancer
April 2015 - August 2019- Developed custom plugins and data scrapper as per clients' requirements.
- Worked on web and data driven application development on contractual and hourly basis.
- Developed a web app to calculate height of the tide between high and low water.
Selected Publications

Multi-Node Multi-GPU Datalog
Ahmedur Rahman Shovon, Yihao Sun, Thomas Gilray, Kristopher Micinski, Sidharth KumarACM International Conference on Supercomputing 2025 (ICS 2025)
PDF Presentation Code ICS 2025

Optimizing Datalog for the GPU
Yihao Sun, Ahmedur Rahman Shovon, Thomas Gilray, Kristopher Micinski, Sidharth Kumar30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2025)
PDF Code ASPLOS 2025

Bruck Algorithm Performance Analysis for Multi-GPU All-to-All Communication
Andres Sewell, Ke Fan, Ahmedur Rahman Shovon, Landon Dyken, Sidharth Kumar, Steve PetruzzaInternational Conference on High Performance Computing in Asia-Pacific Region (HPCAsia 2024)
PDF Code HPCAsia 2024

Towards Iterative Relational Algebra on the GPU
Ahmedur Rahman Shovon, Thomas Gilray, Kristopher Micinski, Sidharth Kumar2023 USENIX Annual Technical Conference (USENIX ATC 2023)
PDF Presentation Code USENIXATC 2023

Accelerating Datalog applications with cuDF
Ahmedur Rahman Shovon, Landon Richard Dyken, Oded Green, Thomas Gilray, Sidharth Kumar2022 IEEE/ACM Workshop on Irregular Applications: Architectures and Algorithms (IA3 2022), in conjunction with SC22
PDF Presentation Code IA3 2022

UALCAN: An update to the integrated cancer data analysis platform
Darshan Shimoga Chandrashekar, Santhosh Kumar Karthikeyan, Praveen Kumar Korla, Henalben Patel, Ahmedur Rahman Shovon, Mohammad Athar, George J Netto, Zhaohui S Qin, Sidharth Kumar, Upender Manne, Chad J Crieghton, Sooryanarayana VaramballyNeoplasia by Elsevier (Q1 Journal)
PDF Code Demo Neoplasia 2022

A Resilient Fog-IoT Framework for Seamless Microservice Execution
Md Whaiduzzaman, Alistair Barros, Ahmedur Rahman Shovon, Md Razon Hossain, Colin Fidge2021 IEEE International Conference on Services Computing (SCC 2021)
PDF Presentation SCC 2021

A Privacy-preserving Mobile and Fog Computing Framework to Trace and Prevent COVID-19 Community Transmission
Md Whaiduzzaman, Md Hossain, Ahmedur Rahman Shovon, Shanto Roy, Aron Laszka, Rajkumar Buyya, Alistair BarrosIEEE Journal of Biomedical and Health Informatics (IEEE JBHI, Q1 Journal)
PDF JBHI 2020

GDPR Compliance: Implementation Use Cases for User Data Privacy in News Media Industry
Ahmedur Rahman Shovon, Shanto Roy, Arnab Kumar Shil, Tanjila AtikInternational Conference on Advances in Science, Engineering and Robotics Technology 2019 (ICASERT 2019)
PDF Presentation Code ICASERT 2019

A RESTful E-Governance Application Framework for People Identity Verification in Cloud
Ahmedur Rahman Shovon, Shanto Roy, Tanusree Sharma, Md. Whaiduzzaman11th International Conference on Cloud Computing(CLOUD 2018)
PDF Cloud 2018

Combined approach of Tokenization and Mining to secure and optimize Big Data in Cloud Storage
Shanto Roy, Ahmedur Rahman Shovon, Md. Whaiduzzaman2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC 2017)
PDF R10 HTC 2017
Projects
- Tradewinds - TradeWinds is the world’s biggest shipping news service, publishing both online news and a printed weekly newspaper, that covers shipping as a global industry. (developer)
- Upstream - The leading global oil, gas and energy news resource. Covering the latest oil and gas news including shale, lng, drilling, exploration and production. (developer)
- Recharge - Recharge provides business intelligence for the renewable-energy industries, that matter most to the wind and solar sectors. (developer)
- Easy C - A real time web and mobile application to learn C programming language. (team leader and developer)
- CBPen - A web application for penetration testing to expose vulnerabilities associated with the network. (developer)
- ImageStego - ImageStego is an image steganography tool. (developer)
- Powerlog, Bangla, Opener, AutoLike, CopyUSB - PyPI enlisted Python packages. (developer)
- Type Speed - One minute typing test with popular 5000 English words. (developer)
- Drumpad Web, Drumpad Android - Application to play virtual drums. (developer)
Awards
USENIX ATC Student Grant
2023Blazer Graduate Research Fellowship
2021 - 2022Bangladesh-Sweden Trust Fund (BSTF) Travel Grant
2021 - 2022National Science and Technology (NST) Fellowship
2016 - 2017University Merit Scholarships
2011 - 2015Achievements
Top 3% contributor @ StackOverflow
2013 - present3rd @ Computational Research Symposium Poster Presentation 2025
April 2025Winner @ oneAPI Hackathon: CUDA to SYCL Migration 2023
October 20231st @ Hackerrank Python & Security Domains
July 20167th @ IEEEXtreme Programming Competition 9.0
October 2015Services
Judge @ UIC Undergraduate Research Forum 2024
April 2024Judge @ UAB Research Expos (Fall 2021 – Spring 2023)
November 2021 – April 2023Volunteer @ The World Games 2022, Birmingham, USA
July 2022Journal reviewer @ Sustainable Cities and Society (SCS)
November 2021Webmaster @ IEEE SB JU
May 2015 - October 2017