jcallin.dev logoStacked layers symbol with jcallin.dev wordmark.jcallin.dev

JOE CALLIN

  • #DEVELOPER
  • #LWC
  • #APEX
  • #ARCHITECT
  • #SALESFORCE

Welcome, I'm Joe Callin. I'm a developer who stumbled into Salesforce more by accident than design. A series of calls and conversations later, I was doing what people call important things: building modular component libraries, reusable assets, and scalable solutions across Experience, Sales, and Service Cloud. I still can't tell you whose idea that was but I am loving the journey.

About Me

Salesforce Principal Developer & Architect

Over twelve years in software development: web and integration at IBM, then Salesforce architecture and delivery at 7Summits and Accenture Federal Services. I've led work across federal, education, and commercial products and grown from individual contributor to Manager. I care about clear design, maintainable systems, and teams that ship.

Experience

  1. American Family Insurance

    Lead Salesforce Development Engineer

    – Present

    • Provide hands-on development and technical leadership, focusing on complex features, proof-of-concepts, and refactoring legacy code.
    • Architect and enforce platform-level design standards, including data modeling, component reusability, and integration strategies.
    • Mentor and train developers through daily office hours, pair programming, and code reviews, emphasizing LWC best practices, Apex data patterns, and maintainable design.
    • Review and approve pull requests, ensuring code quality, naming conventions, design patterns, and performance improvements.
  2. Accenture Federal Services

    Salesforce Principal Developer & Architect, Manager

    – Present

    Progression

    1. Senior Salesforce Developer
    2. Salesforce Principal Developer & Architect
    3. Salesforce Principal Developer & Architect, Associate Manager
    4. Salesforce Principal Developer & Architect, Manager – Present
    • Lead architecture and development across Experience Cloud, Sales Cloud, and Service Cloud for federal and internal applications.
    • Designed and implemented custom application review system integrating Service Cloud for reviewers with Experience Cloud for applicants.
    • Transformed annual employee review process with Experience Cloud sites and internal CRM for HR and project leads.
    • Co-founded and led development of reusable asset library to accelerate client implementations.
    • Progressed from individual contributor to Manager while growing technical and delivery leadership.
  3. 7Summits

    Salesforce Technical Lead / Developer

    Progression

    1. Front-End Developer
    2. Senior Front-End/LWC Developer
    3. Salesforce Developer
    4. Salesforce Technical Lead / Developer
    • Specialized in Experience Cloud and Sales Cloud; led LWC/Aura development for higher education, field service, and events.
    • Architected Experience Cloud sites for education institutions (alumni portals, training platforms, class registration).
    • Developed Field Service Lightning customer self-service portal for onsite auto repair and technician tracking.
    • Designed Sales Cloud-based insurance solution for policies and claims online.
    • Led and mentored development teams; defined best practices and optimized automation.
  4. IBM

    Web Developer

    • Built responsive web pages for clients including Sony, Walgreens, and DTE; integrated social data into interactive elements.
    • Directed web services through middleware (DataPower, XML, XSLT); created test scripts in Groovy/SoapUI; worked with Java for defects and enhancements.

How I work

  • Foundations first

    In a kitchen you learn to chop and season before you worry about gourmet plating; in development, you learn the fundamentals before you skip steps or lean on shortcuts. Same idea at the component level: build core components (text, action, input) correctly and accessibly first; then forms and features come faster and stay consistent. I document these standards at docs.jcallin.dev.

  • Accessibility forward

    If the product isn't usable by everyone, the experience has failed; accessibility is not an afterthought.

  • Build for tomorrow

    Build today's use case in an extensible way; small tweaks today (e.g. button color or label) should not paint you into a corner.

  • Dev and design together

    Work with design and UX instead of dismissing ideas as too hard or costly. Start from the "blue sky" and let scope, timeline, or budget scale back rather than the developer.

  • Experience over certifications

    Willingness to learn and self-motivation matter more than the piece of paper; doing it the right way is the goal.

Certifications

I value hands-on experience and continuous learning; certifications are one signal among many.

  • Salesforce Certified Platform Developer ISalesforce
  • Salesforce Certified AdministratorSalesforce

Projects

  • Custom Application Review System

    Integrated Service Cloud for reviewers and approvers with Experience Cloud for applicants. Screen flows and custom LWCs streamlined the review process and reduced turnaround time.

    • Experience Cloud
    • Service Cloud
    • Screen Flows
    • LWC
  • Employee Review Process

    Transformed the annual review workflow with an Experience Cloud site for feedback requests, an internal CRM for HR, and a separate Experience site for project and account leads to manage performance ratings.

    • Experience Cloud
    • Salesforce CRM
    • Flows
    • LWC
  • Sales Cloud AppExchange Overhaul

    Maintained and enhanced company Sales Cloud implementation with feature development, bug fixes, and an AppExchange-based overhaul with custom enhancements.

    • Sales Cloud
    • Apex
    • LWC
    • AppExchange
  • Reusable Asset Library

    Co-founded and led development of modular accelerators to expedite client implementations, reducing reliance on senior staff for common Salesforce solutions.

    • LWC
    • Apex
    • Flows
    • Design Systems
  • Field Service Customer Portal

    Field Service Lightning-enabled self-service portal for customers to request onsite auto repair, track technician location, and manage service subscriptions.

    • Experience Cloud
    • Field Service Lightning
    • LWC
    • Aura
  • Sales Cloud Insurance Solution

    Sales Cloud-based solution allowing customers to obtain policies, manage existing policies, and file claims online.

    • Sales Cloud
    • Experience Cloud
    • LWC
    • Automation