
Mustafa AKSU
Salesforce, MuleSoft Developer Apex, LWC, Revenue Cloud
Skills

Bekijk mijn diensten

Werkervaring
Self Employed
ZZP • 2 yrs
Salesforce Developer / Solution Architect
May 2025 - Apr 2026 • 11 mos
End-to-end Quote-to-Cash (Q2C) implementation on Salesforce Revenue Cloud — Revenue Lifecycle Management (RLM) + Contract Lifecycle Management (CLM) + Industries CPQ — for a B2B electronics scenario targeting the DACH market. Modeled the full cycle: catalog, qualification rules, configurable bundles, quoting, contract generation, e-signature, order activation, invoicing, payment, and back-office accounting. Integrated 8 external systems end-to-end via MuleSoft and Apex REST: • Stripe — payment intents + webhook on payment confirmation • DocuSign — bidirectional: outbound envelope from Apex + inbound Connect webhook → Platform Event → Contract status auto-update • Sendcloud / DHL — v3 Orders API for shipping label generation • JIRA — bidirectional ticketing; webhook also triggers Order activation • Slack — warehouse + ops channels • Notion — programmatic STAR-portfolio publishing • SAP S/4HANA — 7-phase: ATP, sales-order ack, tax, CAMT.053 payment reconciliation, material + customer master sync, CloudEvents webhook • Twilio WhatsApp — inbound message → Salesforce Lead with regex email extraction All webhook endpoints use HMAC-SHA256 or shared-secret verification, idempotency via a dedicated event-log object, and structured error logging. Built a DACH finance integration alongside SAP: event-driven lexoffice invoicing (auto-publishes a German Rechnung on Stripe payment) and DATEV-konform CSV export (SKR04 accounts, German comma decimal, UTF-8 BOM for Excel compatibility). Architecture: 6-package SFDX layout, Kevin O'Hara sfdc-trigger-framework, full Apex test coverage, 31 Architecture Decision Records, arc42 solution blueprint, OpenAPI 3.0 specs for inbound webhooks, and a 51-entry STAR-format Notion portfolio generated programmatically via a custom Apex publishing service. All flows demo-verified end-to-end against vendor sandboxes.
Salesforce Developer
Mar 2024 - Apr 2025 • 1 yr 1 mo
Multi-feature Salesforce platform sandbox demonstrating Apex, LWC, async patterns, and AI. The centerpiece is a 3-layer File Hub & Partner Compliance Cockpit built on top of Salesforce's native ContentDocument layer. File Hub: a semantic file system that adds sender/recipient/category/related-record meaning to native Salesforce files. Private sharing model with Apex-managed shares, Inbox/Sent/My Files tabs, GitHub-style month heatmap, custom lookups, FLS/CRUD enforcement via WITH USER_MODE on every query, and a ContentDocumentTrigger that prevents ghost wrapper records when files are deleted from any entry point. Compliance Cockpit: tracks the documents every reseller must have on file (contract, tax, insurance, bank). Requirements managed via Custom Metadata — no deploy to change the rules. Renders a network matrix (rows = resellers, columns = requirements, colored status dots) plus per-reseller score rings; one bulk SOQL covers the whole network. Autonomous AI Loop: detect → request → AI-validate → self-fulfill. Missing documents auto-create Document Request records emailed to the partner; uploads run through an Einstein Prompt Template (GenAiPromptTemplate metadata, GPT-4o mini via ConnectApi.EinsteinLLM) that returns category + expiry as JSON; the matching request auto-fulfills. A Lightning Message Service channel broadcasts changes so every component refreshes live — no polling. Other features on the same org: • Route Safety LWC — Google Maps + OpenWeather (5 parallel waypoints, Promise.all) + Einstein hazard verdict • Contact Enrichment Queueable — Nationalize.io with 6 HttpCalloutMock scenarios • Lead Queue Routing — scheduled batch + Platform Event + LWC dashboard • Loan Sync Pipeline — sync service + retry scheduler + audit logging • Reseller Matching Engine — multi-criteria scoring + Opportunity trigger + LWC badge Foundations: TriggerHandler framework (recursion guards, bypass), with/without sharing split, Apex test coverage 83–100%, SFDX layout, Git