Senior Software Engineer
Sogo Services
- Built the core backend of a multi-tenant real-time IoT asset-tracking platform (Java/Spring, Kafka, MySQL, Elasticsearch) tracking 10,000+ vehicles at 200-700 daily movements — BLE beacon-to-vehicle lifecycle, geospatial inventory queries, Kafka-decoupled sensor ingestion, Keycloak SSO federation, and parameterized SQL for injection safety — plus a Python/asyncio engine delivering sub-second position updates with per-site scikit-learn models hot-loaded from cloud storage.
- Built a multi-tenant IoT protocol-normalization service (Java/Spring/Kafka) unifying three hardware gateway wire protocols into one internal event schema, with per-tenant dynamic Kafka consumer registration at startup so tenant onboarding is a configuration change, not a redeploy.
- Delivered a fully serverless multi-tenant cybersecurity SaaS control plane on AWS (Lambda, API Gateway, Cognito, SQS, Step Functions) across TypeScript, Python, Go, and Java, with a Cognito pre-token trigger injecting DB-backed role claims into JWTs, an event-driven audit-logging pipeline, and a role-gated React micro-frontend dashboard.
- Migrated four enterprise platforms from Docker Swarm to AWS ECS/Fargate with multi-AZ auto-scaling and built Prometheus/Grafana monitoring across 10 microservices, cutting incident resolution from 3-4 hours to 10-20 minutes at 95% SLA; automated Terraform tenant onboarding (about a day to roughly five minutes, tenants 2 to 10) and cut AWS costs ~30%.
- Independently designed and shipped production AI systems end-to-end: a Hebrew-first voice-driven operations assistant (Whisper and GPT-4o) with fuzzy matching and optimistic-concurrency sessions; a LangChain agent with multi-provider LLM routing (AWS Bedrock, Google Gemini) and Neo4j-backed RAG; and a Go job-search pipeline exposing 18 read tools over its own MCP server with a durable PostgreSQL delivery queue.