Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View mfadlieputrap's full-sized avatar

Highlights

  • Pro

Block or report mfadlieputrap

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mfadlieputrap/README.md

Hi, Saya Muhamad Fadlie Putra Pratama 👋

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


🚀 Proyek Unggulan Saya (Featured Projects)

Ini adalah tiga proyek yang paling saya banggakan:

  1. 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.
  2. 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.
  3. 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.

💻 Teknologi yang Saya Kuasai (My Tech Stack)

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

📫 Cara Menghubungi Saya

Pinned Loading

  1. ghostlink ghostlink Public

    GhostLink is a secure messaging application designed with a Zero-Knowledge Architecture. The server stores encrypted messages but never has access to the decryption keys. The keys are ephemeral, ge…

    TypeScript

  2. resilient-order-processing-system resilient-order-processing-system Public

    A highly scalable microservices architecture using NestJS, Kafka, and Saga Pattern to ensure data consistency and system resilience.

    TypeScript

  3. syncboard-api syncboard-api Public

    A scalable, real-time Kanban board backend built with NestJS. Features WebSocket (Socket.io) with Redis (Valkey) Pub/Sub adapter for horizontal scaling, PostgreSQL persistence, and Dockerized micro…

    TypeScript