Software Engineer at Societe Generale Corporate and Investment Banking - SGCIB
Greater Paris Metropolitan Region France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Zhengxi Li is a pragmatic software engineer based in the Greater Paris area with around a decade of IT experience and five years in focused professional roles across full-stack and backend systems. He has delivered trading and post-trade tools for major financial institutions (SGCIB, AXA IM) using .NET Core/6, React/Angular and Azure, and brings hands-on DevOps and SQL Server experience in Agile teams. An active contributor to notable open-source projects like Apache Traffic Server and junit-quickcheck, he has improved caching correctness and test reliability—work that reflects a strong attention to robustness and production safety. Trained as an engineer in embedded systems with an entrepreneurship master, he combines low-level rigor with product-minded delivery, often hunting flakiness and edge cases before they reach users.
10 years of coding experience
Master 2 (M2), Entrepreneuriat / études entrepreneuriales, Master 2 (M2), Entrepreneuriat / études entrepreneuriales at NEOMA Business School
Diplôme d'ingénieur, Informatique et système embarqué, Très bien, Diplôme d'ingénieur, Informatique et système embarqué, Très bien at ESIGELEC : ÉCOLE D'INGÉNIEURS-ES GÉNÉRALISTES
Apache Traffic Server™ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:50 reviews, 7 commits, 46 PRs in 19 days
Contributions summary:Zhengxi focused on improving caching behavior within the Apache Traffic Server, adding test coverage for cache control directives such as `no-store`, `no-cache`, and `only-if-cached`. They updated existing tests and documentation related to caching logic. Additionally, the user modified the core logic to correctly handle server-side `no-cache` and `no-store` directives. They also addressed other code, including warning message improvements and a crash fix.
Contributions:6 commits, 8 PRs, 2 comments in 1 month
Contributions summary:Zhengxi primarily focused on fixing flakiness in existing property-based tests within the `junit-quickcheck` repository. They addressed issues related to the expected ordering of methods and ensured correct logging behavior in several test classes. Furthermore, the user implemented test case cleanup by resetting variables within individual test methods to eliminate potential side effects across multiple test runs. This demonstrates a strong focus on test reliability and stability.
property-based-testingtestingquickcheckjavajunit
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.