Rahul Goma Phulore’s CV
Summary
Backend engineer with ~15 years of experience building distributed systems and cloud-native applications, mainly with Scala and Java. I like working across the whole lifecycle, from shaping systems to running them well in production, and I care a lot about code quality, composability, and developer experience. Lately, I’ve been evolving into more of a software generalist, using AI-assisted tools in my practice and exploring how AI is changing what software can be.
Experience
Staff Engineer, JPMorganChase
- Working on the cards platform for Chase UK, including internal platform migrations, multitenancy, and new product work shaped by FCA regulations.
- Improving developer experience, including the use of AI-assisted tools.
Contract Staff Engineer, Disney
- Worked on authentication services for Disney’s streaming platforms, supporting systems used by 150M+ users globally.
- Contributed to identity migrations across Disney’s streaming businesses following acquisitions.
- Investigated and fixed production issues in critical authentication flows with 99.99% reliability requirements.
- Helped scale an internal feature experimentation platform used by more than 15 teams.
Contract Staff Engineer, Sky
- Worked on critical-path services for Sky’s streaming platforms, supporting systems used by 50M+ users.
- Contributed to platform migrations across core services with zero downtime.
- Improved internal libraries and tooling to make day-to-day development smoother.
- Worked on developer experience, including onboarding and the quality of the local development workflow.
Contract Tech Lead, Kaluza (OVO Energy)
- Built an in-house authorisation system combining RBAC and ABAC for a platform serving 5M+ customer accounts.
- Worked with cross-functional teams on GDPR and other regulatory compliance work.
- Helped establish remote-first ways of working for a distributed team, drawing on GitLab’s “all-remote” guide.
Staff Engineer, Babylon Health
- Led the design and implementation of the value-based care vertical, including work on ontologies and persistence layers, with greenspunning of temporal + graph semantics atop PostgreSQL.
- Championed DDD as a way to improve both system design and team communication.
- Co-led FHIR compliance work to improve interoperability with the wider healthcare ecosystem.
- Improved CI/CD and deployment workflows.
- Built new health monitoring features and improved CMS integration to make content changes easier and faster.
Tech Lead, DigitalGenius
- Built backend systems connecting customer-facing applications with the company’s AI engine for a growing startup serving 26 clients.
- Built multilingual search with Elasticsearch, including support for CJK languages, Thai, and right-to-left scripts such as Arabic.
- Led development of an RPA platform that helped clients automate customer service work, with average response times reduced by 30%.
- Helped establish incident response and post-mortem practices to improve reliability.
Senior Engineer, eBay
- Built an in-house JavaScript library for product tours, replacing an expensive third-party tool and saving about $50K a year.
- Built an iOS app for medium-sized sellers.
- Helped migrate legacy Akka actor-based systems to futures, improving developer productivity.
- Ran workshops on agile ways of working for the team.
Backend Engineer, SoundCloud
- Built a rate-limiting system for the public API, a humane service registry for internal systems, and internal libraries used across Scala microservices.
Application Developer, ThoughtWorks
- Built a product marketing and publishing platform for Sony, improving content publishing efficiency by 60% and enabling real-time updates across multiple platforms.
Software Developer, Vayana
- Built several components and services for the core product, including an in-house desktop installer framework that was a substantial improvement over IzPack for the team’s needs.
Technologies
Education
- Bachelor of Engineering in Computer Science, Mumbai University, ‘07 – ‘11.