Shi Guan is a Senior Software Engineer based in California with 12 years of experience building scalable reporting, visualization, and backend systems across enterprise and open-source projects. He has deep Java and systems-level expertise from developing PowerPoint emitters and enhancing Eclipse BIRT’s PPTX capabilities, and has driven cost-saving modernizations and SVG-based charting improvements at OpenText. Comfortable across Linux/UNIX and Windows environments, he pairs low-level skills (C/C++, assembly, Verilog) with web and scripting languages to solve integration and performance bottlenecks. He has practical cloud and test automation experience—creating AWS/cluster test environments and Selenium suites—to validate scalability and stability. Known for pragmatic engineering that balances security, performance, and maintainability, he also brings an academic grounding with an MS in Computer Science and a BS in Computer Engineering.
11 years of coding experience
11 years of employment as a software developer
MS, Computer Science, MS, Computer Science at University of Southern California
BS, Computer Engineering, BS, Computer Engineering at Florida Atlantic University
Eclipse BIRT™ The open source reporting and data visualization project.
Role in this project:
Back-end Developer
Contributions:246 commits, 107 PRs, 27 pushes in 5 years 11 months
Contributions summary:Shi's commits focused on adding APIs to return and handle PPXPage and Slide objects within the Eclipse BIRT reporting engine, specifically in the context of PPTX (PowerPoint) emitter functionality. Their work involved modifying Java code within the engine's PPTX-related emitter package, impacting classes responsible for rendering PPTX content. The user also made changes within the Slide class to allow for the handling of background images. These changes show a focus on enhancing the reporting engine's ability to generate PPTX files.
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.