About Me
I am Rohit Macherla, a Lead Developer and Architect based in London. For more than 20 years, I have designed and delivered resilient, high-throughput software systems — with the last 15+ years focused on large-scale Salesforce enterprise architectures.
Currently, I lead engineering initiatives across major streaming platforms (including Peacock, Sky's NOW TV, and SkyShowtime). My work centers on building scalable Salesforce platforms for high-concurrency global events (such as the NFL Super Bowl, the Olympics, and the FIFA World Cup), modernizing CI/CD pipelines, driving enterprise observability, and integrating AI workflows.
What I Do
- Enterprise Salesforce Architecture: Multi-org design, high-volume event processing, custom integrations, and proposition-agnostic platform frameworks.
- Engineering: Enterprise backend solutions using Java, Node.js, Python, and modern web frameworks like React.
- Observability & Reliability: Full-stack telemetry using Prometheus, Datadog, and Event Log File alerts.
- Modern Developer Platforms: Automated CI/CD with GitHub Actions, API integration tests, Automated UI tests.
About This Site
This blog is my space for sharing my thoughts and ideas. You will find practical articles on Salesforce, telemetry, monitoring patterns, developer tooling, and systems design.
Career Timeline
- March 2021 — Present
Lead Developer / Architect
Sky - NOW TVLeading high-volume Salesforce engineering, Observability, CI/CD modernisation and AI adoption for Peacock (NBCU), NOW TV (UK), Sky Showtime (Europe), WOW TV (Germany), Sky Showmax (Africa) Salesforce orgs.
- Scaling Salesforce orgs to handle millions of events during the NFL Super Bowl, Olympics and FIFA World Cup
- Championed Observability best practices by driving integration of Prometheus metrics via custom REST APIs and Datadog
- Modernised CI/CD by migrating all Jenkins pipelines to GitHub Actions, adding static code analysis (Salesforce Code Analyzer), API Integration tests, and a UI regression test suite
- Architected a proposition-agnostic feature flag framework, letting multiple business propositions share a codebase and reducing time-to-market for new launches
- Led the team's AI adoption journey, driving agentic workflows and running a RAG proof-of-concept in Salesforce
- Mentored developers through to Senior level, directly contributing to their career progression
SalesforceGitHub ActionsDatadogPrometheusAIOpenAPI📍 London, United Kingdom - March 2017 — March 2021
Senior Salesforce, React and Scala Developer
Sky - NOW TVBuilding Salesforce, React and Scala solutions for multiple Salesforce orgs.
- Led development of multi-territory and multi-language Salesforce orgs
- Built pre-chat widgets in React integrated with Embedded Service Snap-ins on the enhanced Salesforce Live chat platform
- Developed the CRM Adapter application in Scala, integrated with Kafka and deployed to the internal core-platform via Kubernetes
SalesforceApexReactScalaKafkaKubernetes📍 London, United Kingdom - December 2015 — March 2017
Salesforce and Python Developer
Sky - Sky TicketsSole Salesforce architect cum developer for Sky's ticketing startup, with a Python/Cassandra integration.
Sky Tickets was an internal startup within Sky for selling tickets online.
- As the only Salesforce architect/developer/admin, implemented a Customer Contact Centre with Salesforce Service Cloud serving thousands of customers
- Built the CI pipelines in Jenkins
- Built a connected app to show customer details hosted in a Cassandra database inside Salesforce (via a Python app)
- Synced data from the primary Cassandra database with Salesforce using periodic Account data transfer via Python and Celery workers
- Implemented user stories in Django as a Python developer
- Integrated Salesforce with the Barclays payment management system
SalesforcePythonDjangoCassandraCeleryJenkins📍 London, United Kingdom - December 2014 — December 2015
Specialist Senior — Technology
Deloitte U.S. India OfficesSalesforce architect/senior developer for 21st Century Fox and Kaplan International.
- Architect/Senior Developer in Salesforce across multiple projects
- Developed a lightweight Salesforce UI app for planning movie releases, replacing a very slow Visualforce page with asynchronous backend calls for 21st Century Fox
- Built prototypes demonstrating Deloitte Digital capability in Salesforce Aura Lightning
- Architected and led a team of 4 to build a Technical Design Document generator using the Salesforce Metadata API, Tooling API, and Java with HTML/Bootstrap hosted on Heroku
SalesforceApexVisualforceLightningMetadata APITooling APIJavaHeroku📍 Hyderabad, India - July 2013 — December 2014
Node.js / Salesforce Lead Developer — Sky Tickets
Tata Consultancy ServicesLead developer delivering the Sky Tickets platform on Salesforce + Node.js (featured at Dreamforce 2014).
Designed, built and delivered the Sky Tickets ticketing platform on Salesforce and Node.js.
- Featured in Dreamforce 2014
- Design, build and delivery of the ticketing platform
- Rapidly learned Node.js and integrated the Node app with Salesforce using OAuth/Canvas
- Developed customer journey and event management in Salesforce using Customer Communities (Apex, Visualforce)
- Integrated with a partner ticketing application via REST API
- Built CI with Jenkins for Node.js and Salesforce
- Built an API catalogue engine in Node.js using scheduled workers on Heroku with Heroku Connect (Postgres)
- Implemented a smart logging mechanism for the First Line Support team via Heroku Logdrains
- One of the first teams to use Heroku Connect; used Memcachier, Redis and Iron Workers
SalesforceApexVisualforceNode.jsHerokuHeroku ConnectPostgresRedisJenkins📍 London, UK / Mumbai, India - May 2011 — June 2013
Salesforce Developer / Senior Java Developer
Tata Consultancy ServicesSalesforce and Senior Java developer for Cisco Capital Sales IT.
Gathered requirements and delivered Salesforce solutions for Cisco's Capital Sales IT wing.
- Gathered requirements and built solutions in Salesforce for the Cisco Capital Sales IT wing
- Integrated Salesforce with in-house applications using custom Web Services (SOAP and REST)
- Implemented Territory Management and customised sharing rules using Apex logic
- Customised sales forecasting with Territory Management to map multiple territories with Accounts
SalesforceSales CloudForecastingApexVisualforceSOAP APIREST API📍 Hyderabad / Bengaluru, India - February 2008 — April 2011
Java Developer Tech Lead — BSNL
Tata Consultancy ServicesJava Tech lead on BSNL's OSS/BSS provisioning system, tuning throughput and performance.
Led development of the Clarity OSS/BSS Provisioning System for BSNL, India's largest fixed-line telephone provider, integrating with Siebel CRM, Kenan Billing and Oracle BPEL systems.
- Architected and developed all integrations as JAX-WS style Web Services
- Developed Dunning process scheduled jobs handling 100,000+ records per night in under 30 minutes
- Increased order creation rate from 40 orders/min to over 200 orders/min
- Reduced memory utilisation by over 800MB as in-house Java performance consultant
- JBoss Application Server advanced administration: clustering and load balancing
- Responsible for capacity planning and server upgrades (JBoss 4.2.3 to 5.1)
- prototypes for Oracle WebCache and Apache mod_jk load balancers
JavaSOAP APIREST APIJBossOracle PL/SQL📍 Hyderabad, India - October 2006 — February 2008
Junior Java Developer — USAA
Tata Consultancy ServicesJunior Java developer on USAA's Retirement Planner.
Developed and tested core functionality for USAA's Retirement Planner.
Java📍 Chennai, India - May 2005 — July 2005
Student Intern
Progress Software (formerly Sonic Software)Intern building JMS message components for Enterprise Service Bus applications.
Summer internship building messaging components for Enterprise Service Bus applications.
- Designed and developed Message Senders, Listeners and Trackers for ESB applications using Java Messaging Service (JMS)
- Developed a generic Message Editor for various MIME formats
JavaJMS📍 India - 2002 — 2006
Bachelor of Engineering in Computer Science & Engineering
Osmania University📍 Hyderabad, India
Let's Connect
If you want to discuss Salesforce architecture, observability, or engineering, let's connect on LinkedIn.