Kamil Asfandiyarov

Staff Software Engineer at Google

Sydney, New South Wales, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Kamil Asfandiyarov is a Staff Software Engineer based in Sydney with over a decade building high-load, low-latency distributed systems across telecom, banking, and cloud platforms. He led the design and scaling of a mobile billing and ad platform serving 80 million accounts and 15k RPS, growing a small team into a 60-person organization before its acquisition—experience that underpins his expertise in payments, fraud mitigation, and ML-driven ad infrastructure. Comfortable across the JVM ecosystem (Java/Kotlin), Hadoop/HBase, Kafka, Hazelcast and Kubernetes, he combines deep systems design with hands-on implementation from kernel-scale data pipelines to user-facing services. At Google since 2021, he continues to apply telecom-grade reliability and performance practices to large-scale problems. A pragmatic architect who also mentors engineers, he has a track record of turning complex operational requirements into resilient, production-ready platforms.
code9 years of coding experience
job12 years of employment as a software developer
bookMSc Computer Since, Faculty of Informatics and Robotics Department of Computer Technology and Information Security, MSc Computer Since, Faculty of Informatics and Robotics Department of Computer Technology and Information Security at Ufa State Aviation Technical University
languagesEnglish
github-logo-circle

Github Skills (13)

update-in10
properties-file10
concurrently10
branches7
gradle-plugin7
gradle6
procedure5
java4
measurement3
kotlin3
jvm2
usability2
api2

Programming languages (2)

JavaKotlin

Github contributions (5)

github-logo-circle
ru-fix/completable-reactor

Feb 2017 - Nov 2018

CompletableReactor framework makes it easier to create business flows that have concurrently running parts and complex execution branching.
Contributions:804 commits, 25 tags in 1 year 9 months
flowspartsconcurrentlyexecutionbranching
ru-fix/gradle-release-plugin

Nov 2017 - Sep 2018

gradle-release-plugin automates release procedure for gradle based projects. It automatically creates release branches, update project version in gradle.properties file and commit this update in dynamically created tag with auto incremented version.
Contributions:54 commits in 10 months
branchesproperties-filegradleupdate-ingradle-release
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kamil Asfandiyarov - Staff Software Engineer at Google