Curriculum Vitae
Updated 11/11/2022
💼 Professional Experience
Ergo Ventures Limited
Software Engineer (python)
January 2020 - August 2020, Dhaka, Bangladesh
Key achievements:
- Lead Back-End developer 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 automation scripts, data migration and data wrangling (Excel, JSON, Pandas)
- Extending software modules, including database designing and data modeling
- Web development, Reports Generation, REST API, and deployment
DrutoTech
Software Developer (Contract)
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 documented REST API for an e-commerce platform using PDO and MySQL and deployed it in the server
- Developed two E-commerce android apps (B2B, B2C) and deployed them to the google play store
- Optimized database transaction and performed high-quality image compression using third-party libraries
Freelance
Data Science, Python stack
2019 - Present
- Web scraping and automation tasks
- Back-end development with python libraries and frameworks (Django, Flask, etc.) and both SQL and NoSQL databases
- Data wrangling, data analytics, and dashboard using python libraries
📈 Research Experience
Socio Cognitive
Research Associate
December 2020 - May 2022, Dhaka, Bangladesh
As a part of my undergraduate study, I did a thesis on data mining. Later I joined here as a Research Associate. To know more about my research journey, please visit my Research page.
🖥️ Skills
- Programming Languages: Python, JavaScript, C++
- Big Data & Machine Learning: Tensorflow, scikit-learn, PyTorch, plotly, pandas, seaborn etc.
- Data Science: ETL, Data science pipeline (cleansing, wrangling, visualization, modeling, interpretation), Statistics, Recommender Systems, Time series etc.
- Back-End Technologies: Django, Django Rest Framework, Flask
- Front-End Technologies: HTML5, CSS, Jquery, Bootstrap, Jekyll
- Database: Oracle, PostgreSQL, MySQL, PL/SQL, MongoDB, UML, schema design
- Tools: Android Studio, Git, Adobe Illustrator, Excel etc.
- DevOps: AWS, Azure
- Additional Skills: Native Android Development, Web scraping & automation (bs4, Scrapy, selenium etc), 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, Spatiotemporal Data Analysis, Deep Learning
Academic Scholarship
Scholarships: Graduate Research Studentship (GRS) and International Master’s Award of Excellence (IMAE)
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, Machine learning, Weka)
- Statistics & Probability
- Artificial Intelligence & Expert System
- Advance Database Management System (Advance 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
Academic Scholarship
- Received scholarship based on undergraduate academic results (2017-2019).
Rajuk Uttara Model College
Higher Secondary School - Science, 2013-2015
GPA: 5.00 / 5.00
Honors
- Principal’s Letter of Commendation for contributing as a Cultural Prefect in College 2014-15
Rajuk Uttara Model College
Secondary School - Science, 2011-2013
GPA: 5.00 / 5.00
⏭️ Leadership
Start-Up - Softaholik
Co-founder & Tech Lead, November 2019 - Current
Products
- BDNewsToday which is a Bangla News aggregator mobile application like Feedly or UpWire News. It has been downloaded over 12 thousand in Google Play Store (4.5 rating). It has more than 1 thousand daily visitors.
Services
- Web scraping, Automation and ETL
- Data Analytics
- Web Application (Dashboard, Back-end, Rest API etc.)
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 that took place between 2014 and 2015 in RAJUK Uttara Model College.
Activity highlights :
- Organized Cultural Fest and Talent Show 2014
- Organized workshops and seminars
- Volunteered at events and festivals
Conference
- Presented paper at International Conference on Social Computing, Behavioral-Cultural Modeling & Prediction and Behavior Representation in Modeling and Simulation (SBP-BRiMS 2021)
📝 Projects
Over the years, I have been doing projects on a wide range of tech stacks. You can check them on my Portfolio page.