Md. Arif Mahmood, Developer in Dhaka, Dhaka Division, Bangladesh
Md. is available for hire
Hire Md.

Md. Arif Mahmood

Verified Expert  in Engineering

Back-end Developer

Location
Dhaka, Dhaka Division, Bangladesh
Toptal Member Since
September 24, 2021

Arif is a seasoned fintech and travel tech specialist proficient in Java and Go. With a passion for innovation, he delivers transformative solutions tailored to complex industries. Eager to collaborate with top-tier clients, Arif is poised to make a significant impact on Toptal's platform.

Portfolio

Pathao
Go, GoLand, MongoDB, REST, Back-end, OAuth 2, Microservices, PostgreSQL...
D Money Bangladesh
Java, Spring Boot, Oracle, Git, GitLab, Postman, Apache JMeter, Spring, REST...
An online freelance agency
Java, Django, Spring Boot, Data Structures, Algorithms, SQL, REST APIs...

Experience

Availability

Full-time

Preferred Environment

Go, Java, Spring Boot, Node.js, React, JetBrains, Git, PostgreSQL

The most amazing...

...thing I've developed is a fintech platform named PathaoPay. It helps people make payments digitally.

Work Experience

Software Engineer

2021 - PRESENT
Pathao
  • Developed microservices to manage the users' registration, login, notifications, and wallets.
  • Tracked and fixed bugs using Trello as a reporting tool.
  • Collaborated with the leads to design the architecture and workflow for microservices.
Technologies: Go, GoLand, MongoDB, REST, Back-end, OAuth 2, Microservices, PostgreSQL, Amazon Web Services (AWS), JSON, Software Architecture, Amazon Simple Notification Service (Amazon SNS), Lambda Functions, Test-driven Development (TDD), API Integration, Object-oriented Programming (OOP), APIs, Redis, MySQL, Software Integration, Architecture, Back-end Development, Kubernetes, Apache Kafka, Relational Databases, Docker, Payment Gateways, Technical Writing, GitHub, Authentication

Senior Software Engineer

2021 - 2021
D Money Bangladesh
  • Developed microservices to manage user-related functionalities and information such as registration, login, role privileges, profiles, wallets, accounting, refill, and withdrawal.
  • Tracked and fixed bugs using Jira and Redmine as reporting tools.
  • Fixed bugs and live server issues; worked closely with the customers to solve the problems they were facing.
  • Designed the architecture for several features, including the wallet refill and withdrawal of money from the wallet to the banks.
Technologies: Java, Spring Boot, Oracle, Git, GitLab, Postman, Apache JMeter, Spring, REST, Back-end, OAuth 2, Microservices, JSON, Software Architecture, Database Migration, API Integration, Object-oriented Programming (OOP), APIs, Spring JDBC, MySQL, Software Integration, Architecture, Back-end Development, Relational Databases, Payment Gateways, GitHub, Authentication, PDF

Software Engineer

2020 - 2021
An online freelance agency
  • Developed an Android app according to the client's requirement using Java and Flutter.
  • Tracked and fixed bugs of the existing application and improved performance by refactoring the code.
  • Optimized the run time by identifying bottlenecks in several application codes.
Technologies: Java, Django, Spring Boot, Data Structures, Algorithms, SQL, REST APIs, Java GUI, Spring, REST, JSON, Software Architecture, API Integration, Object-oriented Programming (OOP), APIs, Spring JDBC, JavaScript, HTML, CSS, Back-end Development, Relational Databases, Payment Gateways, Python, GitHub

Software Engineer

2017 - 2020
D Money Bangladesh
  • Built microservices for managing user-related functions, including registration, login, role privileges, profiles, wallets, accounting, refill, and withdrawal.
  • Tracked and fixed bugs using reporting tools such as Jira and Redmine.
  • Launched the product together with the launching team.
  • Designed the architecture for features such as wallet refill through the banks and money withdrawal from the wallet to the banks.
Technologies: Java, Spring Boot, Oracle, Spring, REST, Back-end, OAuth 2, Microservices, JSON, Software Architecture, API Integration, Object-oriented Programming (OOP), Back-end Development, Payment Gateways, GitHub

Pathao Pay

https://pathaopay.com/
Pathao Pay is a product of Digital Payments Ltd., a subsidiary of Pathao Ltd. The brand ensures easy, fast, and secure means of owning a digital wallet, changing the way consumers and merchants interact with digital currency.

Pathao Pay was brought to life with a single goal: to create advanced fintech solutions accessible to everyone in Bangladesh and complete the perfect ecosystem for digital payments.

Dmoney Wallet

https://www.dmoney.com.bd/
Dmoney is a digital payments and services platform with intellectual property (IP) rights for Dmoney software:

• Licensed to operate in all financial streams.
• Dmoney serves both B2C and B2B Market segments.
• Nation's 1st interoperable QR (EMVCo compliant).
• Innovation in B2B supply chain digitization.
• All services in one platform → 360° services.
• International standards in security protocols, Central Bank audited.
• Key strategic partnership across market verticals.

Ghuddy

https://ghuddy.com/
This is a travel tech project that helps users find a suitable hotel or tour according to their requirements. The platform also has a merchant dashboard for hotel management and an admin panel to manage users and merchants. As part of the development team, I helped implement the already established Java-based roadmap.
2013 - 2017

Bachelor's Degree in Computer Science and Engineering

Bangladesh University of Engineering and Technology - Dhaka, Bangladesh

MARCH 2023 - PRESENT

Blockchain A-Z: Learn How To Build Your First Blockchain

Udemy

Libraries/APIs

REST APIs, React, Node.js

Tools

GitHub, IntelliJ IDEA, GoLand, Redmine, Trello, Jira, Git, GitLab, Postman, Apache JMeter, Java GUI, Amazon Simple Notification Service (Amazon SNS), JetBrains, Apache Tomcat

Frameworks

Spring, Spring Boot, Spring JDBC, Django, OAuth 2

Languages

Java, Go, Java 8, C++, SQL, Python, JavaScript, HTML, CSS

Paradigms

Microservices, REST, Object-oriented Programming (OOP), Test-driven Development (TDD), ACID

Storage

JSON, Relational Databases, MySQL, PostgreSQL, Redis, MongoDB, Databases, Elasticsearch, Amazon DynamoDB, Database Migration

Platforms

Docker, MacOS, Arduino, Oracle, Amazon EC2, Blockchain, AWS Lambda, Amazon Web Services (AWS), Kubernetes, Apache Kafka, Android

Other

Back-end, APIs, Back-end Development, Payment Gateways, Software Architecture, API Integration, Software Integration, Architecture, Authentication, PDF, Windows 10, Data Structures, Algorithms, Software Engineering, Transactions, Amazon RDS, Serverless, Lambda Functions, Technical Writing, File Management, System Design, Payment APIs, Card Payments, PCI DSS, Argo CD

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring