Skip to main content
MI
Looking for a job

MUHAMAD IQBAL

@muhamadiqbal

Senior full-stack software engineer at Singapore Telecommunications who cut a 50-million-record database migration time by 60%.

Indonesia
Message

At Singapore Telecommunications, I designed, developed, and operated enterprise CRM applications, building REST APIs and modernising services with Java, Spring WebFlux, PostgreSQL, Kafka, and React.js. I also led a MariaDB-to-PostgreSQL migration of more than 50 million records, with zero data loss and minimal downtime, reducing migration time by 60%.

Across projects including Chompchat and DANA Indonesia, I delivered backend APIs for product, order, and merchant workflows, including Java/gRPC payment integrations and production use of the OpenAI API. At Konekseed, I architected backend and production infrastructure and improved the deployment workflow, reducing deployment time by 40%.

Earlier, I led engineering delivery at PT Kharisma Nusantara Teknologi and served as Scrum Master for five years while remaining hands-on with Java/Spring and Go. I’m also building OpsFlow and FieldFlow as independent R&D projects to demonstrate current full-stack, API, testing, and production-hardening practices.

Experience

Work history, roles, and key accomplishments

SP

Senior Software Engineer / Full-stack Engineer / Tester

Singapore Telecommunications / Digital Solutions Provider

Aug 2022 - Jun 2026 (3 years 10 months)

Designed, developed, and operated enterprise CRM web applications serving thousands of users. Modernised services using Java 21, Spring WebFlux, PostgreSQL, Kafka, Docker, Kubernetes, and React.js, and led a 50+ million-record database migration.

CH

Senior Backend Engineer

Chompchat

Jun 2024 - Sep 2024 (3 months)

Developed Django/PostgreSQL APIs for merchant, user, product, and order domains, and integrated the OpenAI API in production. Managed environments with Docker and DigitalOcean and implemented automated testing with PyTest.

DI

Senior Java Backend Engineer

DANA Indonesia

Mar 2023 - Jun 2024 (1 year 3 months)

Delivered Java/gRPC merchant APIs integrated with payment aggregator services and Apigee, focusing on API reliability, debugging, and integration quality.

KO

Backend & DevOps Engineer / Technical Stakeholder

Konekseed

Sep 2023 - May 2024 (8 months)

Architected backend and production infrastructure using Django, PostgreSQL, Docker, Nginx, and GitLab CI/CD, improving deployment workflow and reducing deployment time by 40%.

FI

Senior Software Engineer

FansFirst Ticket Inc.

Aug 2022 - Dec 2022 (4 months)

Enhanced and supported Python backend services in an AWS serverless environment using Lambda, DynamoDB, CloudFormation, and CloudWatch, including production issue resolution and deployment support.

OB

Senior Java Developer Consultant

Oracle Flexcube Core Banking

Jan 2021 - Dec 2022 (1 year 11 months)

Provided senior Java development consulting for Oracle Flexcube core banking systems.

MT

Java / Apache NiFi Developer

Mobile Technologies

Jan 2021 - Dec 2021 (11 months)

Developed Java and Apache NiFi data pipelines and integrations.

PM

Senior Product Technical Specialist

PT Indivara Sejahtera Sukses Makmur

Feb 2021 - May 2021 (3 months)

Guided enterprise modernisation from monolithic architecture toward microservices, contributed to frontend transition to React, migrated the platform from GCP to AWS, and migrated 10 million Oracle records to AWS RDS without data loss.

PT

Lead Software Engineer

PT Kharisma Nusantara Teknologi

Feb 2015 - Jul 2020 (5 years 5 months)

Progressed from Senior Software Engineer to Lead Software Engineer, directing a cross-functional team. Served as Scrum Master for five years, leading sprint planning and translating stakeholder requirements into technical specifications.

IO

Senior Software Engineer

Innovez One

Jan 2014 - Dec 2015 (1 year 11 months)

Senior software engineering role focusing on Java/Spring web systems and enterprise integrations.

QI

Senior Java Developer

Qeon Interactive

Jan 2013 - Dec 2014 (1 year 11 months)

Senior Java developer role focusing on Java/Spring web systems and enterprise integrations.

MI

Java Developer

Mobafone Indonesia

Jan 2012 - Dec 2012 (11 months)

Java developer role focusing on Java/Spring web systems and enterprise integrations.

Education

Degrees, certifications, and relevant coursework

UB

Universitas Mercu Buana

Bachelor's Degree (S-1), Information Technology

Grade: 3.26/4.00

Bachelor's degree in Information Technology with a GPA of 3.26/4.00.

PJ

Politeknik Negeri Jakarta

Diploma (D-3), Telecommunications / Telematics

Diploma in Telecommunications/Telematics.

CJ

CCIT-NIIT Jakarta

Diploma (D-2), Computer Engineering

Grade: 3.50/4.00

Diploma in Computer Engineering with a GPA of 3.50/4.00.

CO

Course-Net

Certified Ethical Hacking, Ethical Hacking

2020 - 2020

Certified Ethical Hacking training completed in 2020.

Interested in hiring MUHAMAD?

You can contact MUHAMAD and 90k+ other talented remote workers on Himalayas.

Message MUHAMAD

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan