Team name

Transactions Team

Table of contents

On Leave

Name

Dates

User c1058

16-01-2023 ~ 20-01-2023

Becca

17-01-2023 (Possible half or whole day leave)

(blue star) Monday 

Name

What I did  

What I will do 

Problems / Blockers 

1

Janjan

  • [SAF-1159][SAF-1160][SAF-1161]: Added bill payments, digital goods, and referral rewards to posting library

  • [SAF-1214]: added new epic and stories to refactor Avro events

  • reviewed PRs

  • alignment meetings for engagement, subscriptions

  • [SAF-473]: pair with Robby to add OTC top-ups to inbound-transaction-manager

  • create transaction type document for data team

no blockers

2

Becca

[SAF-480/SAF-544] Debug idempotency test case issue in product manager

[SAF-477] Use new posting lib for outbound auth for interbank and e-wallet transfer

[SAF-477] Add Handler for outbound auth for interbank and e-wallet transfer

3

Drei

[SAF-480/SAF-544] Debugged and fixed test issue with Becca’s assistance in product-manager.

I will be checking other tickets that I can start on.

Had issues with one of the tests that does not connect to Kafka properly. Was not fully aware of the extended test classes behaviors.

Current issue is with Open API breaking changes. Need to further understand how we usually handle this.

4

Bon

SAF-481 - Getting issue details... STATUS
- Add test for idempotency implementation on listeners
- investigate error of idempotency service (ticket: SAF-1182 - Getting issue details... STATUS )

Partner with Lyndon for THM

SAF-1182 - Getting issue details... STATUS

5

Eric

SAF-476 - Getting issue details... STATUS Tested new listener both on service side and TM side.

  • Continued to add card topup on new inbound transaction mgr

  • Continued to add card topup on new inbound transaction mgr

6

Robby

  • Finished with

    • SAF-1013 - Getting issue details... STATUS

    • SAF-1014 - Getting issue details... STATUS

    • SAF-1017 - Getting issue details... STATUS

      • Already done

  • Started working on

    • SAF-473 - Getting issue details... STATUS

      • Study OTC Top-up Flow

  • Work on SAF-473 - Getting issue details... STATUS

    • pair with Janjan

  • none so far

7

JD

  • worked on failing tests for SM-8024

  • continue working on tests and also create a new test for pocket-detail

no blockers

8

Lyndon

  • SAF-519 - Getting issue details... STATUS

    • stuck working on an issue with tests not working whenever they are executed simultaneously - works when executed individually

  • pair program with User d11ab to check the issue with the component tests in SAF-519 - Getting issue details... STATUS

  • none

9

(blue star) Tuesday

Name

What I did  

What I will do 

Problems / Blockers 

1

Bon

  • SAF-519 - Getting issue details... STATUS (with Lyndon (Unlicensed) )

    • investigate on when is the bug in test occurs

    • ask some explanation from common teams on why they need the net.mguenther.kafka:kafka-junit:3.2.2 dependency – (root cause of Scala hash map bug)

  • partner with Lydon on his task in THM

2

Janjan

  • provide estimates for left over VL epics

  • mob programming with Eric and Robby for the following tickets:

    • SAF-473 - Getting issue details... STATUS

    • SAF-472 - Getting issue details... STATUS

  • create transaction type document for data team

  • SAF-315 - Getting issue details... STATUS

    • continue outbound-transaction-manager dev

no blockers

3

Lyndon

  • SAF-519 - Getting issue details... STATUS

    • worked with User d11ab to debug the issue with broken tests after upgrading the test-utils dependency in THM, bug was identified and reported to the commons team - a workaround was applied and this resolve one of the issue with the broken test

    • paired with User d11ab to investigate the second set of issue that has something to do with @DBRider annotation. seems like the library was not able to get a connection properly when there are more than one instance of tests that uses @DBRider

      • we tried to check existing code to see how it works for them

4

