Summary
Andrei Iliushin is a Senior Software Engineer with 11 years of hands-on experience designing and operating cloud-native backend systems, currently focused on scalable AWS architectures and microservices. He consistently delivers high-throughput ETL and document-processing pipelines, having built DynamoDB-backed metadata services, Kafka-driven conversion workflows, and S3-integrated content APIs that serve tens of thousands of users. Deep expertise in multithreading, concurrent programming, CQRS and event-driven patterns lets him optimize performance down to SQL queries and memory usage while maintaining strong observability across distributed systems. Comfortable across the full stack, he pairs backend rigor (C#, .NET, Python, Postgres, DynamoDB) with practical frontend skills in React/TypeScript to ship end-to-end features. He has led complex data migrations (Couchbase→DynamoDB, DMS→Parquet/Athena) and embedded analytics integrations that accelerated decision-making by an order of magnitude. Based in Tbilisi and fluent in English, he combines production support experience with a knack for refactoring legacy systems into maintainable, testable services.
11 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Kuban State University
Bachelor's degree, Economics, Bachelor's degree, Economics at Institute of Economics and Management of Kuban State Medical Academy
English, Russian