Available for remote roles · Dhaka, Bangladesh · UTC+6

Full-Stack Engineer building dependable fintech and product platforms.

I build production web systems across two stacks: ASP.NET Core and SQL Server for fintech and enterprise systems, and React, Node.js, TypeScript, and MongoDB for full-stack products like car rental and food-ordering platforms. Currently building fintech systems at Grapes Technology — previously led full-stack product development at Siara Solutions.

6+Years of experience
.NET & Node.js/ReactDual-stack
Fintech & productsDomains covered
UTC+6Overlaps EU, AU & Asia hours

What I build

  • Fintech platforms — transaction handling, mobile-money integrations, and reporting at Grapes Technology.
  • Full-stack products — car rental, food ordering, and real-time features in React, Node.js, and MongoDB at Siara Solutions.
  • Query & index optimization — cutting execution time on critical SQL Server reports.
About

From requirements to reliable systems

Portrait of Maruf Hossain
Maruf HossainSr. Software Engineer, Grapes Technology

I'm a full-stack engineer based in Dhaka, Bangladesh, with six-plus years building web applications end to end — from database schema and API design through to the interfaces people actually use. That work spans two ecosystems: ASP.NET Core and SQL Server for fintech, government, and enterprise systems, and React, Node.js, and MongoDB for full-stack consumer products like car rental and food-ordering platforms.

Early in my career at Advanced Software and IT Services, I worked across ASP.NET MVC, Web Forms, and SQL Server on government and enterprise systems — including a land survey platform integrated with government web services — while mentoring junior developers and working closely with the CTO on delivery. At Siara Solutions, I led full-stack development in React, Node.js, and TypeScript for car rental, food-ordering, and online tutoring platforms, adding real-time chat and third-party integrations. I now focus on ASP.NET Core and React at Grapes Technology, building a fintech platform that includes mobile-money integrations and SQL Server performance work.

How I work

  • Product-minded engineeringTurning business requirements — transaction rules, reporting needs, workflow steps — into systems that are maintainable, not just functional.
  • Reliable data & API designQuery optimization, indexing, and stored procedures that keep reporting and transaction systems fast under real load.
  • Maintainable systemsRefactoring legacy modules and favoring layered architecture so systems stay easy to extend.
  • Clear communicationMentoring junior developers and working directly with stakeholders and leadership to keep delivery on track.
Experience

Six years, three engineering teams

A condensed look at where and how I've built software — reverse chronological, technologies included.

Sr. Software Engineer

Dec 2025 — Present
Grapes Technology
Dhaka, Bangladesh
  • Architecting and maintaining a high-performance fintech platform using ASP.NET Core, C#, SQL Server, and React.
  • Optimizing complex SQL queries, indexing strategies, and stored procedures, reducing execution time on critical reports.
  • Integrating mobile financial service providers, including Safaricom M-Pesa and GeePay.
  • Refactoring legacy modules and database design to improve scalability and reliability across transaction and reporting systems.
ASP.NET CoreC#SQL ServerReactREST APIsGit

Sr. Software Engineer / Software Engineer Team Lead

