Summary
Rahman Khanipour is a Senior Software Engineer based in Berlin, Germany, with 13+ years of experience designing and tuning large-scale systems for performance, scalability, and reliability. Currently at Scalable Capital, he drives architectural decisions and delivery as a Senior Software Engineer, while mentoring teammates to ship robust fintech solutions. He has led technical teams at MateMachine and Informatics Services Corporation, delivering microservices-based payment platforms, streaming data pipelines with Kafka, and secure REST APIs with OAuth2, JWT, Keycloak, and PKCS. His tech breadth spans Spring Boot, WebFlux, Reactive Streams, Camel, Docker and Docker Swarm, plus CI/CD with GitLab/Jenkins, Nexus, and SonarQube, with a strong focus on resiliency patterns like circuit breakers and retries via Resilience4j. Beyond payments, he has hands-on experience in RFID, GPS and access-control systems, and holds a BEng in Computer Software Engineering and an MSc in Software Engineering, reflecting a versatile engineering foundation.
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