Curriculum vitae
Furkan Öğütcü
Backend Developer
Professional summary
I have been building backend systems in the Node.js and TypeScript ecosystem for over four years. I work on microservices, event-driven systems and high-traffic APIs, and I take ownership of every stage from system design to production. I care about building reliable, testable and maintainable software.
Work experience
- 2022 — present
Backend Developer
Bordo.io · MonoChat- Co-designed and built the new version of OmniMessage, the messaging infrastructure behind the enterprise customer communication platform MonoChat, replacing the legacy system with an event-driven architecture of 13 microservices.
- Own development and production operations for a platform that processes hundreds of thousands of messages a day across hundreds of business channels.
- Designed a Kafka-based message pipeline that guarantees per-conversation ordering and reliable delivery. The new architecture eliminated the message loss of the previous version.
- Worked on the integration layer that unifies WhatsApp Business, Instagram, Messenger, TikTok, Telegram and SMS behind a common gRPC provider interface. Built the Gupshup and TikTok Business integrations end to end.
- Made webhook delivery to customer systems reliable and fault-tolerant with signed requests, retry policies and a Dead Letter Queue.
- Built the platform’s authentication and authorization layer (JWT, RBAC, 2FA, rate limiting) and designed field-level encryption for sensitive data.
- Led backend development of product features including WhatsApp templates, WhatsApp Flows, marketing messages and voice calling.
- Contributed to architectural decisions, code reviews and mentoring of new team members.
- TypeScript
- NestJS
- PostgreSQL
- Kafka
- gRPC
- Redis
- BullMQ
Projects
- 2026 — present
Kumpazan
Real-time mobile trivia game · Personal project- Building the product end to end: the game server, a React Native (Expo) mobile app and a React-based admin panel.
- Designed a server-authoritative backend that keeps matches fair and tamper-resistant, with WebSocket-based real-time matches, matchmaking, leaderboards and an in-game economy.
- NestJS
- PostgreSQL
- Redis
- WebSocket
- OpenTelemetry
- React Native
- React