Curriculum Vitae
Updated 11/11/2024
💼 Professional Experience
Ergo Ventures Limited
Software Engineer (python)
January 2020 - August 2020, Dhaka, Bangladesh
Key achievements:
- Led Back-End development of the company’s leading E-commerce theme: ESYNC
- Upgraded a Web Instance Dashboard Tool for the company using DRF, PostgreSQL, Celery and RabbitMQ
Responsibilities :
- Designed and implemented scalable back end for few business-critical websites (E-commerce, E-learning)
- Wrote python scripts for automation, data migration and data wrangling
- Extending ERP software modules, including database designing and data modeling
DrutoTech
Software Developer
April 2019 - September 2019, Dhaka, Bangladesh
Responsibilities :
- Designed and implemented web scraping & automation scripts using python libraries and SQL
- Developed admin dashboard using PHP, MySQL, bootstrap, and jQuery
- Developed and deployed REST API for e-commerce platform using PDO and MySQL
- Developed two E-commerce android apps (B2B, B2C) and deployed to the google play store
Softaholik
Co-founder, November 2019 - Current
Products
- BDNewsToday - a Bangla News aggregator mobile application like Feedly or UpWire News. Google Play Store (12k+ downloads, 4.5 rating, 1k+ daily users).
Services
- Web scraping, Automation and ETL
- SAAS, Web development, data analytics, ML in python stack
🖥️ Skills
- Programming Languages: Python, JavaScript, R
- Data & ML: PyTorch, PySpark, Tensorflow, scikit-learn, Tableau
- Back-End Technologies: Django, DRF, FastAPI
- Front-End Technologies: HTML5, CSS, Bootstrap
- Database: PostgreSQL, MySQL, MongoDB, Firebase
- Tools: Android Studio, Git, CI/CD, Apache Airflow
- DevOps: Docker, AWS, Azure
- Additional Skills: Web scraping & automation, LaTeX,
🎓 Education & Honors
University of Waterloo
Master of Applied Science (MASc) in Management Sciences, Sep 2022 - Present
Research Focus: Machine Learning, Big Data Analytics
Scholarships: Graduate Research Studentship and International Master’s Award of Excellence
Major Courses:
- Foundations of Machine Learning (MSCI 700)
- Big Data Analytics (MSCI 623)
- Text Analytics (MSCI 641)
American International University-Bangladesh
Bachelor of Science in Software Engineering (BSc SE), 2019
Cumulative GPA: 3.93/4.00
Major Courses:
- Data Warehousing & Data Mining (Big data, ML)
- Statistics & Probability
- Artificial Intelligence & Expert System
- Database Management System (SQL, PL/SQL-Oracle)
- Advanced Operating System (Shell programming)
- Computer Vision and Pattern Recognition
- Human Computer Interaction
- Linear Algebra, Complex Variable, Laplace Transformation & Fourier Analysis
Scholarships: Received scholarship based on undergraduate academic results.
📝 Projects
Over the years, I have been doing projects on a wide range of tech stacks. You can check them on my Portfolio page.