Alex Shtilman

Senior Java/Typescript Software Engineer

Professional Summary

Dedicated and versatile Senior Software Engineer with over 8 years of experience in developing and deploying scalable applications. Specializes in backend development with a strong focus on Java/Typescript and microservices architecture. Extensive experience in cloud infrastructure management, including AWS, GCP, Terraform, and serverless architectures, ensuring robust, efficient, and cost-optimized deployments, security, and observability.

Professional Experience

Senior Software Engineer

Sogo Services

- Present
  • Lead backend and cloud engineer on a multi-tenant SaaS platform tracking 10,000+ vehicles in real time, cutting processing time 20-40%, labor cost 50%, and delivery time by 48 hours per vehicle.
  • Designed the backend as independent services for location tracking, vehicle lifecycle, device integration, and fleet sync, serving many enterprise customers from one deployment.
  • Built the real-time engine that turns raw Bluetooth and GPS signals into accurate vehicle positions in under a second.
  • Built a device-integration layer unifying multiple hardware tracker models, so new devices and customers onboard through configuration alone.
  • Delivered automated fleet synchronization with an external customer system, including a smooth migration off their legacy platform.
  • Cut cloud operating costs by ~30% on AWS through savings plans and auto-scaling, and built auto-scaling, GPU-enabled build infrastructure on Google Cloud that reached up to 90% savings using low-cost spot capacity.
  • Standardized infrastructure automation and end-to-end monitoring across all services, enabling reliable, low-cost operation at scale.

Full-stack Developer

Ulpan Morasha

-
  • Led a team of 3 in refactoring and redesigning two existing projects, improving code quality and maintainability.
  • Delivered features based on customer needs and product strategy, enhancing product functionality and user satisfaction.
  • Contributed to code quality and maintainability, ensuring consistency across projects.

Java Back-end Developer

T-systems

-
  • Developed and optimized high-scale systems to handle and process large datasets efficiently.
  • Collaborated with stakeholders to gather and refine technical specifications and requirements, ensuring project alignment and clarity.
  • Managed the complete development cycle, from architecture and design to deployment and monitoring, enhancing application stability and reliability.

Technical Skills

backend Development

MicroservicesJavaGolangSpring FrameworkAPI GatewaySpring Cloud ConfigService DiscoveryJDBCJPAHibernateTypescriptNestJSMiddyJSMonorepoAWS LambdaGCP functionsPostgresMongoDBDynamoDBRedisElasticSearchFlywayMicro OrmPrisma OrmKafkaRabbitMQSQSSNSSESStripeSAM CLIWire MockTest containersJestKeycloakCognitoFirebaseRESTGRPCGRAPHQLWebSocketsSwagger

devops Development

AWSGCPDockerTerraformTerragruntPackerAnsibleCircleCIGitlabGithub ActionsMavenWebpackPrettiernpmpnpmyarnnxVaultConsulGraylogCloudWatchGrafanaPrometheusFARGATEECSNifiPre-commit hooksSpot instances optimizationAuto-scaling infrastructureGPU infrastructure

frontend Development

ReactTypescriptJavaScript (ES6+)HTML5CSS3Tailwind CSSMaterial UIAnt DesignRedux ToolkitTanStack Query

Education & Certifications

Master of Science (MSc), Information Systems

Saint Petersburg State University of Aerospace Instrumentation (SUAI), Russia

-

AWS Certified Cloud Practitioner

AWS

Continuous Learning

Udemy coursesContinuous learning

Languages

EnglishRussianHebrew