" Hi, I'm Rafi, a P.hD. student at Penn State, USA. This is my website where you will find out my resume, overview of my works and experience and much more things...."

   Introduction

I am currently doing my Ph.D. in CSE, at Penn State University, USA. My current research interest includes Federated learning, ML Security, Trustworthy AI, and Natural Language Processing. Previously, I worked as a lecturer at United International University, Bangladesh. I have also worked as a software engineer at Reve Systems, Bangladesh for nine months. Apart from that, I am a regular practitioner of social communication, public speaking & public influencing-based activities. My greatest passion is to share knowledge and views with people through effective interaction and active communication. 

My Skills

Secure and Robust Machine Learning

With the widespread deployment of Machine learning (ML) algorithms, currently, their security and transparency concerns demand more attention than ever before. As the primary field of my Ph.D. research, I investigate the vulnerabilities of state-of-the-art ML models that might invoke malicious intrusion to compromise their fidelity and security.

Natural Language Processing

Some of my recent works highly focused on different natural language processing tasks for both zero-shot and few-shot learning, such as language modeling (text generation and translation), document classification, annotation, and keyword extraction. I continuously learn cutting-edge techniques to implement well-performant models for those NLP applications.

Federated Learning

I work with a decentralized implementation of ML called federated learning, where edge devices can attend ML training on purpose by ensuring data privacy. Besides having a sufficient theoretical background, I am also flexible in building custom FL models for different applications in NLP and computer vision. I use Pytorch and Tensorflow-Federated libraries for implementing and fine-tuning the FL configurations.

Applied Machine Learning

Besides having a thorough understanding of the theoretical aspects of Machine Learning algorithms, I extensively apply them in several domains, e.g., Natural Language Processing (NLP), Computer Vision, and Audio signal Processing. I am also flexible in fine-tuning model architectures for both general and ad-hoc transfer learning applications. For this purpose, I gathered hands-on experience in using different machine learning and deep learning libraries in Python, such as Pytorch, Tensorflow, and Scikit-learn.

Python Programming

I carry 4+ years of experience in Python programming with an advanced level of expertise. I am also mentoring in an undergraduate-level Python course as a part of my graduate assistantship at Penn State, CSE. Besides using Python for problem-solving, I extensively use it for my research work in machine learning, security, and data science.

Web Development

I have professional experience in Full-stack development. Besides working with basic HTML, CSS, and Javascript, I also have expertise in several web development frameworks including Django, Spring Web-MVC, and VueJS.

Java & Android App Development

I have a clear understanding of the Object Oriented Programming (OOP) concepts and Java programming is one of my fortes. In connection with that, I have 2+ years of experience in building android applications using Android Studio and Java.