Hi, I'm Jaber Chowdhury.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I am a Computer Science Undergradute Student at the University of Alberta.

  • Languages: Python, Java, JavaScript, C, C++, HTML/CSS, Bash
  • Databases: SQLite, MongoDB
  • Libraries: NumPy, Pandas
  • Frameworks: Django, TensorFlow, PyTorch
  • Tools & Technologies: Git, Heroku

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

Research Assistant
  • Extracted relevant research data from hundreds of gigabytes of Kickstarter html pages saved over years into CSV/Excel files and improved performance of script using multiprocessing (84% speedup).
  • Automated handling of large datasets (100k+ records), reduced errors by handling missing/corrupt data, and added features like dynamic headers, currency conversions, and error logging.
  • Implemented robust web scraping solutions with Selenium, bypassing bot detection using undetected_chromedriver and VPN proxies for getting recent Kickstarter data.
  • Consolidated multi-source datasets into efficient SQLite databases, integrated modular utility scripts, and improved pipeline reliability through debugging and refactoring.
  • Tools: Python, SQLite
May 2023 - Sep 2023 | Edmonton, Canada

Projects

Skills

Languages and Databases

Python
HTML5
CSS3
SQLite
Shell Scripting

Libraries

NumPy
Pandas
scikit-learn
matplotlib

Frameworks

Django
Flask
TensorFlow
PyTorch

Other

Git
Heroku

Education

UofA Logo

Alberta, Canada.

Degree: Bachelor of Science in Computing Science

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Database Management Systems
    • Operating Systems
    • Machine Learning
    • Computer Vision

Contact