Faisal Journals
๐ŸŸก SEVIMA

Genius Bypass Strategies

Analisis 7 strategi bypass hiring, nuclear combo action plan, timeline eksekusi, dan 3 opsi scope detail untuk kontrak 3 bulan.

โšก Analisis Genius Bypass Strategies (1-7)

Strategy Applicability Matrix

#StrategyCocok?PriorityAlasan
1Solve Their Problem Firstโœ… Ya๐Ÿ”ฅ P1Build prototype dekomposisi PHP โ†’ Go microservice
2The Loom Auditโœ… Ya๐Ÿ”ฅ P1Audit SIAKAD performance, propose microservices
3OSS Trojan Horseโš ๏ธ PartialP3Build Once โ€” tidak specific ke SEVIMA
4Paid Trial Proposalโœ… 100%๐Ÿ”ฅ๐Ÿ”ฅ P0PERFECT FIT โ€” posisi sudah freelance + bootstrapped company
5Reverse Job Applicationโœ… YaP2Tulis proposal migrasi arsitektur lengkap
6Conference Talkโš ๏ธ PartialP3Build Once, indirect
7Build Their Feature PRโŒ Tidakโ€”Closed-source, no public repos

๐Ÿ”ฅ๐Ÿ”ฅ Strategy #4: Paid Trial โ€” THE PERFECT STRATEGY

Why This is THE Strategy for SEVIMA

Tiga faktor membuat Strategy #4 unstoppable untuk SEVIMA:

  1. Posisi sudah freelance โ€” Anda tidak perlu mengubah structure, hanya differentiate
  2. Bootstrapped company โ€” mereka SANGAT risk-averse terhadap bad hires; paid trial eliminates this
  3. High turnover โ€” mereka trauma dengan orang yang datang lalu pergi; 3 bulan kontrak = safe test

Dengan management score 3.0 dan no-SOP culture, mereka akan SANGAT mengapresiasi seseorang yang datang dengan structured proposal dan clear deliverables.

Cara Apply โ€” Bukan Melamar, Tapi Proposing:

Instead of:
  "Saya melamar untuk posisi Freelance Software Engineer"

You say:
  "Ini proposal saya untuk 3 bulan kontrak โ€” termasuk
   deliverables per minggu, architecture approach untuk
   dekomposisi PHP monolith ke Go microservices, dan
   bagaimana saya akan mentransfer knowledge ke tim Anda.

   Saya sudah melakukan ini sebelumnya:
   solo-built banking backend 4.1M users dalam 30 hari."

Proposed Scope โ€” 3 Options

๐Ÿ“‹ SCOPE: Unified API Gateway + Auth Microservice

WHY THIS MATTERS FOR SEVIMA:
โ†’ Multiple produk (SIAKAD, Edlink, PMB, Payment) kemungkinan
  masih share session/auth via PHP monolith
โ†’ Tidak ada centralized auth, rate limiting, API versioning
โ†’ Saat KRS storm (ribuan concurrent writes), auth bottleneck

DELIVERABLES (3 bulan):
Month 1:
  โ†’ Design API Gateway architecture + Auth service
  โ†’ Implement Go-based auth microservice (JWT/OAuth2)
  โ†’ Docker compose + gRPC client/server
  โ†’ Unit tests (TDD, sesuai kultur SEVIMA)

Month 2:
  โ†’ Rate limiting + request validation middleware
  โ†’ Integration with existing Laravel routes (strangler fig)
  โ†’ Load testing (replicate JMeter results mereka)
  โ†’ Documentation

Month 3:
  โ†’ Deploy ke EKS staging
  โ†’ Performance benchmarking vs monolith
  โ†’ Knowledge transfer + code review sessions
  โ†’ Handoff documentation

MY EVIDENCE:
โ†’ ISO 8583 bridge (REST โ†” binary) โ€” BTPN
โ†’ API Gateway pattern โ€” SiTepat (680K+ downloads)
โ†’ news.faisalaffan.com/news/product/tepati-en
๐Ÿ“‹ SCOPE: Extract Payment Service dari SIAKAD Monolith

WHY THIS MATTERS FOR SEVIMA:
โ†’ Education Payment Gateway = transaksi finansial mahasiswa
โ†’ HARUS ACID-compliant (Amazon RDS mereka sudah handle ini)
โ†’ Tapi: payment logic masih coupled dengan academic logic
โ†’ Failure di payment bisa cascade ke seluruh SIAKAD

DELIVERABLES (3 bulan):
Month 1:
  โ†’ Domain analysis โ€” bounded context Payment vs Academic
  โ†’ Design payment microservice (Go + gRPC)
  โ†’ Proto definitions + database schema migration plan
  โ†’ Unit tests (TDD)

Month 2:
  โ†’ Implement payment service with ACID guarantees
  โ†’ Event-driven communication (Kafka/RabbitMQ)
  โ†’ Dual-write bridge untuk gradual migration
  โ†’ Integration tests

Month 3:
  โ†’ Deploy ke EKS staging alongside monolith
  โ†’ Reconciliation testing + error handling
  โ†’ Knowledge transfer + documentation
  โ†’ Runbook untuk production cutover

MY EVIDENCE:
โ†’ Banking payment processing โ€” BTPN, 4.1M users, ACID
โ†’ Event-driven Kafka pipeline โ€” 50K events/sec
โ†’ news.faisalaffan.com/news/product/tepati-en
๐Ÿ“‹ SCOPE: KRS Seat Reservation Microservice

