backend / istanbul
Furkan Şahin
Software Engineer
I build backend systems for high-volume messaging platforms: REST and SOAP APIs, RabbitMQ-driven services, and the SQL and caching layers behind them. Outside work, I run a self-hosted homelab end to end.
experience
Backend in production
Three years on messaging platforms that send at volume: APIs, queues, data, and the pipelines that ship them.
Software Engineer · Biotekno
Jun 2023 - Present
- High-throughput SMS APIs (REST, SOAP) on .NET Core in production, with real-time updates via SignalR.
- Multiple integrated products with dedicated databases, talking asynchronously over RabbitMQ and synchronously over HTTP.
- Custom identity and authorization service with role- and permission-based access control.
- Query and stored procedure tuning across MySQL, PostgreSQL, and MSSQL, plus distributed caching with Redis and Apache Ignite.
- CI/CD with Jenkins and Docker, containerized deployments on Linux servers.
.NET CoreRabbitMQSignalRRedisApache IgniteJenkinsDockerSoftware Developer Intern · Bilgeadam Technology
Feb 2023 - Apr 2023
- Online examination system with ASP.NET Core MVC in an Agile/Scrum team.
ASP.NET Core MVCBefore software
Structural and site engineering (2019 - 2022). Moved into software in 2023.
stack
Backend-heavy, infrastructure-aware
The stack is intentionally practical: APIs, async workloads, relational data, containers, and the patterns needed to keep services maintainable.
Architecture
Messaging / Async
Data
DevOps / Infra
AI & Automation
daily drivers in production
projects
Featured work
Small public tools and the platform they run on, built, containerized, deployed, and operated end to end.
JSON Viewer
LiveA small web tool for formatting and inspecting JSON payloads.
Text Diff
LiveA private, client-side text diff tool. Inputs never leave the browser.
Homelab Platform
LiveOracle Cloud VPS and a home Linux server behind Cloudflare and Caddy. Apps ship as Docker images built by GitHub Actions and published to GHCR.
homelab
Two hosts, one delivery flow
Public tools live on an always-on cloud VPS. Heavier workloads like local LLMs run on a home server behind Cloudflare Tunnel. Everything ships as a container image.
Cloud edge
Oracle Cloud VPS
Always-on public side for small tools and this site.
- internet
- Cloudflare DNS
- Caddy
- Docker
- PortalThis site, Astro on Nginx
- JSON ViewerGo
- Text DiffGo, client-side
Home server
Dell G3, Linux
Heavier workloads at home, no open ports.
- internet
- Cloudflare Tunnel
- Docker
- OllamaSelf-hosted LLM runtime
- Open WebUIChat UI for local models
- DeepWikiAI-generated code docs
delivery
- git tag v*
- GitHub Actions
- GHCR image
- docker compose pull
next
k3s on the home server
connect
Get in touch
Open to conversations about backend engineering, distributed systems, and platform work. The resume has the full picture.