← The OurPass work04 / OURPASS · CONTRIBUTION

Backend support for verification teams.

Help reviewers move from submitted information to action.

Where this work fits

Compliance and operations teams needed to review customer information and update accounts. Manual steps slowed that work, and related records needed to agree after an update.

MY CONTRIBUTION

I maintained Node.js, AWS, and PostgreSQL services for identity-verification reviews. I worked with compliance and operations on the backend steps supporting document review and account updates.

THE IDEA, ILLUSTRATED

Review documents before updating an account

KYC · FROM DOCUMENT REVIEW TO ACCOUNT UPDATE
ACCOUNT REVIEW / 014

A complete account starts with a review.

Account details
Received
Verification documents
Submitted
Review
Ready
01Validate the requestNode.js endpoints
02Review the verificationVerification workflow
03Update the accountAdministrator-led update
I connected verification and administrator-led account updates so review work could move through the product.
THE ENGINEERING DECISION

Related changes had to succeed together.

Rejecting an invalid request early prevented bad input from reaching storage. A transaction addressed a different failure: one valid operation saving only some of its changes. I used both so faster account operations would not leave inconsistent records.

The skills behind the work

Node.js
Build backend operations and integrations for account and product workflows.
AWS
Run and support cloud services behind the application’s operations.
PostgreSQL
Store relational records and protect related updates with database transactions.
THE WIDER RESULT

Review cycles became shorter and account data more consistent. The backend supported the operations team’s verification workload with fewer manual steps.

Document reviews / month
2,000+Monthly verification workload supported by the backend services.
READ THIS IN CONTEXTI reduced the manual work in account verification. →
Related contributionsAutomating verification and account updatesI delivered APIs for user verification and administrator-led account changes. Automating those steps reduced manual review work and shortened review cycles, while validation checked the request before it changed account data.Protect account updates from partial changesI implemented transactional SQL and input validation across account workflows. Related writes could be handled as one operation, reducing the risk that a failed step would leave only part of an account update saved.