Md Mehedi Hasan

Md Mehedi Hasan

$50/hr
Software Architect | Microservices | Python | .NET | Java | Golang | Docker | Kubernetes
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
39 years old
Location:
Dhaka, Dhaka, Bangladesh
Experience:
13 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.