MD MEHEDI HASAN
\faAt :-\faPhone : -
\faMapMarker : Dhaka, Bangladesh
\faLinkedin : mehedicse
\faGithub : rabbicse
\faEnvelope : 7-B, 397/1/A, Modhubag, Moghbazar
EXPERIENCE
STRENGTHS
Lead Software Engineer
Hard-working
ASA International Management Services Ltd.
z July 2021 – Ongoing
* Dhaka, Bangladesh
• Design, develop and analyze next generation Microfinance based application
(ASAI Micro Banking System) from scratch using Microservices, DDD, Asynchronous Messaging, Kubernetes Eco System and many other tools and technologies.
Scrum
DDD
Persuasive
SDLC
Microservices
Clean Architecture
Bioinformatics
ML
DNN
Agile
SOLID
Computer Vision
Blockchain
• Leading and managing software development team and providing IT services
for 13 countries.
TECHNICAL SKILLS
• Collaborate with team members to develop and analyze Android based mobile
client.
Programming Languages
• Design, develop and maintain Automated Fingerprint Identification System
using Multi-Cluster during member admission and transactions.
• Design, develop and maintain MFA (Multi-Factor-Authentication) by Face
Recognition, Fingerprint Identification, Email, SMS, Google & Microsoft Authenticator.
• Develop Face Recognition System from scratch during MFA (Multi-FactorAuthentication) on user authentication.
• R&D on new tools and technologies
• Key technologies: Python, C#, Apache Kafka, Jenkins, Deep Learning, Machine
Learning, gRPC, Docker, Kubernetes, PyTorch, Kotlin, Minio, Design Patterns,
OOP, Agile Methodologies, Linux, Android, Git, MongoDB, TensorFlow, .NET
Core, Python (Programming Language), Elastic Stack (ELK), NoSQL, Microservices, SOLID Design Principles, Golang, DDD
Principal Software Engineer
TigerIT Bangladesh Ltd.
z Jan 2020 – July 2021
* Dhaka, Bangladesh
• Develop and maintain live streaming server. Web application captures media
streams from screen, webcam and send it to live streaming server.
• Develop and maintain Smart City application to capture live streams from IP
Camera, track movements and analyze.
• Develop and maintain Smart Parking System to analyze data of car parking,
parking violation detection, fee calculation etc.
• Develop and maintain Face recognition system to capture live streams from IP
camera, detect, recognize and track.
• Develop and maintain Number plate recognition system to capture live streams
from live IP camera and recognize number plates.
• Key technologies: Python, Java, C++, C#, NodeJS, WebRTC, Pytorch, Tensorflow, Keras, CUDA, Opencv, WPF, RTSP, Minio, Redis, MQTT, NodeJS, FFMPEG, Darknet, YOLOV4, ArcFace, Gstreamer, ElasticSearch.
Python
C#
Java
C/C++
Golang
Perl
Javascript
Kotlin
-
Frameworks
Pytorch
Tensorflow
Flask
Fastapi
Django
Scrapy
Opencv
ASP .NET Core
EntityFramework
Dapper
WCF
WPF
Spring Boot
IText
Angular
Android
WebRTC
NodeJS
-
Development & Operations
Senior Software Engineer
TigerIT Bangladesh Ltd.
z June, 2014 – Jan, 2020
* Dhaka, Bangladesh
• R&D on creating image-processing systems using deep learning and computer
vision like face-recognition, license-plate-recognition, hand-writen-text ocr
etc.
• Develop and maintain smart card verification system, desktop based application to verify smart cards in offline mode, verifies bio-metric and demographic
information stored in chip or barcode or MRZ.
Docker
Kubernetes
Apache Kafka
RabbitMQ
MQTT
Minio
gRPC
Git
PyTest
4
3.5
4
4
4
5
4
• Develop and maintain Automated Smart Card printing system, an automated
system to encode-chip, print graphics and MRZ, QA and envelope smart cards.
It’s currently used by Bangladesh Govt. National ID Card Printing System.
• Develop and maintain Vehicle Registration System, currently used by Nepal
Government.
• Develop and maintain Driving License Examination System, a desktop application currently used in Tajikistan Government Driving License project.
• Develop and maintain cross platform Health Care Project.
• Develop and maintain RFID-Kit module to personalize and track EPC class 1
Gen2 UHF RFID tags.
• Develop and maintain Winscard-Wrapper to read and write contact and contactless smart card from desktop application. This library supports ISO-7816 and
ISO-14443 standards.
xUnit
MongoDB
RavenDB
ElasticSearch
Redis
Oracle
MS SQL
Postgres
MySql
-
Operating System
• R&D on developing STOMP-Client (STOMP over websocket) for .NET Framework.
Linux
MacOS
Windows
• Develop Barcode-Scan-Kit, fastest way to read barcodes, specially for 2D barcodes like PDF417, QR code etc. from barcode scanner devices from Windows
OS. Used USB-HID interface and Serial COM port emulation.
PROJECTS
• Key technologies: Python, C#, Tensorflow, OpenCV, WPF, WCF, TCP, UDP,
RTSP, WebSocket, Microsoft SQL Server, RavenDB, RFID, Linux.
Face Recognition System
• Key technologies: Python, Pytorch,
OpenCV, Tensorflow-Lite, Fastapi, Javascript,
NodeJS, Redis
Software Engineer
TigerIT Bangladesh Ltd.
z Jan 2010 – June 2014
5
4
5
* Dhaka, Bangladesh
• Develop and maintain vehicle registration and penalization system. Used on
Bangladesh Road and Transport Authority.
• Develop and maintain vehicle tracking system based on UHF RFID tag through
RFID reader.
• Developed generic barcode scanner library for windows through USB HID
interface.
IText-Bangla
• Key Technologies: Java, IText 7 Community Edition.
Inventory Management System
• Key technologies: C#, WPF, WCF, Entity
Framework
• Developed RFID library (read/write RFID tags) for EPC class 1 Gen2 UHF
RFID tags.
CERTIFICATES
• Develop and maintain report server to generate reports for large volume of
data. Currently used in Bangladesh Govt. Election Commission to print VoterList and several reports.
Google Project Management:
Specialization
• Work in a research project for Auditude Inc.(USA) to develop spiders and
crawlers.
• Key technologies: Java, EJB, IText, Open Office API, CUPS Server, C#, Perl,
CGI scripts, Linux.
z January 2023 – No Expiration Date
Deep Learning Specialization
Coursera
EDUCATION
z Oct 2020 – No Expiration Date
Machine Learning
B.S.C in Computer Science and Engineering
Coursera
Shahjalal University of Science and Technology
z December 2004 – July 2009
Coursera
* Sylhet, Bangladesh
z June 2020 – No Expiration Date
Generative Adversarial Networks
(GANs) Specialization
LANGUAGES
Coursera
English
Bangla
4
5
z Sep 2022 – No Expiration Date
DeepLearning.AI TensorFlow
Developer Specialization
Coursera
z Feb 2020 – No Expiration Date