Coordinate with teams together with Product Owners
Coordinate with the team to make sure they understand the requirement and implement the right thing.
Coordinate with the QA team and Business partners to define the Test strategies and make sure the strategies are executed properly.
Identify, document & communicate about the technical issue
Identify potential technical problems & Provide technical solutions to CTO & the Business partners.
Implement Sprint?s tasks
Build the team from scratch and grow to the team of 10 members with turnover rate ~ 10% in 2 years
Build/provide the Api system for payment system (in Germany) from scratch to the system which is handling ~10k req/hour and totally scaleable (fully in cloud - AWS).
Fully follow TDD & define a simpler/effective QA process.
Code coverage ~ 80% (not a fake), Code quality = A (reported by SonarQube) for all services.
Identify technical debts & timeline
Communicate to clients & convince/influence clients to accept the Team's solution.
Mainly focus on building and improving tech stacks with the company. - Observe/support other teams in tech/process.
Identify the team problem in tech and come up with suggestions. - Supporter, speaker on tech talk events.
Build the project from scratch as the main/key member
Build the system to generate the optimisable workflow system for banks
Build the Admin tool for workflow optimisation administrators
Build the Web system to read/load and process the workflow from the admin
Senior Java Engineer / Technical Lead / Payment Gateway