Career

Career Journey

The main signal in my career is not title progression. It is whether I can choose the right development mode for the context: traditional hands-on programming for core systems, enhancement work for existing projects, and then extend that capability into new side projects and products.

Impact

  • Traditional hands-on programming for core systems and stable delivery
  • Enhancement and integration work on existing projects and workflows
  • New ideas extended into side projects and new products

Apr 2023 - Present

Shanghai Commercial Bank

Senior Programmer (Associate Manager)

  • Used traditional hands-on programming to contribute to core banking modernization from AS400 to Java 11 + Spring Boot.
  • Enhanced existing enterprise delivery workflows by implementing GitLab CI/CD and deployment improvements that shortened release cycles.
  • Delivered reporting and integration interfaces within existing architectural constraints to improve transparency and interoperability.

Jun 2022 - Apr 2023

DXC Technology

Svc Info Developer

  • Developed and maintained government system modules with traditional programming using J2EE, C#, and SQL Server.
  • Supported SIT/UAT/load testing and production go-live within established project workflows to keep operations stable.

Contact

Need more project detail?

I can share more context on how I use traditional development for stable delivery, enhancement work for existing systems, and AI-assisted execution to turn new ideas into side projects.