Estevão Santos EN PT

Salesforce Developer · Belo Horizonte, BR

I build Salesforce systems that talk to other systems — securely.

Apex, LWC, integrations, and the architecture decisions that hold them together.

About

I've worked with Salesforce for five years. Apex, LWC, Flows, REST integrations, plus the permission models and OWD configuration that make any of it safe to deploy. Right now I'm at Loovi, redesigning permission architecture and writing the Apex REST endpoints that handle our SAP traffic. In 2024 I took eight months off Salesforce to join EY's IT audit team. SOX compliance, controls testing, basically reviewing software from the other side of the table. Useful experience. I came back to development knowing more than I left with.

I also build things outside work. BitterSuite is a globe-based radio aggregator written in Next.js and Supabase, somewhere between Radio Garden and old Mac OS aesthetics. There's a few Notion widgets running on Vercel, and a Discord bot that pulls answers from a Markdown file using the Claude API. These are personal projects, not products. They run, and they solve problems I actually have.

Experience

Oct 2025 — Now

Loovi · Salesforce Developer

  • Redesigned the case object's permission architecture: moved from profile sprawl to a least-privilege model with private OWD, a thin base profile, and modular permission sets. Configured ownership-based sharing rules to grant the read/write access that private orgs make tricky.
  • Built custom Apex REST endpoints (@HttpPost) to ingest data from an external portal. Handles complex JSON deserialization and creates cases plus satellite records in one transaction, keeping relational integrity and atomicity.
  • Designed Record-Triggered Flows for SLA management, integrated with Apex actions for the heavier business logic. Built LWCs embedded in Screen Flows (progress indicators) to guide multi-step user flows.
Apex LWC Apex REST Flow Permissions IAM

Mar 2025 — Aug 2025

Etho IT Solutions · Salesforce Developer

  • Sustained client Salesforce orgs through recurring bug analysis and error correction, keeping business operations stable.
  • Built and maintained new Apex and LWC features as part of the org's continuous improvement cycle.
  • Contributed to technical and functional improvement initiatives across development cycles, plus internal user support.
Apex LWC Sustaining

Jul 2024 — Feb 2025

EY · Technology Risk Trainee

  • Audited IT controls in large corporate clients under SOX requirements, focused on technology risk and compliance.
  • Identified gaps in internal controls and helped build mitigation plans, strengthening information security governance.
  • Drafted strategic reports for risk leadership and internal audit teams, with findings used in their decision-making.
SOX IT Audit Compliance Governance
Earlier Salesforce experience (7 positions)

May — Jul 2024

Poupex · Salesforce Developer

Customer registration automations and integrations in Salesforce. Focused on reducing manual errors and accelerating client onboarding.

Dec 2023 — Jan 2024

Finlândia Seguros · Salesforce Developer

Sales pipeline customizations, performance dashboards, and lead-cycle automations for an insurance brokerage.

Feb — Aug 2023

CI&T · Salesforce Developer

International digital transformation projects in agile teams: process automation, system integrations, Clean Code and DevOps practices.

Sep 2022 — Jan 2023

OSF Digital · Salesforce Developer

Custom Salesforce Core solutions and external integrations on agile international projects.

Sep 2021 — Aug 2022

IBM · Salesforce Developer

OmniStudio (Vlocity): OmniScripts, DataRaptors, Integration Procedures, FlexCards, plus LWCs and Apex classes/triggers extending the platform.

Feb — Oct 2021

Everymind · Salesforce Developer

Salesforce platform sustaining: bug fixes, support, and ongoing maintenance work.

Feb 2020 — Feb 2021

JFOX IT Partners · Salesforce Intern

Salesforce internship. First hands-on with Community Cloud (now Experience Cloud) and LWC, plus general platform fundamentals.

Selected Work

01.

Contract Retention API

Apex REST endpoint for SAP-driven contract freezing with conditional pricing. Wrapped DML and notifications in an error-isolated transaction.

Apex REST SAP Integration Async
02.

Collections Portal: Async Refactor (in progress)

LWC in a third-party collections portal hit governor limits on load and had a JavaScript syntax error. Fixed with async fetching and a one-line code correction.

LWC Experience Cloud Governor Limits
03.

Collections Portal: Data Audit (in progress)

Audit triggered by a field bug. Found SOQL queries inside loops and a sharing model that hid most of the data agents needed. Fixed both.

Apex LWC Governor Limits Sharing

Personal Projects

Featured Project

BitterSuite

A global radio explorer built around a 3D WebGL globe. Click anywhere on Earth, tune into a local station, and hear what's playing. The navigation takes cues from Radio Garden; the visual language comes from Poolsuite — retro computer aesthetics, monospaced type, draggable modal windows.

  • 3D globe navigation with Fly-To camera animations based on text input or GPS coordinates
  • Geospatial clustering within a 55km radius to keep WebGL rendering manageable in dense markets
  • Audio engine hardened against CORS errors and Chrome's AbortError on rapid stream switching
  • Random intercept: jumps to a working station anywhere in the world
Next.js TypeScript Supabase Auth.js Zustand react-globe.gl Tailwind
Live

Repository is private — commercial project in development. iOS, iPadOS, macOS, and Android in roadmap.

claude-docs-bot

Discord Q&A bot powered by Claude. Takes any Markdown file as its knowledge base and answers questions from that source only. Currently running with Salesforce REST API documentation.

Python discord.py Anthropic API
Code →

Notion Progress Bar

Progress bar widget for Notion pages. Pure HTML and JavaScript, served from Vercel and embedded via iframe. Built for personal project tracking.

HTML JS Vercel
Code →

Skills

Salesforce Platform

Apex · LWC · Aura · Flow Builder · Experience Cloud · OmniStudio (Vlocity) · Permission architecture · Sharing & OWD

Integrations

Apex REST · Named Credentials · SAP integration · OAuth2

Tooling

Salesforce CLI · Git · Bitbucket · Cursor · Postman · Change Sets

Web

TypeScript · React · Next.js · Tailwind · Supabase · Vercel · Python

Languages

Portuguese (native) · English (B2)

Contact

Open to remote Salesforce work and contract projects.