Kirill Melentev is a senior software engineer with over a decade of experience building scalable backend systems, currently developing Revolut’s Acquiring product on Java and PostgreSQL. He specializes in JVM and Node.js stacks, with deep experience in high-throughput advertising platforms, streaming and batch data processing (Hadoop, Spark, Kafka) and production-grade microservices. Kirill has repeatedly delivered across fintech, adtech and telecom domains, balancing backend ownership with occasional full-stack responsibilities using React and TypeScript. He’s comfortable operating in cloud environments (GCE) and managing HA data stores like Patroni Postgres and HBase for terabyte- to petabyte-scale workloads. Known for pragmatic engineering, he combines systems-level thinking from early C/C++ and mainframe work with modern JVM best practices. Based in Saint Petersburg and holding a long track record of remote and cross-functional collaboration, he often steps into tech-lead responsibilities even when focused on hands-on development.
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.