Samin Y. Chowdhury

FIU · Miami · Florida

I am a doctoral student in Computer Science at Florida International University. I have been working both in academic research and the industry for last 4 years. Currently I am focusing on Security in PLC Systems and Role of Generative AI in Cybersecurity.

I am looking forward to the challenges which will expand the area of expertise by employing necessary skills in projects that have practical applications in security of embedded systems. Also, I aim to employ logical approaches to solve problems through the innovative approach of applications of various tools in system security.


Experience

Graduate Teaching Assistant

Knight Foundation School of Computing and Information Sciences, FIU
Miami, FL, USA
Aug 2022 - Present

Network Planner

C&A Services GmbH
Dusseldorf, Germany
Jun 2021 - Aug 2022

Apprentice, ABAP Developer

ABAP Academy
Germany / Slovakia (Hybrid)
Apr 2021 - Sep 2021

Research Assistant

Lehrstuhl für Unternehmenslogistik, TU Dortmund
Dortmund, Germany
Jan 2020 - May 2021

SAP Business Technology Analyst

Eitekh
Dhaka, Bangladesh
Dec 2018 - Jul 2019

Lab Instructor

North South University
Dhaka, Bangladesh
Sep 2018 - Dec 2018

Education

Florida International University

Doctor of Philosophy
Computer Science

GPA: 3.86

August 2022 - Present

North South University

Bachelor of Science
Computer Science and Engineering

GPA: 3.51

May 2014 - April 2018

Skills & Projects

Programming Languages & Tools
Projects

Honeypot for PLC Devices


PLCHoney a honeypoy is to act as a honeypot for PLCs. It emphasizes a cost-effective approach in addressing the challenges associated with PLC honeypots (e.g. vendor-specific implementation, configuration, extensibility, and scalability) and utilizes dockerized virtual PLCs as part of the honeypot infrastructure

Autnomous Robot


Built an autonomous robot implementing Simultaneous Localization and Mapping(SLAM) algorithm. Developed a robot which creates a 2D map and localizes itself simultaneously as it moves through an unknown environment to reach a specified destination avoiding obstacles in its planned route. Used Robot Operating System (ROS) running on top of Ubuntu.

Job Shop Scheduling with RL and Visualization


Implemented Reinforcement Learning for faster decision making for scheduling. Optimized search path for a tasklist with limited resource and visualizing results in a Flask webapp with D3js was performed.

Data Maintenance Dashboard and UI Prototyping


Created a prototype for a customer with functional UI in OO ALV. Implemented locking functionality preventing doing the changes by a different user in the application.
Libraries used:
Dialog Programming, Screen Painter, OO ALV using class CL_GUI_ALV_GRID

Fall Detection Device


The device was based on the idea that whenever a fall occurs, it is highly predictable that the force of the body towards earth will reduce drastically. The device was able to identify this phenomenon with Force Sensitive Resistor (FSR) and couple it with posture detection through IMU to reach a conclusion.


Interests

Apart from being an occassional nerd, I love to put my headphones on and listen to anything that soothes my ear. I binge watch series when I am procrastinating. Also, I play Ukulele (but only on my own so no one loses their mind 😀). Recently I am learning to play Piano.

I love to do city walks. I keep planning for my next trip even before I finish one. Here are a couple of photos of Portugal from my visits in 2022-2023.

Porto
Lisbon

Tools

In this section, I will try to list down the tools which I find useful during my work.