Becca

  • Reviewed PRs related to SAF-1021 - Getting issue details... STATUS (in accounts, cards, and product manager)

  • Investigated issue on bank statement generation: SAF-1247 - Getting issue details... STATUS

    • Temporarily fixed by updating the value of total_last_change_timestamp for the problematic entry)

  • Continued with SAF-477 - Getting issue details... STATUS

    • Handler and listener for outbound auth for interbank and e-wallet transfer

  • Reviewed https://github.com/SafiBank/SaFiMono/pull/9034

    • 1st half up of PR up to CustomerSubscriptionChangeServiceImpl.kt

  • Continue with SAF-477 - Getting issue details... STATUS

    • Handler and listener for outbound auth for interbank and e-wallet transfer

5

Drei

PR raised: https://github.com/SafiBank/SaFiMono/pull/9034

Trying to fix one test case in BonusOperationServiceTest and address review points.

Might start pair programming with Becca

6

Robby

  • SAF-473 - Getting issue details... STATUS

    • Mob programming with Janjan and Eric

    • Added 2 merchants

  • SAF-473 - Getting issue details... STATUS

    • Continue with other merchants

  • Learning how to ParameterizedTest with generic types

7

JD

  • PR submitted for SM-8024 - Getting issue details... STATUS

  • start working on SM-8035 - Getting issue details... STATUS

  • SAF-622 - Getting issue details... STATUS

no blockers

8

Eric

SAF-473 - Getting issue details... STATUS

Continue mob coding with Robby to add more OTC

9

(blue star) Wednesday 

Name

What I did  

What I will do 

Problems / Blockers 

1

Bon

SAF-519 - Getting issue details... STATUS
- paired with Lyndon (Unlicensed) in solving DBRider Issue on unit test for thm

SAF-315 - Getting issue details... STATUS

  • paired with Lyndon to implement outbound transfer transaction

2

Janjan

  • SAF-315 - Getting issue details... STATUS

    • finished first use case, working on second use case

  • finished document for transaction types for data team

  • updated posting library for top-up via debit card

  • SAF-473 - Getting issue details... STATUS

    • mob programming with Robby and Eric

SAF-315 - Getting issue details... STATUS
- mob programming with Bon and Lyndon to create service

no blockers

3

Robby

  • SAF-473 - Getting issue details... STATUS

    • Mob programming with Janjan and Eric

    • Completed OTC Merchants for PostingService

    • Refactored Tests and Impls

    • Added OTC Transaction Type in MerchantsService

    • Added endpoint in Controller

  • SAF-473 - Getting issue details... STATUS

    • Continue with endpoint in Controller

    • Add logs

4

Lyndon

  • SAF-519 - Getting issue details... STATUS

    • collaborated with User d11ab to fix the final issue

    • wrap up the issues with dbunit and some other minor changes to comply with the pipeline validation stage

  • SAF-315 - Getting issue details... STATUS

    • studied the code of inbound and outbound transaction manager

5

JD

  • worked on SM-8035 - Getting issue details... STATUS

  • started work on Sonarqube as well

  • continue SM-8035

  • catchup with DK regarding Sonarqube

6

Drei

  • Continue with addressing PR review points

  • Do pair programming with Becca

7

Eric

SAF-473 - Getting issue details... STATUS Mob coding with Robby && Janjan

SAF-472 - Getting issue details... STATUS added controller and DTO

Quick check code with Robby

Continue to work on 472

8

9

(blue star) Thursday 

Name

What I did  

What I will do 

Problems / Blockers 

1

Bon

SAF-315 - Getting issue details... STATUS - SAF-1358 - Getting issue details... STATUS

SAF-1359 - Getting issue details... STATUS

2

Becca

Review and discussion with Drei on https://github.com/SafiBank/SaFiMono/pull/9034 Connect to preview

Meeting with Joon Kiat (JK) and risk management team - collected their questions

Final review on https://github.com/SafiBank/SaFiMono/pull/9034 Connect to preview

