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.

education

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