Beksultan Islanbek.
Salesforce Developer · San Jose, CA

Salesforce Developer for Nonprofits

Beksultan Islanbek is a certified Salesforce Developer with expertise in Nonprofit Cloud, Service Cloud, Sales Cloud and Experience Cloud, based in San Jose, CA. Over 5 years and 6 Salesforce certifications shipping enrollment platforms, OmniStudio applications, Apex automations, Lightning Web Components, and integrations (USPS, Sage Intacct, Stripe, 360 SMS App) for nonprofits. Currently engineering a child enrollment platform at a Bay Area early-childhood nonprofit serving thousands of families.

📍 San Jose, CA · Bay Area 🛠 Apex · LWC · OmniStudio · Flow 🔌 USPS · Sage Intacct · Stripe · 360 SMS 🎓 6 Salesforce Certifications
About

Why nonprofits hire me

I specialize in the parts of Salesforce nonprofit work that other developers shy away from: integration-heavy builds, Person Account–centered data models, Experience Cloud kiosks, and OmniStudio applications that have to run reliably for staff who aren't technical. My current platform processes 5,000+ attendance records weekly across 50+ classrooms with 98% first-pass UAT success on production deployments.

I architected and migrated the attendance pipeline from Flow-based automation to Batch Apex + Queueable + Schedulable10× faster processing with full governor-limit compliance — and reduced OmniScript page load times by 60%. On the integration side I built USPS address validation (OAuth 2.0 client credentials, ZIP+4 lookup via Queueable callouts), an inbound @RestResource Apex service that produces the daily ADE Matrix for Sage Intacct, Stripe enrollment payments, a FormTitan-powered parent billing portal, and 360 SMS App for parent communications.

Integration-first builds

USPS, Sage Intacct, Stripe, 360 SMS, FormTitan. OAuth 2.0, idempotent webhooks, Apex REST services, and Named-Credential-driven config that stays clean under load.

Person Account expertise

Nonprofit Cloud's modern data model — contact-first design, household-aware sharing, custom Apex sharing for staff access by Center Director, and clean migration paths from NPSP without breaking historical data.

OmniStudio applications

OmniScripts, FlexCards, Integration Procedures, DataRaptors. Production-grade flows for staff who aren't technical — and 60% faster than what they had before.

Production reliability & governance

98% first-pass UAT. Governor-limit-compliant Batch Apex, full test coverage, ApexDoc, hardened security model (35 Profiles, 30 Permission Sets, 200+ Sharing Rules), and CI/CD via SFDX — production deploys that ship clean.

Recent Work

Selected projects

Nonprofit · OmniStudio · LWC

Child Enrollment Platform

End-to-end family enrollment application built on OmniScripts, FlexCards, Integration Procedures, and DataRaptors. Dependency picklist logic and tuned SOQL patterns reduced page load times by 60%. PIN-based kiosk login and signature capture for 50+ classrooms via Experience Cloud + custom LWCs. On submission, the OmniScript auto-generates a raw-data PDF of the parent's initial application responses, archived as the compliance baseline for the family record.

Integration · OAuth 2.0 · Apex Queueable

USPS Address Validation API

Custom Apex callout layer for the USPS Developer API. OAuth 2.0 client credentials flow with token caching, credentials stored in Custom Metadata, and asynchronous Queueable callouts to retrieve full ZIP+4 codes during family enrollment. Bulk-updates Account and PartyRelationshipGroup records.

Integration · Apex REST · Aggregate SOQL

Sage Intacct ADE Matrix

Inbound @RestResource Apex web service exposing the daily Average Daily Enrollment Matrix to Sage Intacct. Strict JSON deserialization, payload validation router, structured error responses, and aggregate SOQL on Attendance__c grouped by Program and Classroom for accurate financial reporting.

Integration · 360 SMS App · Flow

360 SMS Parent Communications

Parent SMS notifications via 360 SMS App (Salesforce-native AppExchange). Apex-invocable methods + Flow-triggered SMS templates automate enrollment status updates, document/payment reminders, and classroom/appointment reminders. Built-in opt-in consent tracking.

Automation · Batch Apex · Queueable

Attendance Automation at Scale

Migrated a Flow-based attendance system to Batch Apex with self-chaining + Queueable + Schedulable interfaces. Processes 5,000+ attendance records weekly across multiple classrooms while maintaining governor-limit compliance — 10× faster than the legacy Flow system.

Integration · Stripe · FormTitan

Enrollment Payments & Billing Portal

Stripe API integration to process enrollment payments and sync invoice/payment statuses with a custom FormTitan-powered Billing Portal for parents. Reconciles Stripe events to Salesforce records with idempotency-safe webhooks.

Visualforce · Apex · Compliance

Visualforce PDF Generators

Two production Visualforce PDF generators for California child-care subsidy compliance — Form 9600 and Notice of Action (NOA). Each pulls family demographics, eligibility flags, and child enrollment schedules into a single audit-ready document, with built-in support for state regulatory variants (CDE and CDSS). Triggered from a record button or a Flow, and saved directly to the family's record in Salesforce for downstream review.

Security · Permission Sets · OWD

Enterprise Security Model

Hardened declarative security across Nonprofit Cloud + Person Account — 35 Profiles, 30 Permission Sets, 20 Permission Set Groups, a 13-role hierarchy, and 200+ Sharing Rules layered over locked-down Organization-Wide Defaults. Granular FLS/CRUD controls scope family records, enrollment data, and PII to staff who actually need it across program areas — durable enough to survive role changes and re-orgs.

Apex · Sharing · Staff Assignment

Apex Sharing Engine for Center Directors

Custom Apex sharing layer that grants Center Directors and assigned staff exactly the access they need based on the Staff Assignment chain — Center → Classroom → Schedule → Child → Parent/Guardian. Cascades programmatic AccountShare and ContactShare records (Edit access on child accounts for attendance and immunization, Read-only on parents and centers) so permissions update automatically as staff are assigned or reassigned, without manual access tickets.

Architecture · ApexDoc · Knowledge Transfer

Technical Documentation

Detailed system documentation maintained alongside the platform — Salesforce architecture, entity relationships, automation workflows, batch and scheduling designs, sharing-model enhancements, dependency maps, environment trackers, per-release changelogs, an incident log, and a rollback playbook. ApexDoc on shared classes. Stakeholders, new developers, and auditors land in the system with a clear map.

Stack & Tools

What I build with

Apex & Backend

ApexTriggers FutureQueueable BatchSchedulable SOQL / SOSLTest classes ApexDoc

Front End

Lightning Web Components Aura OmniStudio OmniScript FlexCards Integration Procedures DataRaptors Flow Builder

Integrations & APIs

REST / SOAP APIs @RestResource Apex HTTP Callouts OAuth 2.0 Named Credentials Custom Metadata Platform Events USPS Sage Intacct Stripe FormTitan 360 SMS App Twilio

Salesforce Clouds

Nonprofit Cloud Sales Cloud Service Cloud Experience Cloud Marketing Cloud Person Account

DevOps & Tooling

Git / GitHub SFDX Salesforce CLI VS Code CI/CD Change Sets Data Loader Workbench Agile / Scrum
Certifications

6 active Salesforce certifications

  • Salesforce Platform Developer I Cert ID #5937581
  • Salesforce Platform App Builder Cert ID #6338714
  • Salesforce Administrator Cert ID #5141151
  • Salesforce Nonprofit Cloud Consultant Cert ID #7240260
  • Salesforce OmniStudio Developer Cert ID #7239600
  • Salesforce AI Associate Cert ID #5021164
FAQ

Common questions from nonprofits

What does a Salesforce developer do for a nonprofit?

A Salesforce nonprofit developer customizes Salesforce Nonprofit Cloud (or NPSP) so it fits the way your organization actually operates — building Apex automations, Lightning Web Components, OmniStudio screens, Experience Cloud portals, and integrations to systems like accounting software (Sage Intacct, QuickBooks), payments (Stripe), SMS (360 SMS, Twilio), and address verification (USPS). The goal is fewer manual handoffs, cleaner data, and tools that case workers, intake teams, and donors can actually use.

What's the difference between Salesforce Nonprofit Cloud and NPSP?

NPSP (Nonprofit Success Pack) is the older managed-package model built on top of Sales Cloud, mostly oriented around fundraising and donor management. Nonprofit Cloud is Salesforce's modern Industry-Cloud-style product built on the Person Account framework with native Program Management, Case Management, and Outcome Management. New Salesforce nonprofit implementations in 2025+ should target Nonprofit Cloud unless there's a strong reason to stay on NPSP.

How long does a typical Salesforce nonprofit project take?

A targeted build (single program area, one or two integrations, basic reports) typically runs 6–10 weeks. A full intake-to-outcome platform with Experience Cloud, multiple integrations, role-based security, and analytics usually runs 4–6 months. Quick-win automations (a single Flow, an LWC, an integration touch-up) can often be delivered in 1–2 weeks.

What integrations have you built for nonprofits on Salesforce?

Recently: USPS Address API (OAuth 2.0 client credentials, ZIP+4 lookup via Queueable Apex), Sage Intacct (inbound Apex REST service producing the daily Average Daily Enrollment Matrix), Stripe (enrollment payments + invoice/payment status sync), FormTitan (custom parent billing portal), and 360 SMS App (parent communications, enrollment reminders, classroom reminders via Apex-invocable methods and Flow-triggered SMS templates).

Do you work remotely with nonprofits outside the Bay Area?

Yes. Based in San Jose, CA but engagements run remotely across the US. Bay Area nonprofits get the option of occasional onsite working sessions.

Are you available for contract or part-time Salesforce work?

Reach out by email or LinkedIn — happy to discuss scoped contract engagements, short discovery audits, or longer fractional development arrangements with mission-driven organizations.

Contact

Let's talk about your Salesforce build

Best way to reach me is email — I usually reply within a business day. For Bay Area nonprofits, happy to meet over coffee in San Jose or remote.