Jul 2022 — Nov 2025
Siara Solutions Pty Ltd.
Remote (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, and integrated Brevo, Infobip, and Mapbox for communications and location tracking.
  • Implemented secure video conferencing via Jitsi for an online tutoring platform.
ReactNode.jsTypeScriptPostgreSQLMongoDBAzure

Software Engineer

Mar 2019 — Jun 2022
Advanced Software and IT Services Ltd.
Dhaka, Bangladesh
  • Built a land survey web application (settlement.gov.bd) using ASP.NET MVC, integrated with government web services.
  • Developed a land case management system and an audit management system built on ASP.NET Core with stored procedures.
  • Enhanced an existing ERP with leave and duty-shift modules, and contributed to hospital management system modules.
  • Mentored junior developers and collaborated with the CTO on project delivery, while maintaining legacy ASP.NET Web Forms systems.
ASP.NET CoreC#SQL ServerASP.NET MVCWeb FormsREST APIs
Selected Work

Case studies from production systems

Four projects spanning full-stack product platforms, fintech, government systems, and enterprise workflow tools.

Car Rental & Food-Ordering Platforms

E-commerce & rental
Problem

Three consumer products — vehicle rental, online food ordering and restaurant management, and online tutoring — needed real-time features and reliable third-party integrations on tight timelines.

What I contributed

Led full-stack development in React, Node.js, and TypeScript as team lead; built backends on PostgreSQL and MongoDB; implemented real-time chat with WebSocket/Socket.io; integrated Brevo, Infobip, and Mapbox; and added secure Jitsi video conferencing for tutoring sessions.

Key technologies React, Redux, Node.js, Express.js, TypeScript, PostgreSQL, MongoDB, Socket.io
Outcome

Delivered as team lead across three concurrent product lines, from data modeling through to shipped, real-time features.

Details

Each platform shared a Node.js/Express/TypeScript API layer with product-specific data stores — PostgreSQL for relational data, MongoDB where schema flexibility mattered — with React front ends split between MUI and Ant Design depending on the product.

Fintech Transaction Platform

Financial systems
Problem

Fintech platforms need transaction and reporting workflows that stay accurate and fast as data volume grows — and that can plug into local mobile-money rails.

What I contributed

Architecting and maintaining core platform modules, optimizing SQL Server queries, indexing, and stored procedures, and integrating mobile financial service providers including Safaricom M-Pesa and GeePay.

Key technologies ASP.NET Core, C#, SQL Server, React, REST APIs
Outcome

Reduced execution time on critical reports and improved scalability and reliability by refactoring legacy modules and database design.

Details

The platform separates transaction processing and reporting into layered modules on top of SQL Server, with stored procedures handling the heaviest aggregations and mobile-money providers integrated behind a common service interface.

Government Land Administration Systems

Public sector
Problem

Land survey and land case records needed a maintainable, government-integrated web system to support administration and case tracking.

What I contributed

Built a land survey web application (settlement.gov.bd) on ASP.NET MVC with integrated government web services, and developed a separate land case management system on ASP.NET MVC and SQL Server.

Key technologies ASP.NET MVC, SQL Server, government web services
Details

Both systems were built as multi-user ASP.NET MVC applications backed by SQL Server, with the survey platform consuming external government web services for record handling.

Audit, ERP & Workflow Systems

Enterprise workflow
Problem

Manual audit tracking, leave requests, and duty-shift scheduling created overhead inside an existing enterprise ERP.

What I contributed

Designed an audit management system in ASP.NET Core using stored procedures, and enhanced the ERP with leave and duty-shift modules, while also contributing to hospital management system modules and maintaining legacy ASP.NET Web Forms code.

Key technologies ASP.NET Core, SQL Server, Stored Procedures, ASP.NET Web Forms
Outcome

Streamlined workflow automation and reporting across audit and workforce-management processes.

Details

The audit module relied on stored procedures for heavier reporting logic, while the ERP enhancements extended an existing ASP.NET Web Forms codebase without disrupting production workflows.

Skills

Engineering capabilities

Grouped by what each is actually used for, not a logo wall.

Backend & APIs

C#ASP.NET CoreNode.jsExpress.jsREST API DesignOOP & SOLIDLayered ArchitectureMicroservices

Frontend

ReactNext.jsJavaScriptTypeScriptReduxContext APITailwind CSSHTML5 & CSS3

Data & Reporting

SQL ServerPostgreSQLMongoDBEntity FrameworkStored ProceduresQuery Optimization

Integrations

Mobile money (M-Pesa, GeePay)WebSocket / Socket.ioBrevoInfobipMapboxJitsi

Architecture & Delivery

Agile / ScrumAzure DevOpsCI/CD PipelinesGitPostman & SwaggerCode Review & Mentorship
Education

Academic background

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 — Software Development, CGPA 3.95/4.00
2022

Diploma in Data Tele-communication & Networking Technology

Feni Computer Institute — CGPA 3.52/4.00
2017
Contact

Let's talk

Open to remote opportunities. The fastest way to reach me is email or LinkedIn — happy to walk through any of the systems above in more detail.