Rafiqul Rabin

Rafiqul rabin

bookmark on deepenrich
location of Rafiqul RabinHouston, Texas, United States
Followers of Rafiqul Rabin591 followers
  • Timeline

  • About me

    AI Research Engineer at ULRI

  • Education

    • Sohagpur s.k. pilot high school, belkuchi

      2006 - 2008
      Secondary school certificate (s.s.c.) science gpa 5.00 (/5.00)
    • Notre dame college

      2008 - 2010
      Higher secondary certificate (h.s.c.) science gpa 5.00 (/5.00)

      Activities and Societies: Science Club (Id - 1101092), English Club (Id - 1101092). https://ndc.edu.bd

    • University of houston

      2018 - 2023
      Doctor of philosophy - phd computer science 3.94 (/4.00)

      Activities and Societies: Software Engineering Research Group (SERG) https://www.uh.edu

    • Khulna university of engineering and technology

      2010 - 2015
      Bachelor of science - bsc computer science and engineering (cse) cgpa 3.84 (/4.00)

      Activities and Societies: Special Group of Interest in Programming Contest (SGIPC), Hardware Acceleration Club of KUET (HACK), CSE Association of KUET, NDC Association of KUET, Engineers' Association of PABNA-SIRAJGANJ (EAPS), Dream (Voluntary Blood Donation Society). https://www.kuet.ac.bd

    • University of houston

      2018 - 2021
      Master of science - ms computer science cgpa 3.92 (/4.00)

      Activities and Societies: Software Engineering Research Group (SERG) https://www.uh.edu

  • Experience

    • Bjit group

      Aug 2015 - Jun 2018

      [1] eBook Reader: Developed a reader application for smart devices (Andriod & iOS) designed to read and manage e-book contents. Contributed to feature implementation, bug fixing, prototype design, plugin modules, and test case generations.[2] Object Detection: Developed an IoT smart application designed to detect objects and display relevant warnings or advertisements. Utilized Latent SVM OpenCV APIs for image processing, and JobScheduler to synchronize and display contents from servers. Fixed non-compliance issues across different smart TVs, OS versions, and layouts of devices. Show less

      • Software Engineer

        Aug 2015 - Jun 2018
      • ICT Trainer (B-JET)

        Nov 2017 - May 2018
      • Programmer

        Aug 2015 - Feb 2016
    • University of houston

      Aug 2018 - May 2024

      [1] LLMs for Code: (a) Trained BERT, GPT, and T5-based pre-trained models using PyTorch and HuggingFace pipelines for various software engineering tasks. (b) Inspected recent code LLMs, such as CodeBERT, CodeGPT, CodeT5, CodeGen, and InCoder, for code generation and defect detection. (c) Probing LLMs and evaluating their robustness, generalizability, memorization, and vulnerabilities for safe coding.[2] Trojans for Code: (a) Designed various backdoor attacks (e.g., variable renaming or dead code insertion) for code models across different tasks, datasets, and programming languages. (b) Generated baseline Trojan models by fine-tuning pre-trained code models with clean and poisoned data. (c) Analyzing model parameters, embeddings, attentions, activations, probabilities, and losses for identifying and unlearning Trojan models and input triggers. Show less [1] Source Code Embeddings: Trained PyTorch and TensorFlow-based deep neural models, such as LSTM, Transformer, Code2Vec, and GGNN, on programming datasets and tasks. Represented programs as sequences of tokens, features, paths, trees, graphs, and images for learning effective vector embeddings.[2] Adversarial Robustness: Introduced a program augmentation technique for evaluating the generalizability and robustness of neural code models. Applied program refactoring, e.g., identifier renaming or reordering, to generate new adversarial programs by inducing semantic-preserving changes to original input programs.[3] Interpretable Prediction: Implemented a program reduction approach to identify important input features that models learn from training datasets for making predictions. Applied program simplification techniques to remove irrelevant parts from input programs while preserving the original predictions of the neural program model.[4] Memorization and Generalization: Evaluated the impact of clean and noisy data on training neural models for various programming tasks. Induced synthetic noise to the training data and studied memorization-generalization trends on the real-world test data, including Transformer-based language models and generative tasks.[5] Analyze Bug Reports: Proposed a clustering-based ML technique to configure test generators for generating effective failure-inducing test programs using bug reports. Evaluated the effectiveness of test configurations for Csmith in finding bugs and assessing coverage in GCC compilers at different optimization levels. Show less

      • Research Consultant

        Jan 2024 - May 2024
      • Postdoctoral Fellow

        May 2023 - Dec 2023
      • Graduate Research/Instructional Assistant

        Aug 2018 - May 2023
    • Ul research institutes

      Dec 2023 - now

      Working for a safer digital world! The Digital Safety Research Institute (DSRI) at UL Research Institutes (ULRI) aims to partner with other safety-minded organizations to help protect individuals from rapidly evolving digital threats. More: https://ul.org/research/digital-safety My primary focus centers on the digital safety evaluation of cutting-edge AI tools that assist in programming and software engineering tasks.Website: https://ul.org/research/digital-safety

      • AI Research Engineer

        May 2024 - now
      • Research Engineer

        Dec 2023 - May 2024
  • Licenses & Certifications

    • Certificate of appointment (itpec ambassador)

      Information-technology promotion agency (ipa), japan
      Mar 2016
      View certificate certificate
    • Certificate of excellence (itee fe)

      Information-technology promotion agency (ipa), japan
      Oct 2015
      View certificate certificate
    • Certificate of passing (itee fe)

      Bangladesh it-engineers examination center (bd-itec)
      Oct 2015
      View certificate certificate
    • Higher secondary school certificate (h.s.c.)

      Board of intermediate & secondary education, dhaka
      Jan 2010
    • Secondary school certificate (s.s.c.)

      Board of intermediate & secondary education, dhaka
      Jan 2008
    • Ai for everyone

      Coursera
      Jul 2020
      View certificate certificate
    • Natural language processing specialization

      Coursera
      Oct 2020
      View certificate certificate
    • Deep learning specialization

      Coursera
      Jun 2020
      View certificate certificate
    • Bachelor of science in computer science & engineering (b.sc. eng. (cse))

      Khulna university of engineering and technology
      May 2015
    • Machine learning

      Coursera
      Mar 2020
      View certificate certificate
  • Honors & Awards

    • Awarded to Rafiqul Rabin
      Graduate Tuition Fellowship (Ph.D.) Department of Computer Science, University of Houston 2018 The fellowship was received upon meeting the minimum requirements set by the Graduate School, which included completing a minimum of 9 credit hours during an academic term and maintaining a minimum CGPA of 3.0, from 2018 to 2023.
    • Awarded to Rafiqul Rabin
      The Degree with Honors (B.Sc.) Education Branch, KUET 2015 Students are awarded the degree with honors if the overall GPA is 3.75 or better.
    • Awarded to Rafiqul Rabin
      The Dean's List (B.Sc.) Education Branch, KUET 2013 As a recognition of excellent performance, the names of students obtaining an average GPA of 3.75 or above in three consecutive regular semesters are published in the Dean's List in each faculty.
    • Awarded to Rafiqul Rabin
      Technical Merit Scholarship (B.Sc.) Technical Scholarship Committee, Education Branch, KUET 2011 This scholarship was awarded over four consecutive years, from 2011 to 2015, based on the semester merit position.
    • Awarded to Rafiqul Rabin
      Certificate: 6th Inter College Science Festival - 2008, Holy Cross. Concerted Efforts to Promote Quality Education, Central Committee. 2009 - Certificate of Participation- Science Project: Light Pollution
    • Awarded to Rafiqul Rabin
      Certificate: Education and Cultural Festival - 2008, Notre Dame. Concerted Efforts to Promote Quality Education, Central Committee. 2008 - Certificate of Participation- Certificate of Honor: Special- Science Project: Optical Fiber Security
    • Awarded to Rafiqul Rabin
      Junior Board Scholarship (High School) Board of Intermediate & Secondary Education, Bangladesh 2006 Normal Pool (Class VIII): 2nd Place
  • Volunteer Experience

    • Student Member

      Issued by IEEE Computer Society on Jan 2021
      IEEE Computer SocietyAssociated with Rafiqul Rabin
    • Student Member

      Issued by IEEE on Dec 2020
      IEEEAssociated with Rafiqul Rabin
    • Student Member

      Issued by ACM, Association for Computing Machinery on Apr 2019
      ACM, Association for Computing MachineryAssociated with Rafiqul Rabin
    • Associate Member

      Issued by The Institution of Engineers, Bangladesh (IEB) on Jan 2018
      The Institution of Engineers, Bangladesh (IEB)Associated with Rafiqul Rabin
    • ITPEC Ambassador

      Issued by Information-technology Promotion Agency, Japan (IPA) on Mar 2016
      Information-technology Promotion Agency, Japan (IPA)Associated with Rafiqul Rabin
    • Artifact Evaluation Committee

      Issued by ISSTA (2023-2025) on May 2023
      ISSTA (2023-2025)Associated with Rafiqul Rabin
    • Co-Chair (SVT Poster)

      Issued by ACM SAC 2021 on Mar 2021
      ACM SAC 2021Associated with Rafiqul Rabin
    • Student Volunteer

      Issued by ESEC/FSE (2020, 2021) on Aug 2021
      ESEC/FSE (2020, 2021)Associated with Rafiqul Rabin