Saya adalah seorang Backend Developer yang sedang di semester akhir Universitas Islam Negeri Syarif Hidayatullah Jakarta. Saya memiliki fokus kuat pada arsitektur sistem yang scalable, efficient, dan robust di berbagai tech stack.
Saat ini saya sedang mendalami arsitektur Microservices (NestJs, Kafka) untuk skripsi, dan juga memiliki pengalaman profesional dengan Java Spring Boot
Ini adalah tiga proyek yang paling saya banggakan:
-
High-Availability Order Processing System
- Deskripsi: Sistem arsitektur Microservices event-driven yang menerapkan Saga Pattern untuk menjamin distributed data consistency dan fault tolerance. Terbukti andal menangani high-load (1.000 concurrent users) dengan mekanisme pemulihan otomatis via Kafka.
- Tech: NestJS, Apache Kafka, PostgreSQL, Docker, JMeter.
-
SyncBoard - Scalable Real-time Kanban Backend
- Deskripsi: Backend kolaborasi real-time (mirip Trello) yang dirancang untuk high concurrency. Mengimplementasikan arsitektur Pub/Sub menggunakan Redis (Valkey) adapter untuk memungkinkan horizontal scaling pada WebSocket server. Menggunakan logika Lexorank (Floating point) untuk efisiensi drag-and-drop persistence.
- Tech: NestJS, Socket.io, Redis (Valkey), PostgreSQL, Prisma, Docker.
-
GhostLink - Zero-Knowledge Secure Messaging
- Deskripsi: Aplikasi pesan rahasia dengan arsitektur Zero-Knowledge dan mekanisme Self-Destruct. Server hanya menyimpan encrypted blob tanpa pernah memiliki akses ke kunci dekripsi (kunci bersifat ephemeral dan dikirim via URL fragment). Menggunakan standar keamanan tinggi (AES-256-GCM untuk payload & Ed25519 signing).
- Tech: NestJS, Next.js 15, PASETO (v4), PostgreSQL, Crypto Module.
Bahasa:
- Java
- JavaScript & TypeScript
Backend Framework:
- Spring Boot
- NestJS
- Node.js (Express)
Database & Data:
- PostgreSQL, MySQL, MongoDB
- Kafka, Valkey (Redis)
- Spring Data JPA, TypeORM, Mongoose, Prisma
Lainnya:
- Git, Podman (Docker), Linux
- JUnit, Jest, Supertest, OpenAPI
- LinkedIn: linkedin.com/in/mfadlieputrap
- Email: [email protected]