WHY THIS MATTERS FOR SEVIMA:
โ†’ "Traffic storms" saat KRS = ribuan concurrent write-requests
  memperebutkan kursi kelas yang terbatas
โ†’ PHP Laravel tidak optimal untuk extreme concurrency
โ†’ Go goroutines = PERFECT untuk manage queue + locking

DELIVERABLES (3 bulan):
Month 1:
  โ†’ Analisis KRS race condition patterns
  โ†’ Design distributed locking service (Go + Redis)
  โ†’ Queue management dengan priority scheduling
  โ†’ Prototype + benchmarking

Month 2:
  โ†’ Production-grade implementation
  โ†’ Circuit breaker + graceful degradation
  โ†’ Load test: simulate 10K concurrent KRS requests
  โ†’ Integration dengan existing SIAKAD API

Month 3:
  โ†’ Deploy ke EKS
  โ†’ A/B test vs legacy KRS flow
  โ†’ Performance comparison report
  โ†’ Knowledge transfer + documentation

MY EVIDENCE:
โ†’ Offline-first sync with conflict resolution โ€” BTPN
โ†’ 50K events/sec concurrent processing โ€” Petrosea
โ†’ Bloom Filter dedup at scale โ€” HPU Mining
โ†’ Go concurrency patterns (goroutines, channels, mutex)

๐Ÿ”ฅ Strategy #1: Solve Their Problem First

Yang Bisa Di-Build sebagai Spec Work:

  1. Go Microservice Boilerplate untuk EduTech

    • Clean Architecture + DDD in Go
    • Domain entities: Student, Course, Enrollment, Payment
    • gRPC definitions + Docker Compose + unit tests
    • "Ini foundation yang saya akan pakai di hari pertama kontrak"
  2. Strangler Fig Migration Tool

    • Tool kecil yang demonstrate cara intercept Laravel route dan redirect ke Go microservice secara gradual
    • Prove bahwa migrasi bisa dilakukan tanpa rewrite total

๐Ÿ”ฅ Strategy #2: Loom Audit (Video)

Script yang Sudah Bisa Direkam:

"Hi tim SEVIMA, saya Faisal.

Saya spend 30 menit menganalisis platform SEVIMA
dan ingin share beberapa observasi teknis:

[SCREEN: Lighthouse sevima.com]
Website utama mendapat Performance score 8/100.
LCP 5 detik, Speed Index hampir 19 detik.
Ini kemungkinan besar karena image optimization
dan render-blocking JavaScript.

[SCREEN: Riset arsitektur]
Dari job listing, saya bisa lihat bahwa tim sedang
transisi dari PHP monolith ke microservices dengan Go.
Berdasarkan pengalaman saya membangun banking platform
untuk 4.1M users, ini pendekatan yang saya rekomendasikan:

[SCREEN: Architecture diagram yang Anda gambar]
Strangler Fig pattern โ€” bukan rewrite total.
Extract service satu per satu, mulai dari yang paling
independen (payment, auth, notification).

Saya sudah prepared 3 opsi scope untuk kontrak 3 bulan...
[link ke proposal]

Full case studies: news.faisalaffan.com"

Catatan Penting

Fokus Loom audit ke architecture analysis, BUKAN ke marketing website performance. Mereka tahu website mereka lambat โ€” yang mereka butuhkan adalah seseorang yang bisa solve product engineering challenges mereka.


โœ… Strategy #5: Reverse Application

Tulis 30-minute read dokumen berisi assessment, opportunities, relevance, dan proposed engagement.

Lihat halaman Proposal & Deliverables untuk versi lengkapnya.


๐ŸŽฏ Action Plan โ€” Nuclear Combo (#1 + #2 + #4)

Nuclear Combo: Spec Work + Loom + Paid Trial

Kombinasi 3 strategi sekaligus dalam 1 outreach:

  1. Build prototype (spec work) โ†’ 1-2 hari
  2. Rekam Loom audit โ†’ 1 jam
  3. Attach proposal paid trial โ†’ 30 menit

Kirim semuanya dalam 1 email. Hiring manager yang terima ini tidak punya alasan untuk bilang tidak โ€” apalagi di company yang bootstrapped dan desperate butuh autonomous engineers.

Timeline Eksekusi

Senin โœ… DONE

  • Company research (dokumen ini)
  • Lighthouse audit (Performance: 8/100)
  • LinkedIn deep dive (CEO, CTO, Strategic Advisor)
  • Glassdoor/Jobstreet review analysis
  • Competitor analysis (Suteki Technology)
  • AWS case study (ISV Qualified, 3M+ users, 30% TCO)
  • SEVIMA YouTube analysis
  • Warm chain identified (ITS alumni = strongest chain)

Selasa-Rabu: Build

  • Build Go microservice boilerplate (EduTech domain)
  • Clean Architecture + gRPC + Docker + tests
  • GitHub repo public
  • Architecture diagram visualization

Kamis: Record & Draft

  • Rekam Loom audit (5-10 min)
  • Draft Paid Trial proposal โ€” pick 1 of 3 scope options

Jumat: Launch

  • Kirim ke: shafa.amelia@sevima.com
  • LinkedIn message ke recruiter Shafa Amelia
  • ITS warm chain outreach

Follow-up

  • Follow-up 1 (Senin +3 hari)
  • Follow-up 2 (Jumat +7 hari)
Edit on GitHub

Last updated on