CV
Basics
Name | Abdur Rashid Tushar |
Label | Lecturer at CSE, BUET |
tushar27156@gmail.com | |
Summary | Lecturer in Computer Science & Engineering at BUET with hands-on experience across web security, load testing, database management, and programming. Cybersecurity enthusiast aiming to deepen expertise in system security through PhD research. |
Work
-
2023.09 - 2023.09 Dhaka, Bangladesh
Instructor
Bangladesh Power Development Board (BPDB)
1. Name of the course: Ethical Hacking & Cyber Security in Power Sector, Policy and Operational Perspective Participants: Engineers of BPDB I delivered a 4-hour-long lecture on phases of ethical hacking and demonstrated some open-source tools used in each of the phases. 2. Name of the course: Operating Systems and Command and Shell Script-based Operation Participants: Engineers of BPDB I delivered a 3-hour long lecture on bash shell scripting
-
2023.05 - 2023.06 Dhaka, Bangladesh
Education Mentor
eSRD-Lab
Virtual Industrial Training Program Training Track: IOT Software Development Industry: RedDot Digital IT Limited Participants: Final year students of CSE, BUET I was not involved in any lectures. I acted as a team leader during the industry visit. Also, I took a final viva of the students to evaluate their learning experiences from the program.
-
2023.01 - 2024.08 Dhaka, Bangladesh
Instructor
Bangladesh-Korea Information Access Center, CSE, BUET
Courses taught: 1. Business Analytics: You can find the syllabus at {https://cse.buet.ac.bd/web/iac/course_detail/IAC-DATA-BA}. I taught the Python programming required for Business Analytics (The first 8 lectures) 2. Full Stack Web Development with React JS and Node JS: You can find the syllabus at {https://cse.buet.ac.bd/web/iac/course_detail/IAC-SOFT-FSWDRN}. I taught the Node JS part (Creating a backend using REST APIs) and deployment. 3. Microsoft SQL Server Database Management and Administration: You can find the syllabus at {https://cse.buet.ac.bd/web/iac/course_detail/IAC-DB-MSSQL}. I taught the administration-related topics (the last 8 lectures).
-
2022.11 - Present Lecturer
Bangladesh University of Engineering and Technology
Theory courses taught: 1. Structured Programming Language (CSE 101 - July 2022): The basics of pointers, function pointers, logical bit operations, enum, structure, bit field structure, union, etc. (in C programming language) 2. Data Structures and Algorithms II (CSE 207 - January 2023, July 2023): Amortized analysis, advanced data structures (Fibonacci Heap, Binomial Heap, Hash Table), intractability topics i.e NP-completeness, Special Case Algorithms, Exponential Algorithms (Backtracking, Branch and Bound), Approximation Algorithms 3. Computer Architecture (CSE 209 - January 2024): Memory Hierarchies and Caches, SIMD Processors, GPU Architectures Sessional courses involved: 1. Computer Security Sessional (CSE 406 - January 2023, July 2023, January 2024 - special): Implementation of cryptography algorithms, Buffer Overflow Attack implementation, Malware implementation, XSS attack implementation, Website Fingerprinting side channel attack implementation, Firewall rules, Use cases of many open source security tools. 2. Computer Architecture Sessional (CSE 210 - January 2024): Hardware Implementation of Arithmetic Logic Unit, Software Implementation of Floating Point Addition, Software implementation of 16 bits MIPS processor 3. Computer Networks Sessional (CSE 322 - January 2024) - Designing Network Architecture using Packet Tracer, use case of Wireshark, and Implementation of server and client using Socket programming, various network use cases using NS3, Congestion Control Algorithm, Data Link Layer, etc 4. Operating System Sessional (CSE 314 - January 2024) - Shell scripting, Understanding XV6 learning Linux operating system, and adding many features, i.e. new system calls, scheduling, threading, inter-process communication, memory management, etc. 5. Data Structure and Algorithm I Sessioanl (CSe 106 - Jan 2023): Implementation of stack, queue, priority queue, binary heap, DP algorithms, divide and conquer algorithms, greedy algorithms, etc
Education
-
2022.07 - Present Master of Science - MS
Bangladesh University of Engineering and Technology
Computer Science and Engineering
-
2017.12 - 2022.12 Bachelor of Science - BS
Bangladesh University of Engineering and Technology
Computer Science and Engineering
-
2014.12 - 2016.12
Awards
- 2018
Inter University Artificial Intelligence Contest 2018 Champion
BUET CSE FEST 2018
The contest was about implementing a bot that can play an action game named Bomber Man. I along with 2 other members participated as a team named ZERO_16. We were just second year students then. The bot was implemented using heuristics algorithm in python.
- 2019
Inter University Artificial Intelligence Contest 2019 2nd Runner Up
BUET CSE FEST 2019
The contest was about implementing a bot that can play a board game named Chain Reaction. My friend and I participated as a team named WASTED_POTENTIAL. We were just third year students then. The bot was implemented using Min-Max Alogrithm with Alpha-Beta pruning in Java.
Certificates
Algorithmic Toolbox | ||
Coursera |
Algorithms on Graphs | ||
Coursera |
Agile Planning for Software Products | ||
Coursera |
Introduction to Git and GitHub | ||
Coursera |
Python 3 Programming Specialization | ||
Coursera |
Publications
Skills
Programming |
Web Application Development |
Web Application Security Testing |
MS SQL Server Database Administration |
Production Deployment |
Languages
English | |
2nd Language |
Bangla | |
Native Speaker |
Interests
Cybersecurity | |
System Security | |
Cyber-Physical Systems Security | |
Ethical Hacking | |
Penetration Testing |
Projects
- 2023.09 - 2024.06
Implementation of Image Processing Script in Python
Developed an image processing script as part of an integrated software used by Bangladesh's Education Boards. The script processes OMR sheets, extracting relevant text from filled circles using Python's OpenCV library. The processed data is stored in an MS SQL Server database.
- Image Processing
- OpenCV
- Python
- MS SQL Server
- 2023.07 - 2024.03
Exploration and Implementation of Database Synchronization
Conducted an in-depth exploration of MS SQL Server’s database synchronization features and integrated the most suitable method into the deployment architecture of an education software system.
- MS SQL Server
- Database Synchronization
- 2024.05 - 2024.06
Central College Application Website of Bangladesh
Contributed as part of a team of CSE, BUET faculty members to the development of the Central College Application Website. My role included performing security and load testing, managing the database, and resolving critical bugs in the system.
- Web Security Testing
- Load Testing
- Database Management
- 2023.04 - 2024.07
Investigation Member of a Hacking Incident
Served as a key member of the investigation team for a hacking incident at RAJUK, Bangladesh. I analyzed system logs and features to determine the root cause, replicating the incident in a controlled environment to identify vulnerabilities and provide security recommendations.
- Incident Investigation
- Root Cause Analysis
- Security Recommendations