About me
Interests
High-Performance Computing
Data Analytics
Cloud Computing
Software Engineering
Education
PhD (Student) in Computer Science
August 2023 - presentPhD (Student) in Computer Science
August 2021 - August 2023Master of Science in Information Technology
December 2015 - December 2016Bachelor of Science in Information Technology
December 2011 - December 2015Experiences
Graduate Research Assistant
August 2023 - Cont.- Developing GPU applications focusing on high-performance relational algebra primitives.
- Extending the topological data analysis pipeline to apply persistent homology on temporal brain networks.
- Evaluating different parallel programming models to solve iterative high-performance relational algebra tasks.
Graduate Student Intern (WJ Cody)
May 2023 - August 2023- Extended Rosetta-Bench, a benchmark suite and framework for heterogeneous computing focusing on the performance benchmarks of parallel programming models.
- Collaborated with Argonne scientists to gain insights into runtime systems, compilers, and other aspects of computational science.
- Worked in a research environment that includes access to one of DOE's leadership-class computers and the Argonne Leadership Computing Facility.
Graduate Research Assistant (Blazer Graduate Research Fellow)
August 2021 - August 2023- Demonstrated the feasibility of a high-performance relational algebra backend for a subset of Datalog applications leveraging GPU parallelism.
- Developed a visualization tool to create Kaplan Meier survival probability graph for cancer data analysis.
- Designed a topological data analysis pipeline to apply persistent homology on brain networks resting state fMRI data.
Assistant Programmer
June 2019 - August 2021- Designed and implemented e-File application ranking platform.
- Contributed to the development of e-Governance and e-Services solutions.
- Actively served to achieve Smart Cities and Communities to attain Sustainable Development Goals (SDG).
Software Engineer
December 2017 - June 2019- Developed and maintained five publications of NHST Media Group in a global team.
- Re-designed the digital subscription model that reduced the subscription completion time by 75% using Django REST framework and ReactJS.
- Contributed to building a CI/CD pipeline to automate the application deployment.
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.
Publications
Bruck Algorithm Performance Analysis for Multi-GPU All-to-All Communication
Andres Sewell, Ke Fan, Ahmedur Rahman Shovon, Landon Dyken, Sidharth Kumar, Steve PetruzzaIn Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region (HPCAsia 2024) (pp. 127-133).
PDF Code HPCAsia 2024
Towards Iterative Relational Algebra on the GPU
Ahmedur Rahman Shovon, Thomas Gilray, Kristopher Micinski, Sidharth KumarIn 2023 USENIX Annual Technical Conference (USENIX ATC 2023)
PDF Slide Code USENIXATC 2023
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 VaramballyIn Neoplasia by Elsevier (Q1 Journal)
PDF Code Demo Neoplasia 2022
COVID-19: Update, Forecast and Assistant - An Interactive Web Portal to Provide Real-Time Information and Forecast COVID-19 Cases in Bangladesh
Md. Shahriare Satu, Md. Khalilur Rahman, Maksud Alam Rony, Ahmedur Rahman Shovon, Md. Jane Alam Adnan, Koushik Chandra Howlader, M Shamim KaiserIn International Conference on Information and Communication Technology for Sustainable Development 2021 (ICICT4SD 2021).
PDF Code ICICT4SD 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 BarrosIn IEEE 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 AtikIn International Conference on Advances in Science, Engineering and Robotics Technology 2019 (ICASERT 2019).
PDF Slide Code ICASERT 2019
A RESTful E-Governance Application Framework for People Identity Verification in Cloud
Ahmedur Rahman Shovon, Shanto Roy, Tanusree Sharma, Md. WhaiduzzamanIn International Conference on Cloud Computing - 2018, Seattle, WA.
PDF Cloud 2018
Combined approach of Tokenization and Mining to secure and optimize Big Data in Cloud Storage
Shanto Roy, Ahmedur Rahman Shovon, Md. WhaiduzzamanIn IEEE R10 Humanitarian Technology Conference (R10 - HTC) - 2017.
PDF R10 HTC 2017
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 - 2015National Merit Scholarship
2011National Merit Scholarship
2009Achievements
Top 3% contributor @ StackOverflow
2013 - presentWinner @ oneAPI Hackathon: CUDA to SYCL Migration 2023
October 2023Participant @ 1st Parallel Programming Marathon 2022
November 2022Participant @ Argonne GPU Hackathon 2022
July 20221st @ Hackerrank Security domain
July 20167th @ IEEEXtreme Programming Competition 9.0
October 20151st @ Intra University Programming Contest, Jahangirnagar University
August 2015Training
ALCF Hands-on HPC Workshop
October 10-12, 2023AI for Science on Supercomputers (View Certificate)(Digital Badge)
December 06, 2022Hands-On HPC (View Certificate)
December 05, 2022Fundamentals of Accelerated Computing with CUDA C/C++ (View Certificate)
July 30, 2022Problem Solving (View Certificate)
January 07, 2021C programming language (View Certificate)
September 15, 2020Rest API (View Certificate)
July 11, 2020JavaScript (View Certificate)
May 07, 2020Python programming language (View Certificate)
May 05, 2020The International English Language Testing System(IELTS) - Academic
October 31, 2019Effective Object Oriented Programming (View Certificate)
March 21, 2018 - May 30, 2018Information Technology Passport Examination (ITEE - IP)
April 24, 2016Achievement: Certificate of Excellence (3rd position in Bangladesh)
Front End Development Certification (View Certificate)
October 22, 2015 - March 10, 2016Mobile Application Development (Android)
November 2, 2015 - January 2, 2016Presentations
Accelerating iterative joins toward a modern Datalog backend on GPU
May 2024High Performance Joins
February 2024Parallel Computing
November 2023Join on GPU
October 2023Introduction to Cloud Computing
September 2023Porting CUDA code to SYCL
September 2023Towards Iterative Relational Algebra on the GPU
July 2023Accelerating Datalog Applications with cuDF
November 2022LaTexPlained
August 2022GPU Join
July 2022An Approach to Compare Clustering Results of Two Temporal fMRI Dataset
April 2022Graph Algorithms
March 2022CBPen: Cloud Blazers Penetration Scanner
December 2021GDPR Compliance: Implementation Use Cases for User Data Privacy in News Media Industry
May 2019GDPR Dashboard
December 2018Docking with Docker
February 2018An Optimized RESTful E-Governance Application Framework for People Identity Verification in Cloud
September 2017Websocket and SockJS
December 2016Message Broker System
December 2016Easy C: A new method of learning C programming in the context of Bangladesh
September 2016E-learning Tool for Basic Programming
February 2016Services
Judge @ UIC Undergraduate Research Forum 2024
April 2024Volunteer @ The World Games 2022, Birmingham, USA
July 2022Journal reviewer @ Sustainable Cities and Society (SCS)
November 2021Webmaster @ IEEE SB JU
May 2015 - October 2017App Developer @ ICEEICT 2015
May 2015Projects
- 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)
- Bangla, Opener, AutoLike, CopyUSB - Python Package Index enlisted Python packages. (developer)
- Dictmate - English to English and English to Bangla Dictionary. (developer)
- Type Speed - One minute typing test with popular 5000 English words. (developer)
- Drumpad Web, Drumpad Android - Application to play virtual drums. (developer)
- Coders-Theme - Coders theme for Brackets editor enlisted in Brackets registry. (developer)
Skills
Python
JavaScript
Git
LaTeX
C++
CUDA
MPI
BASH
AWS
SQL
PHP
Github Actions
NoSQL
HIP
Docker
Java