Anand Subramanian

Software Architect at Salesforce

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Anand Subramanian is a Software Architect with over a decade at Salesforce, known for shaping customer-empathetic APIs, safely evolving high-usage platform interfaces, and debugging integrations at enterprise scale. He has led large migration projects handling billions of requests per day and driven impactful platform changes—replacing a cloud compiler in flight and rolling out fleet-wide schema caching and privilege-reduction improvements. Anand combines deep systems knowledge (Java, Apex, HBase, Hadoop, Scala, NoSQL) with a knack for reading and refactoring legacy code across domains, and he enjoys tackling nuanced problems like cache invalidation. An active contributor to quality tooling, he added Apex-focused unit tests and best-practice rules to the well-known PMD static analysis project, reflecting his emphasis on reliability and developer ergonomics. Based in San Francisco, he pairs technical leadership with clear executive- and customer-facing communication to land intricate changes safely.
code10 years of coding experience
job15 years of employment as a software developer
bookMaster's Computer and Information Science, Master's Computer and Information Science at University of Pennsylvania, School of Engineering and Applied Sciences
bookBE Information Technology, BE Information Technology at VESIT, Mumbai University
bookSwami Vivekanand Junior College
bookSwami Vivekanand High School
github-logo-circle

Github Skills (7)

unit-testing10
code-analysis10
apex10
test-automation10
java9
javas9
static-code-analysis9

Programming languages (3)

JavaHTMLApex

Github contributions (5)

github-logo-circle
pmd/pmd

Jan 2018 - Aug 2023

An extensible multilanguage static code analyzer.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:3 PRs, 1 comment in 5 years 8 months
Contributions summary:Anand contributed to the project by implementing and enabling unit tests for Apex code. The commits include the creation of new test rules to check for best practices, such as the avoidance of `seeAllData=true` and the presence of assertions in test methods. The user also fixed an issue in the ruleset configuration and added a new rule to prevent the use of non-existent annotations.
lintercode-analyzercode-qualityresharperstatic-code-analyzer
anand13s/pmd

Jul 2016 - Jan 2018

PMD Fork to add module for Salesforce.com Apex language
Contributions:5 pushes in 1 year 6 months
pmdsalesforce-developerssalesforcesoqlsalesforcedx
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
Anand Subramanian - Software Architect at Salesforce