Mohammad Sadat Hussain Rafsanjani

AI Researcher · Software Engineer · Writer

Interested to develop strong AI and Machine Learning based systems with a view to alleviate quotidian tasks. I am determined to give machines the ability to think rationally.

An aspiring researcher with 7+ years of experience in programming, I have keen interest and proven skills in software development too. At present, I am teaching computer science courses in a leading university from Bangladesh.

Skills

Artificial Intelligence (AI)
  • DFS, BFS, UCS, Greedy Best First Search
  • Heuristic Search, A*, Hill Climbing, Simulated Annealing, Genetic Algorithm
  • Random Walk & Monte Carlo Simulation
  • Adversarial Search
  • Minimax Algorithm
  • Alpha-Beta Pruning
Machine Learning
  • Linear Regression & Classification
  • Logistic Regression
  • K-Nearest Neighbor
  • K-Means Clustering
  • G-Mean Algorithm
  • Decision Tree
  • Neural Networks
  • Naive Bayes Classifier
Mathematics
  • Statistics
  • Probability Theory
  • Bayesian Network
  • Partial Differentiation
  • Linear Algebra
Technical Skills
  • Java, Python, C/C++/embedded C
  • Spring Boot, CodeIginter, J2EE, Servlet, JSP, JSTL, Hibernate, PHP
  • HTML, CSS, SASS, JavaScript, AJAX, jQuery, AngularJS, JSON, XML
  • RDBMS, Relational Algebra, SQL, MYSQL, SQLite, HSQHLDB, H2
  • Android, Rest Client
  • MathWorks Matlab, Labcenter Proteus
  • Cisco Packet Tracer, Wireshark Packet Analyzer
  • Adobe Illustrator
  • Anaconda Spyder, NetBeans, Eclipse, PyCharm, Intellij Idea, Android Studio,Code-Blocks, Atmel Studio

Portfolio

Searcher (On-Going)

A search engine consists of a web crawler, a indexer and a page ranker

Technology: Spring Boot Bootstrap jsoup MySQL

Calm

Windows desktop widget for Shutdown, Lock and Restart

Technology: JavaFX Maven

Auspex

Weather Forecasting System

Technology: JavaFX FXML CSS Maven

Music (On-Going)

E-Commerce website

Technology: Spring Boot MySQL Bootstrap Maven

Journal

Online blog

Technology: Spring Boot MySQL BootStrap Bootbox jQuery AJAX

Inventory

Inventory Management Software with built-in Point of Sales (POS) system

Technology: JavaFX Hibernate MySQL Maven

Address

Address Book System

Technology: JavaFX Hobernate MySQL Maven

Anwar

Named after my mathematics teacher, a basic arithmetic calculator, MAC clone.

Technology: JavaFX Maven

Virtual Doctor

Hospital Appointment System

Technology: CodeIgniter MySQL Bootstrap JavaScript

Drawer

Navigation drawer implementation in JavaFX

Technology: JavaFX Maven

Brainy

MCQ based math game

Technology: Android Java XML

Tourism

Tourism Management System

Technology: CodeIgniter MySQL Bootstrap

Temperature

Fahrenheit to Celsius and vice-versa converter

Technology: Android Java XML

Stopclock

Android based stopwatch application

Technology: Android Java XML

Tic Tac Toe

Duel player game

Technology: Android Java XML

Information

Student Management System 4th Year Software Engineering Project

Technology: CodeIgniter MySQL Bootstrap

Artemis

Payroll Management System 4th Year Software Engineering Project

Technology: CodeIgniter MySQL Bootstrap

Responsive Templates

Custom designed responsive website templates with various types of navigation bar.

Technology: SASS CSS3 HTML5

SIS

Student Information System developed with Model-View-Controller architecture.

Technology: Swing SQLite Java

Peep

Port scanning application

Technology: Swing Java

Ogle

Image manipulation software

Technology: Swing Java

Revamp

Image converter

Technology: Swing Java

Rendezvous

Intranet LAN chat a messenger

Technology: Socket Swing Java

Extract

A very basic text editing application.

Technology: Swing Java

Tourer

Tourism blogging system, a Content Management System

Technology: PHP MySQL HTML CSS JavaScript

Searcher (On-Going)

A search engine consists of a web crawler, a indexer and a page ranker

Technology: Spring Boot Bootstrap jsoup MySQL

Music (On-Going)

E-Commerce website

Technology: Spring Boot MySQL Bootstrap Maven

Journal

Online blog

Technology: Spring Boot MySQL BootStrap Bootbox jQuery AJAX

Virtual Doctor

Hospital Appointment System

Technology: CodeIgniter MySQL Bootstrap JavaScript

Tourism

Tourism Management System

Technology: CodeIgniter MySQL Bootstrap

Information

Student Management System 4th Year Software Engineering Project

Technology: CodeIgniter MySQL Bootstrap

Artemis

Payroll Management System 4th Year Software Engineering Project

Technology: CodeIgniter MySQL Bootstrap

Responsive Templates

Custom designed responsive website templates with various types of navigation bar.

Technology: SASS CSS3 HTML5

Tourer

Tourism blogging system, a Content Management System

Technology: PHP MySQL HTML CSS JavaScript

Calm

Windows desktop widget for Shutdown, Lock and Restart

Technology: JavaFX Maven

Auspex

Weather Forecasting System

Technology: JavaFX FXML CSS Maven

Inventory

Inventory Management Software with built-in Point of Sales (POS) system

Technology: JavaFX Hibernate MySQL Maven

Address

Address Book System

Technology: JavaFX Hobernate MySQL Maven

Anwar

