Tooti Sabz

Senior Mobile Application Developer

Tooti Sabz

Kabul, AF · Part-time

2024 - 2025

Overview

Senior Mobile Application Developer at Tooti Sabz, working on the real-time communication core of the TootiSabz app. The role combined Flutter client development with Spring Boot backend work, self-hosted TURN/STUN infrastructure on Linux for video and audio calling, and a real-time voice-to-voice translation pipeline built on Google Translate APIs. The continuous focus was cutting call latency and media buffering while coordinating changes with the backend and DevOps teams.

Key Responsibilities

  • Developed and enhanced TootiSabz app using Flutter and Spring Boot
  • Integrated video/audio calling using custom TURN/STUN servers on Linux
  • Built real-time voice-to-voice translation system with Google Translate APIs
  • Optimized media streaming and collaborated with backend and DevOps teams

Achievements & Impact

  • Implemented low-latency video/audio calling system
  • Built real-time translation system supporting multiple languages
  • Optimized media streaming reducing buffering by 60%

Technical Achievements

Real-Time Video & Audio Calling

Implemented video and audio calling in Flutter over self-hosted relay infrastructure, achieving low-latency connections without depending on third-party call providers.

Self-Hosted Media Infrastructure

Configured and operated custom TURN/STUN servers on Linux, handling NAT traversal and relay for peer connections.

Voice-to-Voice Translation

Built a real-time translation pipeline on Google Translate APIs, converting speech between multiple languages during live conversations.

Media Streaming Optimization

Tuned media streaming and buffering behaviour, reducing buffering by roughly 60%.

Backend Integration

Worked across the Spring Boot services backing the app, coordinating client and server changes with the backend and DevOps teams.

Systems & Platforms

TootiSabz App

Flutter application with real-time voice and video communication features.

TURN/STUN Infrastructure

Self-hosted relay and NAT traversal servers running on Linux.

Translation Pipeline

Real-time voice-to-voice translation across multiple languages.

Technology Stack

Mobile

Flutter
Dart
iOS
Android

Backend

Java
Spring Boot
REST API

Real-Time Communication

TURN/STUN
WebSocket
Media Streaming
Low-Latency Calling

Integrations

Google Translate API
Speech Translation

Infrastructure

Linux
VPS
Server Configuration
DevOps