Alex Shtilman

Senior Software Engineer | Backend, Cloud & Applied AI | Java, Go, Python, TypeScript | AWS, Microservices, LLM Agents & IoT

Professional Summary

Senior Software Engineer with 8+ years building backend systems, cloud infrastructure, and production AI, owning services end-to-end from design through deployment and monitoring. Core strength is backend and microservices architecture and API design in Java, TypeScript/Node, Python, and Go — event-driven platforms on AWS and GCP with Kafka, multi-tenant SaaS, and serverless control planes — alongside shipped LLM systems: voice assistants (Whisper and GPT-4o), LangChain agents with multi-provider routing, and MCP tool-calling services.

Professional Experience

Senior Software Engineer

Sogo Services

- Present
  • 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.

Full Stack Developer

Ulpan Morasha

-
  • Owned solo, end-to-end, a full-stack school-management and Hebrew-learning platform (React, Node.js/Express, MongoDB, AWS, GitHub Actions CI/CD): homework tracking, an audio-transcribed Hebrew dictionary, dialogue exercises, and learning games.
  • Designed and built a native Android app from scratch (Flutter) that is still live, serving 4,000+ active students.
  • Stepped up to design and lead a team of three building a multi-tenant language-school SaaS platform (Java, React, PostgreSQL) with subscriptions, payments, and progress tracking, scoping features directly with the customer.

Java Back End Developer

T-Systems

-
  • Built and maintained the customer-facing React portal and Java backend for a container-port operations CRM over REST — real-time tracking of containers, vehicles, trains, and warehousing, plus financial and planning reporting.
  • Implemented customs-authority integrations (EDIFACT, XML, SOAP) including encrypted EDIFACT messaging, alongside numerous external and legacy enterprise systems.
  • Integrated IoT and security hardware for refrigerated-container thermal monitoring, train tracking, and dangerous-cargo control, on fully on-premises Windows/Linux infrastructure.

Technical Skills

backend Development

MicroservicesJavaGoPythonTypeScriptNode.jsSpring BootNestJSFastAPIRESTgRPCGraphQLKafkaSQSPostgreSQLMySQLMongoDBRedisElasticsearchNeo4jPrismaAWS LambdaKeycloak / OAuth2 / JWT

AI / ML

LLM AgentsMCP Server ImplementationLangChainMulti-provider LLM Routing (AWS Bedrock, Google Gemini)OpenAI GPT-4oOpenAI WhisperRAGPrompt Engineeringscikit-learn

devops Development

AWSGCPTerraformDockerECS / FargateAuto-scalingCircleCIGitHub ActionsPrometheusGrafanaOpenTelemetryLinux

frontend Development

ReactTypeScriptRedux ToolkitTailwind CSSMaterial UIMicro-frontends (single-spa / Module Federation)Flutter

Education & Certifications

MSc, Information Systems

St. Petersburg State University of Aerospace Instrumentation (SUAI)

-

AWS Certified Cloud Practitioner

AWS

Continuous Learning

Udemy coursesContinuous learning

Languages

EnglishRussianHebrew