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.

  1. 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.

  2. 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.

  3. 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.

  4. 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

GET/api/experience.json

200 OK · application/json · 4 roles · 1 school

SE · webMethodsSE · wM
ODP · ITODP
Jr. SE · IntegrationJr. SE
SE · IntegrationSE · Int
Career timeline from Nov 2020 to now, 72 months in total.
  1. → now

    Software Engineer, Integration Development

    PT Bank Mandiri (Persero) Tbk. · Jakarta

    1 yr 5 mo

  2. →

    Junior Software Engineer, Integration Development

    PT Bank Mandiri (Persero) Tbk. · Jakarta

    2 yrs 5 mo

  3. →

    Officer Development Program, IT

    PT Bank Mandiri (Persero) Tbk. · Jakarta

    Bank Mandiri’s officer development program, IT track

    6 mo

  4. →

    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.

  1. Software AG Designer

    workbench

    The Eclipse-based workbench where webMethods flow services are designed, mapped and debugged.

  2. Flow service

    the API’s logic

    Steps that receive a request, map it, call the systems behind it and shape the reply.

  3. webMethods

    runtime

    The integration platform the services run on.

  4. 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

reason

messageHi Anjani, I’m hiring for an integration role and I’d like to talk with you about it.

Send request
  1. ··channel open, waiting for a request
based in
Jakarta, Indonesia