Summary
Irfan Ahmed is a founder and senior Ruby backend engineer with over a decade of hands-on experience building fintech systems, specializing in digital wallets, ISO8583 financial messaging, settlements, reversals and PCI-compliant KYC flows. He has led engineering teams and delivered production features like wallet-to-ATM cardless withdrawals, real-time bank switch integrations (NPSB) and instant cashback/referral services across startups and scale-ups. Based in Berlin, he combines deep protocol-level payment expertise with practical backend craftsmanship in Ruby, Go and robust API design. A long-time community contributor and mentor, he’s spoken at RubyConf Dhaka, contributed to popular Rails projects and volunteers to train new developers in Bangladesh. Not obvious from job titles: he builds low-level TCP socket messaging bridges for high-reliability payment rails, marrying protocol engineering with product-focused delivery.
11 years of coding experience
B.C.S.I.R High School, Class 5-S.S.C, B.C.S.I.R High School, Class 5-S.S.C at Maple Leaf International School
Graduation, Computer Science and Engineering, Graduation, Computer Science and Engineering at University of Liberal Arts Bangladesh
Bengali, English