My Works

Word Scrabble Bot

A bot to play word scrabble.

  • Computer Vision
  • Optical Character Recognition

LightShip

A coaching management system

  • Attendance management
  • Financial record management
  • Exam management
  • Student management etc
  • Different levels of reporting

CF SOLVE TRACKER

An handy tool for competitive programmers to track contest progress in mass.

  • Public API exposed to use.
  • Google Sheet automation script to use directly from spreadsheet.

Prothom Alo Scrapper

Demo scrapping of local newspaper headings

  • Crawl archives to generate url.
  • Scraps headlines from any given date or date range.

About Me

On my way to a destinition where I will know I have worked hard and achieved it. Learning new stuffs is probably the only thing I find pleasure in. Also I don love to do other stufs as well.

I am very well interested in data science and the art and math behind it. What makes data science interesting, you say? Well, we can compare the entire human civilization as a giant data processing machine. Therefore, every single thing can be represented as data. People who understand data better know how to use them or transform them into information will dominate the age. If that doesn't make data interesting I don't what will? Well, memes are stored as data as well, if you insist.

Experiences

Software Engineer

Progoti Systems, SureCash
Duration: Dec 2020 - Present | Dhaka, Bangladesh
  • Working on FinTech product TallyKhata

Research and Development Enginer

CodeMarshal IT Systems Ltd
Duration: Feb 2019 – Nov 2020 | Dhaka, Bangladesh
  • Built OCR service to extract textual information from National ID card.
  • Built mobile port of NID object detector to run on device (android)
  • Built face verification and recognition server using Tensorflow, Mxnet hybrid models.
  • Built on device face verification and recognition library for Android using tensorflow‐lite with model accuracy of 0.99 out of 1.0
  • Built automatic identity extraction from ID cards using image processing to understand given scene and optical character recognition to extract information given using tesseract 4.1 as base OCR library.
  • Built intelligent IVR from analyzing speech input using google’s speech API.

President

Daffodil International University Computer and Programming Club
Duration: Jan 2018 to Dec 2018 | Dhaka, Bangladesh

Vice President R&D

Daffodil International University Computer and Programming Club
Duration: January, 2017 to December, 2017

Educational Background

Bachelor of Science

Computer Science and Engineering (2015 - 2018)

Courses and Certifications

Deep Learning: Specialization

Machine Learning

Source: Machine Learning
Credential: 6JPNE2UXJDTN

Intro to Python for Data Science

Source: Datacamp

Duration: 4 Hours

Android Basic: User Interface

Source: Udacity
Duration: 6 hours

Introduction to Data Visualization With Python

Source: Datacamp
Duration: 4 hours

Skills

MACHINE LEARNING

  • Regression
  • Support Vector Machines
  • Naive Bayes
  • K‐Nearest Neighbors
  • Decision Trees

DEEP LEARNING

  • Artificial Neural Network
  • Shallow Neural Network
  • Deep Neural Network
  • CNN, RNN, R‐CNN, YOLO

PROGRAMMING

Languages
  • Python (3.x), C, C++, JAVA, PHP
  • JavaScript, HTML, Markdown, CSS, SQL
Frameworks and tools
  • Tensorflow, PyTorch, Keras
  • Dlib, TFLite
  • Flask, Node, Express
  • Gradle (android)
Database
  • PostgreSQL,MySQL
Version Control System
  • Git, GitHub, GitLab
Cloud
  • AWS ‐ EC2, S3, Rekognition
  • Google Cloud ‐ Firebase, Speech API
OS and Misc.
  • Linux ‐ Arch, Manjaro, Ubuntu
  • Windows ‐ 7‐10
  • Shell ‐ Bash and Zsh

Achievements

National Collegiate Programming Contest - 2015

Position: 107/119 (Teams)
Preliminary: 209/~1200

Contact me

1599, Nurpur, Zia Shoroni, South Dania, Kodomtoli, Dhaka-1236

Bangladesh.

Mobile: +8801920884121
Mobile: +8801521431912
Email: mehedishafi@hotmail.com