Memoji of Zidan

Hi, I'm Zidan.

Software Engineer with 3+ years of experience building reliable backend systems and cloud infrastructure. Hands-on across the fullstack from protocol level IoT data ingestion and event-driven messaging to CI/CD automation. Currently at VIVAVIS Water.

Say hello

experience

2022 now

VIVAVIS Water

Istanbul, Türkiye
Software Engineer
GoNodeJSTimescaleDBK8sGCPJenkinsgRPCwebsocketRabbitMQReactLeafletApache Echarts
  • Built a scalable IoT data ingestion platform in Go and Node.js, processing high volume telemetry from various IoT devices.
  • Developed a realtime monitoring and analytics application for water and electricity distribution system networks.
  • Wrote production parsers for ModBus and M-Bus industrial protocols, ensuring unified and accurate ingestion across device types.
  • Integrated TimescaleDB for timeseries data, improving query performance and analytics speed platform-wide.
  • Migrated VM-based deployments to Kubernetes on GKE, achieving near-zero downtime and faster release cycles.
  • Set up and maintained Jenkins CI/CD pipelines, automating deployments and eliminating manual release overhead.
2021

Turkish Aerospace Industries (TUSAŞ)

Istanbul, Türkiye
Software Developer Intern
ReactNodeJSPostgres
  • Implemented an RBAC system to secure critical admin workflows, providing granular access control for users and operators.
  • Designed the database schema and migration strategy, ensuring data integrity across iterative feature releases.
2017

Bandung Institute of Technology

Bandung, Indonesia
Network Engineer Intern
Debian 8MikroTik
  • Configured LAN infrastructure including routing and firewall rules with MikroTik and Debian 8, maintaining stable and secure network operations.
  • Managed Wi-Fi authentication via MikroTik and provided technical support to campus users.

projects

homelab .md
personal

Homelab

Bare-metal Kubernetes cluster and self-hosted LLM on Raspberry Pi.

k3sRaspberry PiTraefikGiteaPi-holeLocal LLM
  • Built a 3-node bare-metal k3s cluster (1 control plane + 2 workers) running staging workloads.
  • Self-hosted CI/CD via Gitea Actions for automated build and deploy pipelines.
  • Configured Traefik ingress with Let's Encrypt TLS alongside Pi-hole local DNS.
  • Managed hostname-based routing across the LAN with no external DNS dependency.
  • Runs a dedicated local LLM inference node for hands-on work with open-source models.
n11-talenthub-bootcamp-2026 .md
bootcamp

N11 TalentHub Bootcamp 2026

End-to-end e-commerce microservices platform with saga-based order lifecycle.

Java 21Spring Boot 3.5Spring CloudRabbitMQPostgreSQLRedisKeycloakTanStack StartKubernetesJenkins
  • Designed and built an end-to-end e-commerce backend split into 10 Spring Boot microservices (gateway, config, product, cart, order, payment, user, notification, shipping worker, plus Eureka/Config infra).
  • Implemented order lifecycle as a RabbitMQ saga choreography covering checkout, iyzipay payment, shipping, delivery, returns and refunds with compensating transitions.
  • Integrated Keycloak (OAuth2 / JWT) at the Spring Cloud Gateway for authentication and per-service header injection.
  • Built a TanStack Start (React + Nitro SSR) storefront with Tailwind v4 / shadcn and SSE-based realtime notifications.

education

Sakarya University 2024
B.Sc. Computer Engineering Sakarya, Türkiye
Daarut Tauhiid Vocational High School 2018
Computer and Network Engineering Bandung, Indonesia