Rakesh Viparla is a Senior Software Engineer with over a decade of experience building scalable, distributed systems and payment solutions, currently contributing at Apple after a long tenure driving blockchain and payments innovation at American Express. He combines deep practical knowledge of cryptography, smart contracts (ERC standards and ERC821), decentralized storage (IPFS/Swarm), and enterprise DLT platforms (HyperLedger Fabric, R3 Corda) with hands-on Java microservices and cloud-native architecture expertise. Rakesh has delivered POCs that enabled payment partnerships and UTXO-based point transfer flows, published internal Node modules, and contributed to an open-source Ethereum book—underscoring both product-facing and developer-ecosystem impact. Comfortable leading globally distributed teams, he blends rigorous SDLC practices (TDD, pair programming, Agile) with a knack for turning complex domain requirements in cards, travel, and retail into pragmatic, auditable systems. An engineering polymath by trade, he pairs a mechanical engineering background with a career-long pivot to secure, ledger-backed financial platforms.
9 years of coding experience
13 years of employment as a software developer
Bachelor of Technology (BTech), Mechanical Engineering, A, Bachelor of Technology (BTech), Mechanical Engineering, A at Sri Venkateswara University
Contributions:11 pushes, 1 branch, 6 comments in 1 day
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.
Request Free Trial
Rakesh Viparla - Senior Software Engineer at Apple