“If you set your goals ridiculously high and it’s a failure, you will fail above everyone else’s success.” - James Cameron
About Me
I am Md Amit Hasan Arovi, a Ph.D. candidate and graduate research assistant in Computer Science and Engineering at The Pennsylvania State University, advised by Dr. Ruslan Nikolaev. My work sits at the intersection of operating systems, concurrency, and memory management, with a focus on safe memory reclamation (SMR) and the design of efficient non blocking data structures. I build practical algorithms with correctness guarantees and reproducible artifacts that scale on modern multicore systems.
Education
The Pennsylvania State University
Ph.D., Computer Science and Engineering, Fall 2022 – Present
M.S., Computer Science and Engineering, Spring 2025 (earned en route to the Ph.D.)Islamic University of Technology (IUT)
B.Sc., Computer Science and Engineering, Dec 2011 – Dec 2015
Thesis: Speech Based Interaction for the Visually Impaired
Research Experience
- Graduate Research Assistant, The Pennsylvania State University (Fall 2022 – Present)
- Design and analyze high performance non blocking data structures with safe memory reclamation (SMR) under heavy contention.
- Proposed RRR-SMR for practical memory reuse and SCOT for safe optimistic traversals; built reproducible artifacts and multicore benchmarks.
Software Engineering Experience
- January 2022 – July 2022 : Senior Software Engineer
- Nilavo Technologies Ltd., Bangladesh
- January 2019 – December 2021 : Software Engineer
- Nilavo Technologies Ltd., Bangladesh
- December 2015 – December 2018 : Junior Software Engineer
Nilavo Technologies Ltd., Bangladesh
- Built equity administration web applications (.NET/ASP.NET, Microsoft SQL Server) and delivered features to production.
- Owned modules end-to-end (design, implementation, code review, deployment) and handled production support.
- Performed security reviews and remediation; improved performance and reliability across services.
- November 2014 – December 2014 : Software Engineer Intern
- XeonBD, Bangladesh
- Developed Android application
- XeonBD, Bangladesh
Publications
- Brief Announcement: SCOT: Fix Non-Blocking Data Structures, Not Memory Reclamation
Md Amit Hasan Arovi, Ruslan Nikolaev. SPAA 2025: ACM Symposium on Parallelism in Algorithms and Architectures, pp. 603–607.- DOI: 10.1145/3694906.3743348
- Code: GitHub
- Slides: SPAA 2025 presentation on SCOT
- RRR-SMR: Reduce, Reuse, Recycle: Better Methods for Practical Lock-Free Data Structures
Md Amit Hasan Arovi, Ruslan Nikolaev. Proceedings of the ACM on Programming Languages (PACMPL/PLDI 2025), Vol. 9 (PLDI), Article 234, pp. 2156–2179.- DOI: 10.1145/3729337
- Artifact: Zenodo 10.5281/zenodo.15258497
- Code: GitHub
- Slides: PLDI 2025 presentation on RRR-SMR
- Speech Based Text Correction Tool for the Visually Impaired
Md. Nafiz Hasan Khan; Md. Amit Hasan Arovi; Hasan Mahmud; Md. Kamrul Hasan; Husne Ara Rubaiyeat. 18th International Conference on Computer and Information Technology (ICCIT), IEEE, 2015, pp. 150–155.
Talks
- RRR-SMR: Reduce, Reuse, Recycle: Better Methods for Practical Lock-Free Data Structures
- Conference talk, PLDI 2025 — Seoul, South Korea (June 2025).
- Slides: PLDI 2025 presentation on RRR-SMR
Service and leadership
- Executive member, Islamic University of Technology Computer Society (IUTCS), 2015.
- Executive member, Bangladesh Student Association at Penn State, 2023–2024.