# MUHAMAD IQBAL

MUHAMAD IQBAL is a remote worker on Himalayas, Senior Software Engineer / Full-stack Engineer / Tester at Singapore Telecommunications / Digital Solutions Provider, based in Indonesia.

Source: https://himalayas.app/@muhamadiqbal

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

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | Indonesia |
| Authorized to work in | Indonesia |
| Salary expectations | 27010k+ IDR |
| Job categories | Full Stack Engineer, Software Engineer |
| Skills | Fullstack Development, Technical Leadership, Distributed Systems, Microservices, REST APIs, API Design, System Modernization, Database Migration, ETL, Production Operations, Java, Spring Boot, Spring WebFlux (Reactive), React, TypeScript |
| GitHub | https://github.com/i4ba1 |

## About

```text
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

### Senior Software Engineer / Full-stack Engineer / Tester

Singapore Telecommunications / Digital Solutions Provider. Aug 2022 - Jun 2026

```text
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.
```

Skills: Java, Spring-WebFlux-(Reactive), R2DBC, PostgreSQL, Kafka, Docker, Kubernetes, React, REST-APIs, NodeJS, NestJS, TypeScript, TypeORM, MongoDB, MySQL, MariaDB, ETL, Migration

### Senior Backend Engineer

Chompchat. Jun 2024 - Sep 2024

```text
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.
```

Skills: Django, PostgreSQL, OpenAI-API, Docker, DigitalOcean, Pytest

### Senior Java Backend Engineer

DANA Indonesia. Mar 2023 - Jun 2024

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

Skills: Java, gRPC, Apigee, Payment-APIs

### Backend & DevOps Engineer / Technical Stakeholder

Konekseed. Sep 2023 - May 2024

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

Skills: Django, PostgreSQL, Docker, Nginx, GitLab-CI-CD

### Senior Software Engineer

FansFirst Ticket Inc.. Aug 2022 - Dec 2022

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

Skills: Python, AWS-Lambda, DynamoDB, CloudFormation, Cloudwatch

### Senior Java Developer Consultant

Oracle Flexcube Core Banking. Jan 2021 - Dec 2022

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

Skills: Java, Oracle-Flexcube, Core-Banking

### Lead Software Engineer

PT Agres Info Teknologi. Feb 2022 - Jul 2022

```text
Led delivery of an ERP platform while coordinating backend, React frontend, DevOps, and QA. Conducted code reviews, resolved technical blockers, and managed integration.
```

Skills: ERP, React, EC2, S3, CodeCommit, Code-Deploy, Code-Review, Technical-Leadership

### Java / Apache NiFi Developer

Mobile Technologies. Jan 2021 - Dec 2021

```text
Developed Java and Apache NiFi data pipelines and integrations.
```

Skills: Java, Apache-NiFi, Data-Pipelines

### Senior Product Technical Specialist

PT Indivara Sejahtera Sukses Makmur. Feb 2021 - May 2021

```text
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.
```

Skills: Microservices, React, GCP, AWS, Oracle, AWS-RDS, Migration

### Lead Software Engineer

PT Kharisma Nusantara Teknologi. Feb 2015 - Jul 2020

```text
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.
```

Skills: Java, Spring-Framework, Go, Scrum, Agile, Technical-Leadership, Mentorship, Documentation

### Senior Software Engineer

Innovez One. Jan 2014 - Dec 2015

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

Skills: Java, Spring-Framework, Enterprise-Integration

### Senior Java Developer

Qeon Interactive. Jan 2013 - Dec 2014

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

Skills: Java, Spring-Framework

### Java Developer

Mobafone Indonesia. Jan 2012 - Dec 2012

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

Skills: Java, Spring-Framework

## Education

### Universitas Mercu Buana

Bachelor's Degree (S-1), Information Technology. Grade: 3.26/4.00

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

### Politeknik Negeri Jakarta

Diploma (D-3), Telecommunications / Telematics

```text
Diploma in Telecommunications/Telematics.
```

### CCIT-NIIT Jakarta

Diploma (D-2), Computer Engineering. Grade: 3.50/4.00

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

### Course-Net

Certified Ethical Hacking, Ethical Hacking. 2020 - 2020

```text
Certified Ethical Hacking training completed in 2020.
```

## Tech stack

- DigitalOcean
- Amazon CloudWatch
- Kubernetes
- GitHub Actions
- Ionic
- MySQL
- PostgreSQL
- MongoDB
- MariaDB
- Oracle
- Node.js
- Django
- Laravel
- Spring Boot
- Spring
- Next.js
- NestJS
- Redis
- AWS CloudFormation
- Cypress
- React
- Vue.js
- JavaScript
- Python
- Java
- PHP
- Go
- Kafka
- RabbitMQ
- Apache NiFi
- FastAPI
- TypeORM
- Amazon DynamoDB
- Hibernate
- gRPC
- AWS Lambda
- TypeScript
- pytest
- JUnit
- Mockito
- Git
- Docker
- NGINX
- SQL
- Playwright
- OpenAI API
- Apigee
- Express
- AWS

To contact MUHAMAD, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [fauzan User](https://himalayas.app/@fauzanuser): Java Developer, Teknologi Merlin Sejahtera (UKU)
- [Khomeini khomeini](https://himalayas.app/@khomeini): Senior Software Engineer, Upwork
- [Ibnu Ramdhan Assaumi](https://himalayas.app/@ibnuramdhanassaumi): Senior Software Developer, Bhinneka Mentari Dimensi
- [Apriyanto Arkiang](https://himalayas.app/@apriyantoarkiang): Senior Fullstack Engineer, OnlinePajak
- [Akbar Kurnia Hernadi](https://himalayas.app/@akbarkurniahernadi): Backend Developer, Prudential Syariah
- [Chandra Anindra](https://himalayas.app/@chandraanindra): Full Stack Engineer (Data & AI), Alex Solutions
- [Rizaldi Habibie](https://himalayas.app/@rizaldihabibie): Fullstack Software Developer, POS Malaysia
- [Tamam Assalimi](https://himalayas.app/@tamamassalimi): Senior Fullstack Engineer, Indico
- [hito mario nagamait](https://himalayas.app/@hitomarionagamait): Lead Backend Developer, GITS.ID (PT GITS Indonesia)
- [Farid Fauzan](https://himalayas.app/@faridfauzan): Backend Developer, CIMB
