Senior principal statistical programming professional with more than 13 years of experience in the clinical trials industry. Deeply proficient in Python, SAS and R, with extensive expertise in CDISC standards, statistical programming and the development of automation tools that drive efficiency across clinical data workflows. Passionate about leveraging technology to solve complex problems and continuously improve programming practices.
Experience
- 2021/05 - Present, Senior Principal Statistical Programmer at Taimei Intelligence Pharmaceutical, Home-Based, Shenzhen, Guangdong, China
- 2018/11 - 2021/04, Principal Statistical Programmer at PAREXEL, Home-Based, Shenzhen, Guangdong, China
- 2016/11 - 2018/10, Senior Statistical Programmer at PAREXEL, Home-Based, Shenzhen, Guangdong, China
- 2015/11 - 2016/10, Statistical Programmer II at PAREXEL, Home-Based, Shenzhen, Guangdong, China
- 2014/11 - 2015/10, Statistical Programmer II at PAREXEL, Shanghai, China
- 2013/07 - 2014/10, Statistical Programmer I at PAREXEL, Shanghai, China
- 2013/04 - 2013/06, Statistical Programmer Intern at PAREXEL, Shanghai, China
Papers
- Xianhua Zeng. DefinePageChecker: A Python Tool for Verifying Page Number Hyperlinks in Define.xml. PharmaSUG 2026, Boston, MA, USA, 2026/06/01
- Xianhua Zeng. No LEAD Function? Let's Create It!. PharmaSUG 2024, Baltimore, MD, USA, 2024/05/20
- Xianhua Zeng. A Macro to Create Program Inventory for Analysis Data Reviewer’s Guide. PharmaSUG 2018, Seattle, WA, USA, 2018/05/01
- Xianhua Zeng, Shenglin Zhang. Define.xml Content Validation - CRF Page Check. PharmaSUG China 2016, Beijing, 2016/09/09
- Xianhua Zeng. A Macro to Add Variables to SDTM Standard Domains. PharmaSUG China 2015, Shanghai, 2015/09/04
Projects
- AnyContent - A Browser-Based Integrated Development Platform for Clinical Trial Statistical Programming, Supporting Multi-User SAS Execution and Git-Integrated Workflows
- ContentMask - A Python Tool for Masking Sensitive Information Across XLSX/DOCX/PDF Files
- DefinePageChecker - A Python Tool for Verifying Page Number Hyperlinks in Define.xml
- DualBookmarker - A Python Tool for Automatically Generating Dual Bookmarks (BY VISIT / BY DOMAIN) in aCRF PDFs
- DupChecker - A Python Tool for Detecting Code Duplication in Double Programming for Clinical Trials
- SCE - A Browser-Based Integrated Development Platform for Clinical Trial Statistical Programming, Supporting Multi-User SAS Execution and Git-Integrated Workflows
- Shell2TOC - A Python Tool for Extracting Table of Contents Structures from Statistical Output Shells
- Word2PDF - A Python Tool for Converting and Merging RTF Files into a Single Bookmarked PDF/RTF with a Reorderable Table of Contents
Education
- 2013/07, Master Degree in Epidemiology and Health Statistics, Shanxi Medical University, Taiyuan, Shanxi, China
- 2008/07, Bachelor Degree in Medical Information Management, Shanxi Medical University, Taiyuan, Shanxi, China
Certificates
Skills
Technical Interests
- SAS/BASE (Data Step, ODS, SQL, Macro, XML, Regular Expression, Hash and Hash Iterator Objects)
- SAS/STAT (TTEST, FREQ, UNIVARIATE, REG, ANOVA, GLM, LOGISTIC, LIFETEST, PHREG, MIXED, GLMMIX)
- SAS/GRAPH, SAS/IML, SAS/ACCESS, SAS XML Mapper, SAS Life Science Analytics Framework (LSAF)
Programming and Script Language
Python, R, Bash Shell, PowerShell, Perl, HTML
Relational Database and Operation System
- SQL Server, Access
- HP-UX, Solaris, Linux (Ubuntu), Windows
Domain Knowledge
- CDISC (CDASH, SDTM, ADaM, ODM, Define.xml)
- Pinnacle 21
Blogs