Salesforce Developer

James Simone Portfolio

Senior Software Engineer at Salesforce whose "Joys of Apex" series has run from December 2019 through 2026 (including yearly "N Years In Open Source" retrospectives), alongside the open-source Apex Rollup library he maintains.

Apex TestingOpen SourceApex RollupSoftware Craftsmanship

What makes it work

A breakdown of the choices that make this portfolio stand out.

1

A multi-year, continuously updated series

Dated entries from "Introduction & Testing Philosophy" (2019) through "Four Years In Open Source" show a sustained body of work, a stronger signal than any single flashy post.

2

Focus on the unglamorous mechanics of reliability

Posts like "Mocking DML" and "Queueable Finalizers" cover what actually separates senior engineers from tutorial-followers, rather than feature demos.

3

A maintained open-source library behind the writing

The Apex Rollup project gives every abstract post a concrete, checkable artifact instead of just commentary.

What Salesforce Developers can take from this

Specific, actionable tips to apply to your own portfolio — no generic advice.

  • If you maintain an open source project, write about the decisions behind it, not just its README — the "why" is what a reader can't get from the code alone.

  • Revisit your own series periodically ("N years in") to show what changed in your thinking, not just accumulate posts.

  • Focus some content on testing and reliability mechanics — it's less common than feature tutorials and reads as more senior.

Ready to build your portfolio?

Follow the Salesforce Developer roadmap — skills, projects, and timeline to get hired.

Salesforce Developer Roadmap