abdullah al raqibul islam
Research Assistant at University of North Carolina at Charlotte
phd student , storage system researcher , ex-principal software engineer
3rd year ph.d. student computer science department unc charlotte ( uncc ) . work research assistant data intelligence research ( dir ) lab supervision prof. dong dai . research aim build high-performance graph storage system optimize emerging storage technology ( e.g. , persistent memory ) . particularly interested developing data structure efficiently store dynamic graph without scarifying efficiency running graph analysis . time unc charlotte , wa appointed principal software engineer tigerit bangladesh ltd. , leading machine learning engineering team . besides , wa responsible designing , developing , maintaining server-side programming module using different technology , including limited spring , ejb , apache spark , oracle , elasticsearch , etc . received b.sc . computer science engineering university dhaka , bangladesh ( du ) . du , participated several competitive programming competition , including icpc asia dhaka regional contest .
University of North Carolina at Charlotte
https://www.linkedin.com/company/unc-charlotte
Research Assistant
Data Intelligence Research (DIR) Lab

My research aims to build a high-performance graph storage system and optimize it for emerging storage technologies (e.g., Persistent Memory). I am particularly interested in developing data structures to efficiently store dynamic graphs without scarifying the efficiency of running graph analysis.

𝐆𝐫𝐚𝐩𝐡 𝐒𝐭𝐨𝐫𝐚𝐠𝐞:
• Leading a research project on system design for large-scale dynamic graph data processing on emerging storage system technologies.
• Designing data structures to efficiently store dynamic graphs without scarifying the efficiency in running graph analysis.
• Build system from scratch in C++; Use parallel programming; Do performance optimization and analysis with Intel VTune and Linux perf tool.

𝐏𝐞𝐫𝐬𝐢𝐬𝐭𝐞𝐧𝐭 𝐌𝐞𝐦𝐨𝐫𝐲:
• pmemids_bench: Build a benchmark suite (using YCSB workload) that includes several commonly used indexing data structures implemented in different persistent modes. This project aims to: (i) give system developers an in-depth insight into their applications’ potential performance on Optane DC, and (ii) help others benchmark different data structures for performance comparison.
Charlotte, North Carolina, United States
https://media-exp1.licdn.com/dms/image/C560BAQGF6yVpQIIPvQ/company-logo_100_100/0/1629385408523?e=1655942400&v=beta&t=-0_NMlkLG0hS6kMf46AQZhmq4rxwC0KxL6fi3H86FEg
TigerIT Bangladesh Ltd.
https://www.linkedin.com/company/tigerit-bangladesh-limited
Principal Software Engineer
Lead a Machine Learning based video analytics system development team.
Bangladesh
https://media-exp1.licdn.com/dms/image/C510BAQFYFxqt1fCdww/company-logo_100_100/0/1547096363931?e=1655942400&v=beta&t=XVGGkWcQqxO1eBZ8sRkS14_imG0ohhfPzoOWiho7VtE
TigerIT Bangladesh Ltd.
https://www.linkedin.com/company/tigerit-bangladesh-limited
Software Engineer
𝐌𝐚𝐜𝐡𝐢𝐧𝐞 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠:
• Designed and implemented a hybrid recommendation system for KinderMate; an application for kids’ entertainment and learning. It consists of collaborative filtering and latent factor model by utilizing Alternating Least Square (ALS) algorithm. Used Apache Spark ML libraries as the platform.
• Done R&D for implementing an inventory forecasting system.

𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞𝐬:
• Developed a pseudo real-time data synchronization module, syncing incremental changes in third-party databases to local databases (i.e. Oracle, Elasticsearch, etc).
• Migration of gigabytes of textual data on endpoints like Oracle, Elasticsearch, etc by using technologies c3p0, Spring Batch, etc.

