Md. Mahidul Haque

Full-Stack Software Engineer | Laravel, Vue.js, REST APIs, Payments

Dhaka, Bangladesh (UTC+6) | mahidul5130@gmail.com | +8801705568901 | WhatsApp: wa.me/8801705568901 | LinkedIn: linkedin.com/in/md-mahidul-haque | Facebook: facebook.com/mahidulhaque.shezan | Portfolio: mahidulhaque.com | GitHub: github.com/mahidul5130

Summary

Full-Stack Software Engineer with 3.5+ years of experience building production Laravel applications, REST APIs, Vue.js interfaces, admin panels, queues, schedulers, and third-party integrations. Strong in backend architecture, payment workflows, banking/MFS systems, client-facing web platforms, team collaboration, Git-based delivery, API documentation, debugging, release support, and async handoff for remote, hybrid, and on-site teams.

Technical Skills

Backend: PHP, Laravel, REST API design, Passport, Sanctum, middleware, validation, policies, service classes, repository pattern, Laravel queues, workers, scheduler, event listeners

Frontend: Vue.js, Vue Router, Vuex, TypeScript, JavaScript, Blade, Vite, responsive UI, reusable components, Capacitor

Database and DevOps: MySQL, query optimization, indexing, Redis, Docker, Git, GitHub, Composer, npm, Postman

Integrations: XML/SOAP banking APIs, FPX payment gateway, QR payments, OAuth, Firebase Cloud Messaging, MQTT, PDF generation, email/SMS workflows

Testing and Delivery: PHPUnit, API testing, logging, debugging, production issue triage, documentation, release support, team and remote collaboration

Professional Experience

Software Engineer (Laravel), Systems Solutions & Development Technologies (SSD-TECH) / Dotlines

June 2023 - Present

Dhaka, Bangladesh

  • Developed and maintained 5+ production Laravel/Vue applications, covering backend logic, API design, queues, schedulers, admin operations, and third-party integrations.
  • Enhanced 5+ existing systems through bug fixing, performance tuning, secure workflow improvements, and new module delivery.
  • Built secure Laravel APIs with middleware, policy-based authorization, structured validation, OAuth/Passport, service classes, and reusable architecture patterns.
  • Implemented real-time workflows using Firebase, MQTT, Redis queues, push notifications, event listeners, OTP flows, and cross-device session handling.
  • Worked with frontend teams to convert static UI designs into Vue.js components and connect them to production APIs.

Intern, Automation Team, BRAC Bank Limited

February 2023 - May 2023

Dhaka, Bangladesh

  • Automated internal banking workflows with Python, Selenium, and PyAutoGUI, reducing manual processing time by about 70%.
  • Built a computer-vision utility to extract passport/ID photos from scanned PDF/TIFF documents, improving processing speed by about 50%.

Selected Projects

Agrani Bank Remittance App

May 2024 - Present

Laravel REST API, Vue.js, Capacitor, MySQL, Redis, Firebase, MQTT, XML/SOAP, FPX | play.google.com/store/apps/details?id=com.agranibank.app.malaysia

  • Built Laravel APIs for remitter registration, beneficiary management, transaction workflows, OTP verification, device binding, notifications, and profile flows.
  • Integrated Agrani Bank XML/SOAP services for core banking data synchronization and implemented FPX payment gateway workflows.
  • Developed multilingual Vue.js interfaces and improved maintainability with service classes, repository pattern, validation layers, logging, and API documentation.
  • Built Android APK delivery using Capacitor.

Laopay Mobile Financial Service Application

July 2025 - Present

Laravel REST API, Vue.js, Capacitor, wallet flows, QR payments, OAuth, MySQL, Redis queues, Firebase, MQTT | play.google.com/store/apps/details?id=app.laopay

  • Fixed wallet and merchant transaction logic, balance calculations, onboarding issues, and production payment edge cases for a 50k+ user system.
  • Implemented EMV QR payment workflows including static QR, variable-amount QR, CRC validation, receipt generation, and encrypted API communication.
  • Built Vue.js mobile app screens and Android APK delivery using Capacitor.
  • Automated onboarding, notification, retry, and operational workflows using Redis queues, Firebase, and MQTT.

Central City Hotel Kuala Lumpur Malaysia Booking & Marketing Website

January 2026 - Present

Laravel 12, Blade, Filament, MySQL, Vite, queues, SEO, visitor analytics | centralcityhotelkl.my

  • Built and launched a production website for a 102-room Kuala Lumpur hotel with rooms, restaurant, gallery, nearby attractions, FAQ, contact, and policy pages.
  • Implemented SEO metadata, Open Graph tags, schema markup, canonical URLs, XML sitemap generation, WhatsApp enquiry flow, country-code handling, and automated emails.
  • Created a Filament admin panel with contact management, visitor logs, and a 7-widget analytics dashboard covering traffic, geography, devices, browsers, referrers, and recent activity.

Swiss Hotel Kuala Lumpur Malaysia Booking & Marketing Website

February 2026 - Present

Laravel 12, Blade, Filament, MySQL, structured data, responsive images | swisshotelkl.com

  • Built hotel pages for rooms, gallery, nearby attractions, FAQ, policies, contact, and sitemap generation.
  • Implemented schema.org structured data, contact management, visitor analytics, device detection, GeoIP-aware capture, and optimized responsive image delivery.

Blood Donation App

June 2023 - Present

Laravel REST API, Vue.js, Capacitor, MySQL, Firebase, Redis | 45.249.101.49:8093

  • Built donor registration, live donor search, multilingual UI, secure API communication, and mobile-friendly workflows.
  • Built Android APK delivery using Capacitor.
  • Added geolocation-aware search, Firebase push notifications, queued SMS/email alerts, and admin-side donor management.

Education

Bachelor of Science in Computer Science and Engineering, BRAC University

2022

Dhaka, Bangladesh | CGPA: 3.67 / 4.00

Higher Secondary Certificate (Science), Mirpur Cantonment Public School and College

2018

GPA: 4.83 / 5.00

Secondary School Certificate (Science), Motijheel Ideal School and College

2016

GPA: 5.00 / 5.00

Availability: open to remote roles worldwide, hybrid roles, local/on-site opportunities in Bangladesh, and visa-supported international on-site roles. Production source code is private where owned by employers or clients; architecture, API design, database design, and business logic can be discussed in interviews.