I build the layer between a bank’s core systems and the apps that call them.
Anjani Maulaya
integration layerwebMethods
- role
- Software Engineer, Integration Development
- at
- PT Bank Mandiri (Persero) Tbk.
- since
- Nov 2020 · 6 years
- built with
- Software AG DesignerwebMethods
Inside the layer
Between a client’s API call and the bank’s core, a request passes through steps like these: the patterns an integration layer runs on.
Expose the API
pattern: Messaging Gateway
How do client apps reach systems they should never touch directly?
They call one clean, documented API. Everything behind it stays out of their way.
Translate the message
pattern: Message Translator
What if the client and the core speak different formats?
Each request is mapped field by field into what the core expects, and each reply is mapped back.
Route it to the right system
pattern: Content-Based Router
Which system should answer this request?
The layer reads the request and sends it to the system that owns the answer.
Return the reply
pattern: Request–Reply
What does the client get back?
A complete, correct reply, in the format it asked for, while it waits.
Experience
6 years at PT Bank Mandiri (Persero) Tbk., served from this site’s own API.
pattern: Message History
/api/experience.json200 OK · application/json · 4 roles · 1 school
→ now
Software Engineer, Integration Development
PT Bank Mandiri (Persero) Tbk. · Jakarta
1 yr 5 mo
→
Junior Software Engineer, Integration Development
PT Bank Mandiri (Persero) Tbk. · Jakarta
2 yrs 5 mo
→
Officer Development Program, IT
PT Bank Mandiri (Persero) Tbk. · Jakarta
Bank Mandiri’s officer development program, IT track
6 mo
→
Software Engineer
PT Bank Mandiri (Persero) Tbk. · Jakarta
webMethods Developer
1 yr 9 mo
Education
2015 → 2019
Industrial Engineering
Telkom University · Bandung
The study of how work moves through a system. Integration asks the same question of data.
4 yrs
Built on webMethods
6 years on one integration platform, inside one of Indonesia’s largest banks. From the workbench to the API a client calls, this is the route every service takes.
Software AG Designer
workbench
The Eclipse-based workbench where webMethods flow services are designed, mapped and debugged.
Flow service
the API’s logic
Steps that receive a request, map it, call the systems behind it and shape the reply.
webMethods
runtime
The integration platform the services run on.
API
for client apps
What the client apps finally call.
Send a request.
Hiring for integration, API or webMethods work? Pick a reason and send it. My LinkedIn profile opens in a new tab, and the message below is copied for you to paste there.
pattern: Request–Reply
messageHi Anjani, I’m hiring for an integration role and I’d like to talk with you about it.
Send request- ··channel open, waiting for a request
- in/anjanimaulaya
- based in
- Jakarta, Indonesia