At Huawei, I built a Java/Spring service that synchronizes external network topologies with internal data, detecting conflicting updates while preserving local changes.
I kept topology merges in draft snapshots and activated validated versions atomically, so running calculations stayed pinned to their original snapshot and rollbacks didn’t expose partial results. I also implemented checkpoint-based pause and resume, with idempotent retries and recoverable orchestration.
At Huawei, I designed distributed Java orchestration across one or multiple machines and led up to three engineers. By adapting sequential and parallel graph processing to JVM resources, I achieved up to 10x faster processing or up to 10x lower peak memory than the previous implementation.
At Kaspi, I developed Java/Spring Boot services for tariff and cashback calculations and built Debezium/Kafka Connect pipelines to keep customer context current. I’m an ICPC World Finalist with a B.Sc. in Computer Systems and Software Engineering from International Information Technology University.