𝐒𝐞𝐫𝐯𝐞𝐫 𝐒𝐢𝐝𝐞 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠:
• Designed and implemented service layer of payment system bookkeeping module in Spring and EJB to validate and track auto-renewable in-app purchase information.
• Developed FCM based push notification service, designed to send personalized notifications.
• Implemented personalized text search suggester module on the top of Elasticsearch's completion suggester and context suggester.
• Develop Elasticsearch client application for advanced text search. This module was designated to perform dynamic queries on Elasticsearch and returns relevant search results.
Dhaka, Bangladesh
https://media-exp1.licdn.com/dms/image/C510BAQFYFxqt1fCdww/company-logo_100_100/0/1547096363931?e=1655942400&v=beta&t=XVGGkWcQqxO1eBZ8sRkS14_imG0ohhfPzoOWiho7VtE
Independent University, Bangladesh
https://www.linkedin.com/company/independent-university-bangladesh
Adjunct Faculty
Take sessions on algorithmic problem solving strategies. Arrange intra-university programming content regularly to prepare students competing at national and international programming contests.
Dhaka, Bangladesh
https://media-exp1.licdn.com/dms/image/C560BAQExlWeqgtZqUQ/company-logo_100_100/0/1599145975571?e=1655942400&v=beta&t=axlY3r_6_1LMr1DT-hB0jMOZuaKXSyf95gFuti_C7-c
BRAC University
https://www.linkedin.com/company/brac-university
Programming Contest Trainer
Deliver lectures on advanced topics related to competitive programming. Inspire and encourage the students to nurture their innovative ideas. Also take care students project or lab related queries.
Dhaka, Bangladesh
https://media-exp1.licdn.com/dms/image/C510BAQGLfIJZJcC3rQ/company-logo_100_100/0/1519856560085?e=1655942400&v=beta&t=WS6BZLW_9GVLtezM3C7kT-t4fCFkR2K36l9jDSNisxQ
University of Liberal Arts Bangladesh
https://www.linkedin.com/company/university-of-liberal-arts-bangladesh
Programming Session Instructor
Dhaka, Bangladesh
https://media-exp1.licdn.com/dms/image/C560BAQFrn9OVOeRbsQ/company-logo_100_100/0/1519899225743?e=1655942400&v=beta&t=FFKnZ6xbFH3N_0eGlU3aKQECHHSlqBb9RR7_Oldy_ps
Therap Services, LLC
https://www.linkedin.com/company/therap-services-llc
Associate Software Engineer
Worked as full stack software developer for the web-based service portal, used different java technologies (i.e. Spring, Java EE, Hibernate, etc).
Dhaka, Bangladesh
https://media-exp1.licdn.com/dms/image/C4E0BAQGOKFkyFTunUw/company-logo_100_100/0/1614704616327?e=1655942400&v=beta&t=dbwWKPftGakyILwvRMvQndccN8Ke9p_GFBk4wy6BrCQ
Therap Services, LLC
https://www.linkedin.com/company/therap-services-llc
Junior Software Engineer
Dhaka, Bangladesh
https://media-exp1.licdn.com/dms/image/C4E0BAQGOKFkyFTunUw/company-logo_100_100/0/1614704616327?e=1655942400&v=beta&t=dbwWKPftGakyILwvRMvQndccN8Ke9p_GFBk4wy6BrCQ
Therap Services, LLC
https://www.linkedin.com/company/therap-services-llc
Trainee Software Engineer
Dhaka, Bangladesh
https://media-exp1.licdn.com/dms/image/C4E0BAQGOKFkyFTunUw/company-logo_100_100/0/1614704616327?e=1655942400&v=beta&t=dbwWKPftGakyILwvRMvQndccN8Ke9p_GFBk4wy6BrCQ
Computer Science
Doctor of Philosophy - PhD
University of North Carolina at Charlotte
https://www.linkedin.com/school/unc-charlotte/
https://media-exp1.licdn.com/dms/image/C560BAQGF6yVpQIIPvQ/company-logo_100_100/0/1629385408523?e=1655942400&v=beta&t=-0_NMlkLG0hS6kMf46AQZhmq4rxwC0KxL6fi3H86FEg
Computer Science
Master of Science (MSc) (discont.)
University of Dhaka
https://www.linkedin.com/school/dhakauniversity/
https://media-exp1.licdn.com/dms/image/C4D0BAQE6fgogIsUWBQ/company-logo_100_100/0/1519856396300?e=1655942400&v=beta&t=aUQcq0FsezqHFPdJ28Y_9DbNvnyxInhMzNgc7-WFq_o
Computer Science and Engineering
Bachelor of Science (BSc)
University of Dhaka
https://www.linkedin.com/school/dhakauniversity/
https://media-exp1.licdn.com/dms/image/C4D0BAQE6fgogIsUWBQ/company-logo_100_100/0/1519856396300?e=1655942400&v=beta&t=aUQcq0FsezqHFPdJ28Y_9DbNvnyxInhMzNgc7-WFq_o
General Science
Higher Secondary Certificate (HSC)
Notre Dame College
https://www.linkedin.com/school/notre-dame-college-dhaka/
https://media-exp1.licdn.com/dms/image/C510BAQGUWBXhRNmUog/company-logo_100_100/0/1519911785964?e=1655942400&v=beta&t=GbYawtPTgPgX3qrxyOu4t0hRvzV8gB7xgxK5-jnRBUY
General Studies
Secondary School Certificate (SSC)
Patuakhali Govt Jubilee High School
Primary Schooling
Dohhhin Kalikapur Govt. Primary School
A Performance Study of Optane Persistent Memory: From Indexing Data Structures’ Perspective
36th International Conference on Massive Storage Systems and Technology (MSST 2020)
Abstract—In this paper, we study the performance of new Intel Optane DC Persistent Memory (Optane DC) from indexing data structures’ perspective. Different from existing Optane DC benchmark studies, which focus on either low-level memory accesses or high-level holistic system evaluations, we work on the data structures level, benchmarking commonly seen indexing data structures such as Linkedlist, Hashtable, Skiplist, and Trees under various running modes and settings. We believe that indexing data structures are basic and necessary building blocks of various real-world applications. Hence, the accurate knowledge about their performance characteristics on Optane DC will directly help developers design and implement their persistent applications. To conduct these performance evaluations, we implemented pmemids_bench, a benchmark suite that includes seven commonly used indexing data structures implemented in four persistent modes and four parallel modes. Through extensive evaluations on real Optane DC-based platform under different workloads, we identify seven observations that cover various aspects of Optane DC programming. These observations contani some unique results on how different data structures will be affected by Optane DC, providing useful reference for developers to design their persistent applications.
https://storageconference.us/2020/Papers/02.APerformanceStudyOptane.pdf
POSTER: Understand the Overheads of Storage Data Structures on Persistent Memory
PPoPP '20: Proceedings of the 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
Abstract—The byte-addressable persistent memory (PMEM) devices have opened new opportunities for building high-performance storage systems. With both DRAM and PMEM in the system, it is important to choose the correct storage data structures on each of them to achieve the best overall performance and the needed data persistence. However, this is non-trivial. One reason is the limited understanding of the actual performance characteristic of different data structures on PMEM. In this study, we develop storeds-bench to help developers better understand the overhead they will encounter when using a certain data structure on PMEM. Specifically, storeds-bench is designed as a benchmark suite that leverages YCSB and has various commonly used storage data structures implemented using PMDK (persistent memory develop kit) under different persistent and consistency requirements.
https://dl.acm.org/doi/pdf/10.1145/3332466.3374509
Board Scholarship (general)
Board of Intermediate and Secondary Education, Barisal, Bangladesh
Junior Scholarship Examination (talent-pool)
Barisal Education Board
Primary Scholarship Examination (talent-pool)
Barisal Education Board
Advanced Algorithm Design
-
Artificial Intelligence
-
Compiler Design
-
Data Structure
-
Database System Implementation
-
Design and Analysis of Algorithms
-
Discrete Mathematics
-
Finite Language, Automata and Computation
-
Image Processing
-
Mathematics for Computer Science
-
Network Performance Analysis
-
Numerical Analysis
-
Object Oriented Programming in Java
-
Operating System
-
Ordinary Differential Equation
-
Parallel and Distributed Systems
-
Software Design Pattern
-
Software Engineering
-
System Programming
-
Bitcoin and Cryptocurrency Technologies
-
pmemids_bench
pmemids_bench is a C++ version of YCSB based benchmark suite that includes seven commonly used indexing data structures implemented in four persistent modes and four parallel modes (shown in later table). You can learn more about this project in our MSST 2020 paper.
https://github.com/DIR-LAB/ycsb-storedsbench
Education
University of Dhaka
https://www.linkedin.com/company/dhakauniversity
Programming Contest Trainer
https://media-exp1.licdn.com/dms/image/C4D0BAQE6fgogIsUWBQ/company-logo_100_100/0/1519856396300?e=1655942400&v=beta&t=aUQcq0FsezqHFPdJ28Y_9DbNvnyxInhMzNgc7-WFq_o
Education
United international university
https://www.linkedin.com/company/uiuinfo
Programming Contest Problemsetter and Judge
https://media-exp1.licdn.com/dms/image/C4E0BAQFisQycB47Ruw/company-logo_100_100/0/1519887881888?e=1655942400&v=beta&t=6BYk3Pt3Pr0NWP_hLFu7cfdw02gSdBPIkKZDKod1cGo
Science and Technology
Java User Group Bangladesh
Volunteer
https://www.coursera.org/account/accomplishments/verify/ANXDP2DMVDU4
Algorithmic Toolbox
ANXDP2DMVDU4
www.coursera.org
Coursera
https://www.coursera.org/account/accomplishments/verify/GSDPUCNJ9PQ3
Algorithms on Graphs
GSDPUCNJ9PQ3
www.coursera.org
Coursera
https://www.coursera.org/account/accomplishments/verify/2NYD958K3UJT
Algorithms on Strings
2NYD958K3UJT
www.coursera.org
Coursera
https://www.coursera.org/account/accomplishments/verify/ZF3CKVMAWNDD
Data Structures
ZF3CKVMAWNDD
www.coursera.org
Coursera
https://www.coursera.org/account/accomplishments/verify/KBCYAB99XHAY
A Crash Course in Data Science
KBCYAB99XHAY
www.coursera.org
Coursera
https://www.coursera.org/account/accomplishments/specialization/8DGNN2Z5R4SD
Blockchain Specialization
8DGNN2Z5R4SD
www.coursera.org
Coursera
https://www.linkedin.com/in/sheikh-jakir-hossain-phd-859b9631
Sheikh Jakir Hossain, PhD
Energy Storage and Microgrid Project Development Engineer at Duke Energy Corporation
United States
https://www.linkedin.com/in/mingcheng2516
Ming Cheng
College Instructor | Ph.D. student in Linguistics | Experienced TOEFL & IELTS Trainer | Proofreader
Memphis, TN
https://www.linkedin.com/in/sarah-abdellahi
Sarah Abdellahi, Ph.D.
AVP, User Experience Researcher III at Bank of America
Charlotte Metro
https://it.linkedin.com/in/francesco-capria-212758215
Francesco Capria
Studente presso la facoltá di Informatica Umanistica, Università di Pisa
Pisa
https://www.linkedin.com/in/guilherme-cavalcanti-20b6521a7
Guilherme Cavalcanti
University Technical Recruiter
Dallas-Fort Worth Metroplex
https://bd.linkedin.com/in/bdshawon1991
Shamimul Alam
Full Stack Developer at Eskimi
Dhaka, Bangladesh
https://www.linkedin.com/in/ashley-m-moore
Ashley Moore
Software Engineer | JavaScript | React | Node | MongoDB
Rochester, New York Metropolitan Area
https://bd.linkedin.com/in/osmangoninahid
Osman Goni Nahid
Backend Engineer (7+ yrs)/ DevOps Enthusiast || NodeJS | Python | Microservice | Kubernetes
Dhaka, Bangladesh
https://www.linkedin.com/in/andrew-barber-79b54a21a
Andrew Barber🕊
Full-Stack Web Developer 💻; Zen Buddhist🧘🏻‍♂️; Hetero-Demi💓; living with OCD😐
Waldorf, MD
https://mx.linkedin.com/in/miriam-sanchez-orozco-
Miriam Leticia Sanchez Orozco
CPO en CST -  Your future is Yellow ✨ 🕒
Zapopan, JAL
https://www.linkedin.com/in/kalynn-dier
Katrina Dierking
Software Engineer at Opendorse || Founder of Her Time to Code
Sanford, NC
https://www.linkedin.com/in/jjan
Jane Alam Jan
Software Engineer at BetterOmics, X-(Uber, Linkedin, Google)
Cupertino, CA
https://bd.linkedin.com/in/sourav-das-shuvo-b01905136
Sourav Das Shuvo
Jr eCommerce Executive  at STYLETECK INNOVATIONS LTD
Sylhet, Bangladesh
https://www.linkedin.com/in/hasnain-heickal-8915543a
Hasnain Heickal
PhD student at Dream Lab of UMass Amherst
Sunderland, MA
https://bd.linkedin.com/in/shahinul-hoque-aqib
MD. Shahinul Hoque Aqib
Software Quality Assurance Engineer at Cefalo
Bangladesh
https://bd.linkedin.com/in/salman-arefin74
Salman Arefin
Software Engineer at Stibo DX
Bangladesh
https://bd.linkedin.com/in/jubayerriyad
Jubayer Riyad
🚀Web Developer at NameSeba
Dhaka, Bangladesh
https://www.linkedin.com/in/abmbivor11
A B M Mohaimenur Rahman
Ph.D. Candidate at the University of North Carolina at Charlotte
Charlotte, NC
https://www.linkedin.com/in/imtiaz-karim-938399188
Imtiaz Karim
Security Researcher | Ph.D. Candidate@Purdue CS | Former Amazon, Intel
West Lafayette, IN
https://bd.linkedin.com/in/jasonhaque
Sanviraj Zahin Haque
Backend Engineering | Project Management
Dhaka, Bangladesh
Monirul Islam
      
          



            
              
        
              
  

    
        I have worked with Raqibul about 3 years. I was a tester and he was a programmer. He was assigned to develop a video recommendation engine for kids and I was assigned to test that engine. I still can remember I passed very tough time during that assignment because I hardly found any bug in his code. He is such a good programmer. His quality standard is really very very high.  Masud Parvez
      
          



            
              
        
              
  

    
        Raqibul is truly an amazing resource to have in the team. He is extremely dedicated and solution oriented. With his extraordinary problem solving skill and in-depth knowledge on latest technologies, he was one of the most reliable resources in our team. His wonderful interpersonal skill is also important for team harmony. I wish him all the best. Keep shining and keep making us proud.