Named after my mathematics teacher, a basic arithmetic calculator, MAC clone.

Technology: JavaFX Maven

Drawer

Navigation drawer implementation in JavaFX

Technology: JavaFX Maven

SIS

Student Information System developed with Model-View-Controller architecture.

Technology: Swing SQLite Java

Peep

Port scanning application

Technology: Swing Java

Ogle

Image manipulation software

Technology: Swing Java

Revamp

Image converter

Technology: Swing Java

Rendezvous

Intranet LAN chat a messenger

Technology: Socket Swing Java

Extract

A very basic text editing application.

Technology: Swing Java

Brainy

MCQ based math game

Technology: Android Java XML

Temperature

Fahrenheit to Celsius and vice-versa converter

Technology: Android Java XML

Stopclock

Android based stopwatch application

Technology: Android Java XML

Tic Tac Toe

Duel player game

Technology: Android Java XML

Teaching Experience

Laboratory Officer

North South University

Conducting lab sessions, preparing lab manuals, exam papers, scrutinizing answer scripts, exam proctoring.

  • CSE 115L: Programming Language I (C)
  • CSE 215L: Programming Language II (Java)
  • CSE 225L: Data Structure (C++)
  • CSE 482L: Internet and Web Technologies
  • EEE 338L: Data Communication
September 2016 - Present

Android Application Development Trainer

Edward Moore Kennedy Center

Trainer for basic android application development course.

April 2016 - June 2016

Teaching Assistant

Institute of Science and Technology

Independently taught digital logic design course in undergrad level.

June 2015 - July 2015

Industry Experience

Software Engineer

Bit Mascot

Worked as an engineer on the Web Commander team, a online based inventory system and e-commerce site developed for Australian client.

August, 2016

Android Application Developer

Mais Technologies

Worked as a consultant and developer.

April 2016 - June 2016

Education

National University, Bangladesh

B. Sc. (Hons) in Computer Science & Engineering
Institute of Science and Technology

CGPA: 3.47/4.00

2011 - 2014 (Exam Held 2016)

Saint Joseph Higher Secondary School

Science Division

GPA: 4.80/5.00

2008 - 2010

Mirpur Bangla High School

Science Division

GPA: 5.00/5.00

2006 - 2008

Training and Workshops

Introduction to Public Speaking (MOOC)

University of Washington, Coursera, US Department of States

Duration: 6 Weeks

Object Oriented PHP with CodeIgniter Framework

BASIS Institute of Technology and Management

Duration: 3 Months (120 Hours)

Embedded System Design

Pi Labs Bangladesh Ltd.

Duration: 3 Months

Tools Used: Labcenter Proteus, Micro-Controller

  • Power Supply Design (5V/6V/9V/12V)
  • Temperature Monitor
  • Room temperature controller
  • Water pump controller
  • Remote Controlled System
  • Obstacle Avoiding Robot
  • PCB Design

Basics of Graphics and Illustration

MakerLab, Edward Moore Kennedy Center

Duration: 1 Month (16 Hours)

Tools Used: Adobe Illustrator CS15

  • Vector Art Design
  • Logo Design
  • Poster Design
  • Visiting Card Design

News Presentation Course

JOBSA1.COM

Duration: 3 Months

Awards & Achievements

  • 1st Place among 47 Students 50% Tuition Waiver
  • Gold Medal - National Karate Champion - 2013
  • Gold Medal - Norshindi District Karate Champion - 2012
  • Quiz Show Winner - NTV - 2005
  • 1st Runner-Up, World Literary Center - Book Reading Competition - 2005
  • Academic Excellency Award in Matriculation, Prothom-Alo - 2008

Interest

Book

I am an avid reader and book collector. Thriller novels from Fredrick Foresuth and Dan Brown enchants me most. I have also knack for Greek Mythology, hard science ficiotn and detective fictions.

Movies

Like my reading habit, I enjoy fast paced thriller movies, both from the East and West. I grew up watching Western movies, Hong Kong action films from Chow Yun-Fat, Jackie Chan and Zet Li. So, I have natural interest for this genre.

In my late teens, I developed a taste for James Bond films, steampunk and cyberpunk cinema most. At present, I like to enjoy thriller and detective fictions.

Shows

In my early childhood, I used to watch Discovery Channel a lot. I enjoyed watching crime detection documentaries and intellectual game shows.

Music

I have received training in classical singing and music for five years. Naturally, I have a very good taste for music, songs and arts overall.

Museums and archaeological sites attract me most. When I am sad, I go for shopping and like crowded place a lot. Being a movie fanatic, I have a tendency to watch steampunk, cyberpunk, western, sci-fi and thriller movies most.

Extra-Curricular Activities

Author

Ubiquitous (2018)

My second book is published in Ekushey Boimela-2018 again jointly with my father's book. Contains all of my English write ups till 2017.

2018 | 2012

Author

Pachmishali Biggan (2012)

Jointly with my father's book, published in Ekushey Boimela-2012 when I was a university freshman. Contains all of my publishe articles, poetries till 2011.

2018 | 2012

Columnist, The New Nation

47 Published Articles

I have written on AI, cryptography, computer games, love, Nazi war crimes etc.

2011 - Present

Columnist, The Daily Ittefaq

50+ Published Articles

Published non-fiction essays on a broad range of topics.

2005 - 2011

Black Belt 2nd Dan, Bangladesh Karate Federation

I am a People's Republic of Bangladesh Govt. registered Black belt and a coach. I have received training from both national and international coaches and a coach myself. I have hosted Television shows as a coach and acted in a short film in the lead role to advocate Karate for self-defense.

2010 - Present