Banking · Internal platforms Senior HRMS Developer 2023 — 2024 Phnom Penh, Cambodia
Shipping inside a bank's walls.
Banks wrap software delivery in security gates for good reason. At ABA I owned end-to-end delivery of HR system modules and the bank's public careers website — inside an environment where every image is scanned, every dependency questioned, and every data flow encrypted.
What made it hard
Every release passes automated code scanning, Docker image scanning, and test gates before it's allowed to exist
HR data is sensitive by law and by ethics — end-to-end encryption and strict data-flow design were requirements, not options
Internal platforms (OpenShift, Docker Swarm) meant designing for the bank's runtime, not the open internet's
The flight plan
Designed technical solutions from ER models up through microservice architecture for complex HR workflows
Built reusable Node modules for service integration and secure data flow between systems
Shipped through hardened CI/CD — code scanning, image scanning, automated tests on every release
Designed, built, and launched the bank's public careers website end to end
What held
- HR modules that changed how the bank's own staff work every day
- A public careers site launched from inside a locked-down environment, streamlining how the bank hires
- The engagement that led a second bank to trust me with architecture itself
Debrief
Vue.jsNestJSPostgreSQLDocker SwarmOpenShiftHelmArgoCDWebSocketE2E Encryption
MicroservicesER-first data designSecure SDLC / supply-chain scanningEnd-to-end encryption
Details are anonymized to respect confidentiality — the patterns are real, the internals stay private. Happy to go deeper on the architecture in a call.
Have a mission like this?
One freelance slot per quarter — the same rigor, on your product.