Meet Pat Falcone, an engineer and deputy director of Science and Technology at LLNL, who has always enjoyed the pursuit of finding solutions to…
https://www.linkedin.com/signup/cold-join
Liked by Abdullah Al Raqibul Islam
I will be speaking at the Design and Manufacturing Seminar Series of the Ohio State University on Friday (March 25) at 2 pm ET / 11 am PT on "Soft…
https://www.linkedin.com/signup/cold-join
Liked by Abdullah Al Raqibul Islam
Five students from our research group (https://lnkd.in/gNRa_NXk) will present their work at the American Physical Society March Meeting (Chicago…
https://www.linkedin.com/signup/cold-join
Liked by Abdullah Al Raqibul Islam
https://media-exp1.licdn.com/dms/image/C4E07AQH42AaPe2EV1A/group-logo_image-shrink_92x92/0/1641221406160?e=1647687600&v=beta&t=QrecpW4bYn4mLkVKmdi0QXohw8HyOwYorIzhKBe44fc
Topcoder
https://www.linkedin.com/groups/98817
https://static-exp1.licdn.com/sc/h/4h1ldzvvebtszyx75ve7dst1v
CSEDU Alumni Association
https://www.linkedin.com/groups/5166623
https://media-exp1.licdn.com/dms/image/C4E07AQHNXVF-hV7wjQ/group-logo_image-shrink_92x92/0/1631005190320?e=1647687600&v=beta&t=4pcMOoTGkLsXFLpqqDjCa3HchD2JceULQYljuSvRLPQ
Root BD  {Intellectual Capital Network}
https://www.linkedin.com/groups/12497999
https://media-exp1.licdn.com/dms/image/C5107AQEoOQ6wBFnxyQ/group-logo_image-shrink_200x200/0/1631426896371?e=1647687600&v=beta&t=-TP0srmWWRVNeyPYpca_UljkaF-inKHiiBa-HbkGGCA
University of Dhaka
https://www.linkedin.com/groups/52645
https://media-exp1.licdn.com/dms/image/C5107AQG53uRQ211IaQ/group-logo_image-shrink_200x200/0/1631439777054?e=1647687600&v=beta&t=IBi2g_lgCaHOFCmtx_u6--gQWuJV73FAeqTX1_SNlX8
Mobile Development Business
https://www.linkedin.com/groups/1374337
https://media-exp1.licdn.com/dms/image/C4D07AQGUmuyCoiGTBg/group-logo_image-shrink_92x92/0/1631004594069?e=1647687600&v=beta&t=lMxDjyMJRVNASWb_BqTDG0McCdHLtad5OE_Sx0jX4gc
Notre Dame College Dhaka North American Club
https://www.linkedin.com/groups/8926702
https://media-exp1.licdn.com/dms/image/C4D07AQEwWOIHSZlKAQ/group-logo_image-shrink_200x200/0/1631371807610?e=1647687600&v=beta&t=Pt4BulAqiRyBV9n9mkNgH_Fo6i47nuo5tezR9vCgvqw
Algorithms and Data Structures Development
https://www.linkedin.com/groups/2717104
https://media-exp1.licdn.com/dms/image/C5607AQGqpadn3kwSFQ/group-logo_image-shrink_200x200/0/1631428206841?e=1647687600&v=beta&t=elmiiPV4Hu8Hea9OQm5Cfei0dK2o3Ezf5kQ3HQ5-23I
Software Development Canada
https://www.linkedin.com/groups/1848199
https://media-exp1.licdn.com/dms/image/C4D07AQGXcwSrKhMNgg/group-logo_image-shrink_200x200/0/1631365977887?e=1647687600&v=beta&t=CxMR2g2fedClSJz9JDYbkaVPH3bbYC-KtCRELAvEQoc
Algorithm Development Professionals
https://www.linkedin.com/groups/2067732
https://media-exp1.licdn.com/dms/image/C4E07AQEBowwMFbj3EA/group-logo_image-shrink_92x92/0/1631007862836?e=1647687600&v=beta&t=k0I7Sm9mC5EGk_kyGr1tuxQhucOk4DI-sZLIKJkkhLc
ICPC - The International Collegiate Programming Contest
https://www.linkedin.com/groups/1872736