Curriculum Vitae
Updated 29/04/2023
💼 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
Freelance Consultant
Data Science, Python stack
2019 - Present
- Web scraping and automation tasks
- Back-end development with python, SQL, and NoSQL
- Machine Learning, ETL, data analytics & visualization dashboard
🖥️ 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
💬 Communication Skills
IELTS Academic
Speaker of English to Advanced level (IELTS 7.5, C1 CEFR)
August 2021
Overall | Speaking | Listening | Reading | Writing |
---|---|---|---|---|
7.5 | 7.5 | 7.5 | 7.0 | 7.0 |
🎓 Education & Honors
University of Waterloo
Master of Applied Science (MASc) in Management Sciences, Sep 2022 - Present
Research Focus: Machine Learning, Big Data Analytics, Deep Learning
Scholarships: Graduate Research Studentship and International Master’s Award of Excellence
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 (2017-2018).
Rajuk Uttara Model College
Higher Secondary School - Science, 2013-2015
GPA: 5.00 / 5.00
- Honor: Principal’s Letter of Commendation for contributing as a Cultural Prefect.
Secondary School - Science, 2011-2013
GPA: 5.00 / 5.00
Volunteer Experience
Assistant Cultural Prefect
RAJUK Uttara Model College, 2014 – Aug 2015
I was involved in event planning, social media management, and volunteering in major culture programs.
📝 Projects
Over the years, I have been doing projects on a wide range of tech stacks. You can check them on my Portfolio page.