Summary
Eugene Rubanov is a senior software engineer in London with 14+ years of experience building reliable, performant and scalable backend systems, primarily on the JVM. He currently leads engineering at Neo4j and has delivered large-scale improvements such as shrinking a Spring Boot cluster to run on five times fewer EC2 instances, building an HTTP→MQTT bridge serving over a million devices, and merging MySQL schemas with 100M+ rows without downtime. Eugene blends deep backend and cloud skills—reactive programming, CI/CD, Terraform, AWS—with polyglot development in Java/Kotlin, Go and Python, and has hands-on operational experience in 24/7 support and blue‑green serverless deployments. He’s also pragmatic about infrastructure security and automation, having prototyped GitLab CI pipelines and written minimal IAM policies for Terraform deployments, a discipline shaped by his applied mathematics background.
10 years of coding experience
17 years of employment as a software developer
Specialist, Applied Mathematics and Computer Science, Specialist, Applied Mathematics and Computer Science at Voronezh State University
Russian, English