Backend-Focused Full-Stack Software Engineer (Laravel)
Backend-focused Laravel engineer with 3+ years of experience building
production banking, payment, and remittance systems used by thousands of users.
π Dhaka, Bangladesh
π§ Email: [email protected]
π LinkedIn: https://www.linkedin.com/in/md-mahidul-haque
π Portfolio: https://mahidul5130.github.io
π§βπ» GitHub: https://github.com/mahidul5130
Backend-focused Full-Stack Software Engineer with 3+ years of professional experience, specialising in Laravel backend development, RESTful APIs, and banking & payment system integrations. Strong experience working with Vue.js by converting static UI designs into functional, production-ready frontend applications.
Experienced in building secure, scalable, real-world systems used by thousands of users, including bank remittance platforms, mobile financial services (MFS), and healthcare-related applications. Open to backend-focused full-stack or Laravel roles where system design, performance, and reliability are critical.
Currently working with: Laravel, Vue.js, Redis queues, FPX payments, XML/SOAP banking APIs.
- PHP, Laravel
- RESTful API Design
- Authentication (Sanctum, Passport)
- XML / SOAP API Integration
- Policy-based Authorization
- Validation Layers & Middleware
- Vue.js, Vue Router, Vuex
- JavaScript, TypeScript
- Blade Templates
- Capacitor (Hybrid Mobile Apps)
- MySQL (Query Optimization, Indexing)
- Redis (Cache, Queues)
- Docker
- Git & GitHub
- Composer, npm
- Postman
- Clean Architecture
- MVC, Service Classes
- Repository Pattern
- Laravel Queues, Workers, Scheduler
- Logging & API Documentation
- PHPUnit & API Testing
- Firebase Cloud Messaging (FCM)
- MQTT, Event Listeners
- Push Notifications
- FPX Payment Gateway
- QR Payments (EMV β static & dynamic)
- PDF Generation
Systems Solutions & Development Technologies (SSD-TECH) / Dotlines
π Gulshan-1, Dhaka
π June 2023 β Present
- Developed and maintained 3+ full LaravelβVue production applications, handling backend logic, API design, queues, schedulers, and third-party integrations.
- Optimized and enhanced 5+ existing systems through bug fixing, performance tuning, and new module integrations.
- Delivered secure, scalable Laravel APIs using middleware, policy-based authorization, and structured request validation.
- Implemented real-time updates using Firebase, MQTT, and event listeners.
- Collaborated closely with frontend teams by converting static UI designs into Vue.js components.
- Improved system reliability, maintainability, and performance across multiple enterprise applications.
BRAC Bank Limited
π Tejgaon Industrial Area, Dhaka
π February 2023 β May 2023
- Automated internal banking workflows using Python, Selenium, and PyAutoGUI, reducing manual processing time by ~70%.
- Built a computer-vision tool to extract passport/ID photos from scanned PDF/TIFF documents, improving processing speed by ~50%.
- Supported the team with debugging, testing, and automation of repetitive operational tasks.
Laravel REST API + Vue.js | Banking & Remittance System
π May 2024 β Present
π± Live App: https://play.google.com/store/apps/details?id=com.agranibank.app.malaysia
Key Contributions
- Developed scalable Laravel REST APIs for remitter registration, beneficiary management, and transaction workflows, supporting tens of thousands of users.
- Integrated Agrani Bankβs XML/SOAP APIs for core banking data synchronization and automated updates.
- Implemented FPX payment gateway for secure online transactions.
- Built a multilingual Vue.js frontend by converting static UI designs into reusable, responsive components.
- Implemented OTP verification, device binding, push notifications, and cross-device session synchronization using Firebase and MQTT.
- Designed a modular backend architecture using service classes, repository pattern, and validation layers, reducing code duplication and improving maintainability.
π Source code maintained under organization repositories (private).
Laravel API | Wallet & QR Payments
π July 2025 β Present
π± Live App: https://play.google.com/store/apps/details?id=app.laopay
Key Contributions
- Fixed core transaction logic and balance calculation issues, improving accuracy by ~30%.
- Resolved long-standing registration and onboarding problems affecting 50k+ active users.
- Implemented QR payment processing (EMV static & variable-amount QR, CRC validation, receipt generation).
- Strengthened OAuth-based authentication with encrypted API communication.
- Automated onboarding and notification workflows using Redis queues, Firebase push notifications, and MQTT.
- Reduced failed transactions and OTP/login issues significantly.
π Source code maintained under organization repositories (private).
Laravel REST API + Vue.js + Capacitor
π June 2023 β Present
π Live System: http://45.249.101.49:8093
Key Contributions
- Built a full-stack blood donation platform supporting donor registration, live search, and multilingual UI for 1,000+ users.
- Developed a geolocation-aware donor search with real-time filtering and optimized API response times.
- Integrated Firebase push notifications and queued SMS/email alerts.
- Improved donor engagement and reduced response time by ~30%.
BRAC University, Dhaka
π CGPA: 3.67 / 4.00
π 2022
Mirpur Cantonment Public School & College
π GPA: 4.83 / 5.00
π 2018
Motijheel Ideal School & College
π GPA: 5.00 / 5.00
π 2016
- π§ Email: [email protected]
- π LinkedIn: https://www.linkedin.com/in/md-mahidul-haque
- π Portfolio: https://mahidul5130.github.io
- π§βπ» GitHub: https://github.com/mahidul5130
- All production systems are maintained under private organization repositories due to NDA and company policy.
- Iβm happy to explain architecture, database design, and business logic in technical interviews.