Proposal & Deliverables
Paid trial proposal detail dengan 3 opsi scope, pricing framework, draft email final, LinkedIn recruiter message, dan Engineering Improvement Proposal lengkap.
π Proposal & Deliverables
Paid Trial Proposal β Detailed Scope
Deliverable Siap Kirim
Proposal ini bisa langsung di-copy sebagai attachment PDF atau dimasukkan ke Google Docs lalu di-share link-nya ke recruiter. Pilih 1 dari 3 opsi sebelum mengirim.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PAID TRIAL PROPOSAL β
β Freelance Software Engineer β Microservices β
β PT Sentra Vidya Utama (SEVIMA) β
β β
β Prepared by: Faisal Affan β
β Date: Februari 2026 β
β Duration: 3 Months (sesuai listing) β
β Availability: ASAP β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββDetail per Option
SCOPE: Membangun API Gateway terpusat dan mengekstrak Auth Service dari PHP monolith SIAKAD ke Go microservice standalone.
WHY THIS FIRST:
- API Gateway = foundation untuk SEMUA microservices lainnya
- Auth Service = most independent module, lowest risk to extract
- Enables incremental migration (Strangler Fig) tanpa breaking change
Final Deliverables:
- π¦ Go Auth Service (production-ready, deployed to EKS)
- π¦ API Gateway configuration (Kong/Traefik)
- π¦ Helm charts + CI/CD pipeline (GitHub Actions)
- π¦ Test suite (unit + integration + load)
- π¦ Architecture Decision Records (3-5 ADRs)
- π¦ Runbook + monitoring dashboards
- π¦ Knowledge transfer recordings
SCOPE: Mengekstrak modul Payment Gateway dari SIAKAD monolith ke Go microservice standalone dengan ACID compliance penuh.
WHY THIS:
- Payment = highest-risk module (uang mahasiswa)
- ACID compliance wajib β satu error = reputasi hancur
- Bounded context yang jelas (payment β academic)
- Pengalaman banking backend (BTPN 4.1M users) = direct match
Final Deliverables:
- π¦ Go Payment Service (production-ready, ACID-compliant)
- π¦ Bank integration adapters
- π¦ Reconciliation engine
- π¦ Audit trail system
- π¦ PCI-DSS compliance documentation
- π¦ Financial accuracy reports
- π¦ Monitoring dashboards + alerting
SCOPE: Membangun dedicated KRS Service yang menyelesaikan race condition saat mahasiswa berebut kursi kelas secara serentak.
WHY THIS:
- Masalah #1 yang dirasakan mahasiswa setiap semester
- Race condition = core engineering challenge
- Go goroutines + Redis distributed locking = perfect solution
- High-visibility win: kalau ini solved, kampus notice immediately
Final Deliverables:
- π¦ Go KRS Service (production-ready)
- π¦ Redis distributed locking system
- π¦ Waitlist engine
- π¦ Real-time seat availability dashboard
- π¦ Load test results + benchmark report
- π¦ KRS season operations runbook
Pricing Framework
Jangan Mention Harga di Email Pertama
Biarkan mereka yang propose, atau diskusikan di call. Framework ini untuk persiapan negosiasi saja.
| Item | Detail |
|---|---|
| Model | Monthly retainer (bukan hourly) |
| Justifikasi | Deliverable-based, tidak perlu track jam |
| Estimasi Rate | IDR 20-30 juta/bulan |
| Total 3 Bulan | IDR 60-90 juta |
| Benchmark | FTE senior engineer Surabaya = IDR 25-40 juta/bulan (tanpa overhead) |
| Payment Terms | 30% upfront β 35% milestone M2 β 35% completion M3 |
ROI untuk SEVIMA:
- Production-ready microservice
- Complete documentation (SOP yang mereka tak punya)
- Knowledge transfer ke tim internal
- Zero recruitment overhead (no probation, no benefits)
- Zero risk: kontrak selesai = selesai
π§ Draft Email β Final Version
Subject: Proposal: 3-Month Microservices Contract β
with prototype + technical audit
Hi Shafa / Tim Engineering SEVIMA,
Saya tertarik dengan posisi Freelance Software Engineer
(Microservices). Daripada hanya mengirim CV, saya sudah
melakukan research mendalam dan menyiapkan beberapa
deliverables:
π¬ TECHNICAL AUDIT (5 min Loom):
Analisis arsitektur SEVIMA + rekomendasi microservices
migration path menggunakan Strangler Fig pattern:
[link Loom]
π PROTOTYPE:
Go microservice boilerplate untuk EduTech domain β
clean architecture, gRPC, Docker, unit tests β siap
dipakai di hari pertama kontrak: [link GitHub repo]
π PROPOSED SCOPE (pilih 1 dari 3 opsi):
β Option A: API Gateway + Auth Service extraction
β Option B: Payment Service extraction dari SIAKAD
β Option C: KRS Race Condition Solver (Go + Redis)
Setiap opsi mencakup:
Month 1: Design + implementation + TDD
Month 2: Integration + load testing
Month 3: Deploy to EKS + documentation + knowledge transfer
π TRACK RECORD:
β Solo-built banking backend: 4.1M users, 30 days (BTPN)
β IoT telemetry platform: 50K events/sec (Petrosea)
β Multi-site fleet management: autonomous edge (HPU)
β Full case studies: news.faisalaffan.com
Tech: Go β’ gRPC β’ Kafka β’ Docker β’ Kubernetes β’ AWS
Saya bisa mulai ASAP. Sebagai engineer yang terbiasa
solo-building at scale, saya self-directed dan
deliverable-focused. Anda hanya perlu define the problem β
saya deliver the solution + documentation.
Happy to discuss via 30-min call.
β Faisal Affan
π news.faisalaffan.com
π¬ [video intro link]
π linkedin.com/in/faisal-affanπ¬ LinkedIn Recruiter Message β Shafa Amelia
Pesan LinkedIn (Siap Copy-Paste)
Hi Kak Shafa π
Saya Faisal Affan β full-stack engineer dengan pengalaman
di banking (BTPN Syariah, 4.1M users) dan IoT mining
(Petrosea, 50K events/sec).
Saya sangat tertarik dengan posisi Freelance Software
Engineer (Microservices) di SEVIMA. Saya sudah menyiapkan:
π Technical proposal dengan 3 opsi scope
π¬ Architecture audit video (Loom)
π Go microservice prototype (GitHub)
Boleh saya kirim ke email Kakak, atau ada channel lain
yang lebih tepat?
Terima kasih! π
β FaisalFollow-up Message (kalau tidak dibalas 3 hari)
Hi Kak Shafa β follow up pesan saya sebelumnya.
Saya sudah kirim lengkap proposal + prototype ke email
shafa.amelia@sevima.com. Kalau ada pertanyaan atau perlu
saya elaborate lebih lanjut, happy to jump on a quick call.
Terima kasih banyak untuk waktunya! ππ Engineering Improvement Proposal (Expanded)
Strategy #5: Reverse Application
Dokumen ini bisa di-attach sebagai PDF atau Google Docs bersama email. Target 30-minute read yang membuat hiring manager berpikir: "Orang ini sudah tahu masalah kita lebih baik dari internal."
Last updated on
Final Interview β Head of Product
Persiapan Final Interview dengan Head of Product SEVIMA. Bahasa KPI/OKR, bukan teknikal. Strategi negosiasi untuk closing deal.
Loom Audit β Panduan Rekam Video
Step-by-step guide untuk merekam 5-10 menit Loom technical audit SEVIMA, termasuk script, tab preparation, dan delivery tips