Maruf Hossain
Sr. Software Engineer · Full-Stack (.NET & Node.js / React)
Open to remote roles · Dhaka, Bangladesh (UTC+6)
Summary
Full-stack software engineer with 6+ years building production web applications end to end — database schema and API design through to the interfaces people use. Two ecosystems: ASP.NET Core, C#, and SQL Server for fintech and enterprise systems; React, Node.js, TypeScript, and MongoDB for full-stack consumer products. Focused on performance optimization, scalable architecture, and maintainable systems, working in Agile teams.
Professional Experience
Sr. Software Engineer
Grapes Technology Dec 2025 — PresentDhaka, Bangladesh
- Architecting and maintaining a high-performance Microfinance Management System using ASP.NET Core, C#, SQL Server, and React.
- Optimized complex SQL queries, indexing strategies, and stored procedures, reducing execution time on critical reports.
- Integrating multiple mobile financial service providers, including Safaricom M-Pesa and GeePay.
- Improved system scalability and reliability by refactoring legacy modules and database design.
- Contributed to financial transaction handling and high-volume reporting systems.
Stack: ASP.NET Core, C#, SQL Server, React, REST APIs, Git
Sr. Software Engineer / Software Engineer Team Lead
Siara Solutions Pty Ltd. Jul 2022 — Nov 2025Remote — Liverpool, NSW, Australia
- Led full-stack development in React, Node.js, and TypeScript for car rental, online food ordering, and tutoring platforms.
- Built scalable backends on PostgreSQL and MongoDB, with frontends in React, Redux, Context API, MUI, and Ant Design.
- Engineered real-time chat systems with WebSocket and Socket.io.
- Integrated third-party APIs — Brevo, Infobip, and Mapbox — for communications and location tracking.
- Implemented secure video conferencing via Jitsi for an online tutoring platform.
Stack: React, Node.js, TypeScript, PostgreSQL, MongoDB, Git, Azure
Software Engineer
Advanced Software and IT Services Ltd. Mar 2019 — Jun 2022Dhaka, Bangladesh
- Built a land survey web application (settlement.gov.bd) using ASP.NET MVC, integrated with government web services.
- Developed land case management software with ASP.NET MVC and SQL Server.
- Designed an audit management system in ASP.NET Core using stored procedures.
- Enhanced an ERP with leave and duty-shift modules for workforce management, and contributed to hospital management system modules.
- Mentored junior developers and collaborated with the CTO on project delivery.
- Maintained and extended legacy systems built on ASP.NET Web Forms.
Stack: ASP.NET Core, C#, SQL Server, ASP.NET MVC, Web Forms, JavaScript, REST APIs, Git
Key Projects
- Microfinance System — Core platform development, SQL Server query optimization, indexing, stored procedures, and integration with Safaricom M-Pesa and GeePay.
- Car Rental Platform — full-stack system with real-time features and payment integration in React and Node.js.
- Food Ordering & Restaurant Management — React, Node.js, PostgreSQL, and MongoDB.
- Land Survey System — government-integrated solution using ASP.NET MVC and SQL Server.
- ERP & Audit Systems — workflow automation and reporting using ASP.NET Core and SQL Server.
Technical Skills
- Languages & Frameworks
- C#, ASP.NET Core, Node.js, Express.js, React.js, Next.js, JavaScript, TypeScript, REST API Design
- Architecture
- OOP, SOLID, Layered Architecture, Microservices, RESTful APIs
- Data & Reporting
- MS SQL Server, PostgreSQL, MongoDB, Entity Framework, Stored Procedures, Query Optimization
- Frontend & UI
- HTML5, CSS3, Tailwind CSS, Responsive Design, Redux, Context API, MUI, Ant Design
- DevOps & Tools
- Azure DevOps, Git, CI/CD Pipelines, Postman, Swagger, Visual Studio, VS Code
- Delivery
- Agile, Scrum, Jira, Azure Boards, Code Review, Team Mentorship
Education
M.Sc. in Computer Science and Engineering
Bangladesh University of Professionals (BUP)
2025
B.Sc. in Computer Science and Engineering
Bangladesh University of Business and Technology — Major: Software Development · CGPA 3.95 / 4.00
2022
Diploma in Data Telecommunication & Networking Technology
Feni Computer Institute — CGPA 3.52 / 4.00
2017