Academia
β¬οΈ To Download my Resume as PDF, Visit: github.com/sanjib-sen/resume
Table of contents
Open Table of contents
π Education
BSc. in Computer Science and Engineering
BRAC University, Dhaka β (Apr. 2019 - Jan. 2023)
CGPA: 3.67
Merit-Based Scholarship
VCβs List
Aced Courses: Object Oriented Programming, Data Structures and Algorithms, Computer Networking, Software Engineering, Database Systems, System Analysis and Design, etc.
π Publications
- [Under Review] (Heliyon - Q1) (ML) Unveiling Shadows: A Data-driven Insight on Depression among Bangladeshi Students (First Author)
- [IEEE-ESCI-2023] (Ml-NLP) Techniques to Estimate the Status of Legal Proceedings Considering Sequential Text Data (Accepted) (Second Author)
- [WIP] (ML) Improving the accuracy of ensemble components using stacking
π’ Conferences
ESCI 2023
5th IEEE International Conference on Emerging Smart Computing and Informatics - (Mar. 2023) - Pune, India
- Virtually presented research paper on Estimating the Status of Legal Proceedings using Sequential Text Data
NSYSS 2021
9th International Conference on Networking, Systems and Security - (Dec. 2021) - Coxβs Bazar, Bangladesh
- Presented a paper on the topic of Fighting Depression: Psychological Approaches among Bangladeshi Students
- Our student poster on the same topic was selected as one of the Top 10 student posters
π©π»βπ» Experience
Software Engineer
Technometrics β (Feb. 2024 - ) - Dhaka, Bangladesh
Python
Machine Learning
NLP
RIVA
Nemo
ASR
- Engineered a horizontally and vertically scalable Automated Speech Recognition system, integrating Celery for task queuing, tracking, and monitoring, ensuring efficient and robust performance of the diarizer, punctuation, capitalisation, topic classification, and NER models
- Built and deployed Bangla Automatic Speech Recognition (ASR) models using Nvidia Riva
- Implemented speaker diarization using Nvidia Nemo toolkit and Titanet model for detecting and distinguishing between multiple speakers in audio recordings
- Utilized the Flair library and BanglaBERT model for topic classification and named entity recognition (NER)
- Applied Nvidia Nemo NLP for automatic punctuation and capitalization
Research Assistant
Computing for Sustainability and Social Good (C2SG) Lab, BRACU - (Apr. 2021 β Jul. 2023) - Dhaka, Bangladesh
LaTex
Scikit
Pandas
Numpy
Tensorflow
Python
- Designed and distributed a comprehensive survey to gather data on Mental Health during COVID-19 among Bangladeshi university students to build a dataset of around thousand data
- Created a script that generates Random UIDs and integrates with Google Forms using Google App Script to preserve anonymity among volunteers and track their progress while submitting consecutive forms
- Executed data cleaning, outlier removal, encoded with One Hot Encoding, and utilized heatmap to analyze correlation between features to prepare datasets for machine learning models
- Trained various machine learning classifiers, including SVM, KNN, GNB, DT, RFC, etc. with cross-validation
Teaching Assistant
BRAC University β (Sep. 2021 - Apr. 2022) - Dhaka, Bangladesh
Python
Google App Script
Selenium
Tkinter
Web Scraping
LaTex
- Created Python Automation Scripts with Google Sheet API integration to extract obtained marks from Studentsβ answer scripts and automatically upload them to the official Google Sheet Document saving 10+ hours of weekly work for every teacher and teaching assistant
- Created a Python script that automatically checks studentsβ Python code for plagiarism and then matches the outputs of their program with the actual result for accuracy
- Created GUI Apps for 10k students to track assessment deadlines and download lectures from registered courses
- Made YouTube Videos on many different topics to help the students regarding their coursework
- Created chatbot for Student Management with Google Sheets and Discord Integration
Academic Instructor
BUCC Academy - (Sep. 2020 β Aug. 2021) - Dhaka, Bangladesh
Python
OOP
Data Structures
Algorithms
Operating Systems
- Taught 60+ students the concept of Programming, Python, OOP, Data Structures, Algorithms, Operating Systems, and Linux
- Took classes on competitive programming, Operating Systems and problem-solving
π Mentorships
Professional Mentor
University Of Birmingham β (Sep. 2023) - Birmingham, United Kingdom
SWE
Career
IT
Programming
Tutorship
- Reviewed Final-Year Student Projects and provided suggestions and career insights as an Industry Professional
Student Mentor
BRAC University β (Aug. 2021 - Dec. 2022) - Dhaka, Bangladesh
LaTex
GitHub
Markdown
Python
Flask
- Have done mentorship of 70+ students relating to course selection, career suggestion, academic result improvement, inspiration, and mental health
- Created a Knowledge Base portal for students so that they can collect coursework and study resources from one place
Director
BRAC University Computer Club β (Apr. 2019 - Aug 2022) - Dhaka, Bangladesh
Leadership
Time Management
Event Hosting & Management
HRM
Flask
GitHub
- Hosted Iranian Geometry Olympiad (2020), Nationwide Competitive Programming, Gaming, Critical Analysis, Photography contest, Workshops, and Webinars
- Created, Distributed, Managed, and Monitored Problems and Submissions for the Competitive Programming Contest where more than 1500 students participated from different universities
- Managed 500+ club members, 70 Executives, and 30 Senior Executives
- Took workshop on Git, Linux, OOP, and Publication Writing in front of 500 audience
π€ Projects
See Projects
π Skills
ML/AI/DS: scikit
, NumPy
, pandas
, NLP
, OpenCV
Languages: Python
, TypeScript
, JavaScript
, HTML5
, LaTex
, SQL
Frameworks: NextJS
, FastAPI
, Django
, Flask
,
Libraries: React
, PyQt5
, TailwindCSS
, Prisma
, Tkinter
, Selenium
Cloud: Docker
, AWS
, Firebase
Others: Git
, Linux
, Web Scraping
, Automation
, CI/CD
, etc.
π₯³ Achievements
- (2023) Top 10: Unveiling Shadows: A Data-driven Insight on Depression among Bangladeshi University Students journal got listed on SSRNβs Global Top Ten download list in Psychiatry Journals category with 109 downloads and 216 views
- (2022) Top 5: Btechwhiz - Inter-university talent hunt program by Bkash out of more than 800+ candidates
- (2021) Top 10: Student Paper got selected, invited, and presented to the 8th International Conference on Networking, Systems and Security
- (2021) Champion: Competitive Programming Contest Organized by Sohopathi, out of 3500 candidates
- (2020, 2021) Top 3: Intra-University Competitive Programming Contest, BRAC University
- (2019) Champion: Technology-based Article Writing Competition, MSW Science Fest, out of 150+ submissions
- (2017) Champion: TechMania (Technology Based Quiz Competition), BMARPC Science Fest, out of 750 students
βΆοΈ Videos
- (NLP) Usage of Unix tools for Crude Tokenization and Normalization
- (NLP) Usage of Lexicons for Sentiment, Affect, and Connotation
- (NLP) Techniques to Estimate the Status of Legal Proceedings Considering Sequential Text Data
- (NLP) (Paper Review) Usage of Unix tools for Crude Tokenization and Normalization
- (LaTeX) (Bangla) WebLaTex Enjoy VSCode + Latex + Git from your browser
π Articles and Stories
- Ram Optimization: How Random Access Memory works in different Operating Systems
- ARM Architecture: Could this be the future of computing?
- 600 Mile Distance: A real-life story on how a scripting algorithm for an SMTP server can seriously affect humankind (Written in a comedic way)
- Windows and Security in 2020: How to secure your Windows PC from Viruses, Trojans, Ransomware, and Malware.