Answer questions from JK & team (will also coordinate with User 55816 regarding the response)

Time-permitting: continue with SAF-477 - Getting issue details... STATUS

3

Janjan

  • SAF-315 - Getting issue details... STATUS

    • walked Lyndon and Bon on development of new services

  • created new epics/tickets for TPM refactor

  • SAF-1352 - Getting issue details... STATUS

    • created initial internal-transaction-manager

  • SAF-1353 - Getting issue details... STATUS

    • created initial payment-transaction-manager

  • create architecture documents for new services

  • continue TPM refactor:

    • SAF-1355 - Getting issue details... STATUS

no blockers

4

Eric Sun

SAF-472 - Getting issue details... STATUS

  • Added endpoint and UT of endpoint.

  • Working on adding card top-up TM listener

Try to finish

  • Try to finish card top-up TM listener && UT

  • Start to add OTC TM listeners && UTs

5

JD

  • started work on SM-8035

  • mobile alignment with DK regarding Sonarqube

  • continue work on SM-8035

no blocker

6

Drei

  • Further addressed review points from Becca on PR

  • Close out any further review points

  • Might start to coordinate with Becca with her tickets

7

Lyndon

  • SAF-315 - Getting issue details... STATUS

    • coordinate with User d11ab for the slice of remaining work

    • address the PR comments

no blocker

8

Robby

  • SAF-473 - Getting issue details... STATUS

    • Checkpoint with Eric

    • Added Endpoint in Controller

    • Added Tests for Endpoint in Controller

  • SAF-472 - Getting issue details... STATUS

    • Checkpoint with Eric

  • SAF-473 - Getting issue details... STATUS

    • Continue with Tests for Endpoint in Controller

    • Local Run

9

(blue star) Friday 

Name

What I did  

What I will do 

Problems / Blockers 

1

Lyndon

  • SAF-315 - Getting issue details... STATUS

    • addressed PR comments

  • SAF-1359 - Getting issue details... STATUS

    • paired with User d11ab to start on the core usecase

SAF-1359 - Getting issue details... STATUS

no blocker

2

Robby

  • SAF-473 - Getting issue details... STATUS

    • Added tests for Controller

    • Local Test

    • Pair Programming with Eric

  • SAF-472 - Getting issue details... STATUS

    • Pair Programming with Eric

  • SAF-473 - Getting issue details... STATUS

    • Update TM listeners

    • Local Test

  • Need to run DB Migration for product-manager

3

Bon

paired with Lyndon (Unlicensed)

  • SAF-1359 - Getting issue details... STATUS

    • start implementation of reserve amount successful usecase

  • SAF-315 - Getting issue details... STATUS

    • help resolve pr comment

SAF-1359 - Getting issue details... STATUS

  • continue implementation of reserve amount successful usecase - paired with Lyndon (Unlicensed)

4

Eric

SAF-472 - Getting issue details... STATUS

  • Finished endpoint and UT

  • Pair Programming with Robby

  1. Use OpenApi to verify top-up/card

Blocked by Product Manager DB issue. (flyway did not pick latest migration)

5

Janjan

  • ready for review:

    • SAF-1355 - Getting issue details... STATUS

  • start work on:

    • SAF-1368 - Getting issue details... STATUS

no blockers

6

Becca

Final review of https://github.com/SafiBank/SaFiMono/pull/9034 Connect to preview Connect to preview

SAF-477 - Getting issue details... STATUS

  • Implemented handler for outbound authorization of interbank & e-wallet transfer

  • Initial unit tests

SAF-477 - Getting issue details... STATUS

  • Continue with unit tests and local testing

  • Continue with fees

7

JD

  • paired with Steve in fixing failing CI issue in my PR

  • continued work on SM-8035 - Getting issue details... STATUS

  • raise to DK failing PR issue

  • continue SM-8035

no blockers

8

Drei

  • continue with SAF-477 - Getting issue details... STATUS

9