Tao Li is a seasoned software engineer with over 15 years in IT and eight years of focused professional experience delivering robust Java/J2EE and full-stack solutions across Windows and UNIX environments. He has a strong track record in backend development, database work with PostgreSQL and Oracle, and security-conscious fixes such as SQL injection remediation, demonstrated by contributions to the widely used OpenClinica clinical trial platform. Comfortable across languages and frameworks—from Java, C#, and C/C++ to AngularJS, ExtJS and PL/SQL—he blends hands-on coding with clear communication and solid documentation skills. Tao is a pragmatic team player who pairs attention to detail with effective time and project management, making him reliable in cross-functional settings. His background combines a CS bachelor’s and a mechanical engineering master’s, an uncommon mix that supports both analytical rigor and systems thinking. Based in Acton, MA, he currently applies this breadth at Travelers while continuing to engage in open-source maintenance and product-focused enhancements.
8 years of coding experience
15 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Saskatchewan
Master's degree, Mechanical Engineering, Master's degree, Mechanical Engineering at Shanghai Jiao Tong University
OpenClinica is the world's first commercial open source clinical trial software for Electronic Data Capture (EDC) Clinical Data Management (CDM).
Role in this project:
Back-end Developer
Contributions:26 reviews, 552 commits, 319 PRs in 5 years
Contributions summary:Tao primarily contributed to bug fixes and enhancements within the OpenClinica platform. The commits demonstrate a focus on database interactions, particularly with PostgreSQL and Oracle, and also involve modifications to Java code related to data access objects (DAOs), controllers, and report generation. The user also addressed security vulnerabilities, such as SQL injection, and made improvements related to file handling and data import processes. Furthermore, the user worked on features related to data entry and the user interface within the web application, indicating a broad range of responsibilities.
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.