Summary
Rahman Khanipour is a Senior Software Engineer based in Berlin with over a decade of experience designing and scaling distributed systems, currently advancing platform reliability at Scalable Capital. He has deep expertise in payment systems, microservices, streaming with Kafka, and resilient architectures using Reactor, Spring WebFlux, Resilience4j and Keycloak for secure, high-performance services. As a technical lead he has driven architecture decisions, CI/CD adoption and PKCS-enabled cryptographic payment flows while mentoring engineers to raise code quality. Rahman’s background spans embedded RFID/GPS solutions to large-scale cloud services, giving him a pragmatic eye for integrating hardware-adjacent systems into robust backend platforms. He combines hands-on tuning and troubleshooting with an emphasis on observability and fault tolerance, and favors pragmatic patterns like enterprise integration and reactive streams to reduce resource use under load.
7 years of coding experience
14 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Computer Software Engineering, Bachelor of Engineering (B.Eng.), Computer Software Engineering at Kharazmi University
Master of Science (M.Sc.), Software Engineering, Master of Science (M.Sc.), Software Engineering at Iran University of Science and Technology
English, Persian