Summary
Piyapong Charoenwattana is a seasoned Lead Developer and Programmer Analyst with 12+ years building enterprise Java-based systems and library/research data platforms, currently leading development at the University of Alberta Libraries. He has deep hands-on experience across the full application lifecycle, implementing authentication, repository, and integration modules using JEE, Spring, Hibernate, EJB, LDAP and Fedora. Piyapong’s background uniquely blends legacy systems and modern web stacks—having migrated and extended solutions from COBOL/mainframe and CA-OpenROAD to AJAX/Dojo, RESTful web services and portal portlets—enabling pragmatic, low-risk modernization. He has a strong track record delivering domain-specific solutions for libraries (dataverse, ERA, VuFind, TAL Online) and tooling for cataloguing and interlibrary workflows. Comfortable both writing core backend services and building user-facing integrations (Facebook app, uPortal/Liferay portlets), he prioritizes interoperability and maintainability. Based in Edmonton, his cross-cultural and multi-platform experience makes him adept at turning complex institutional requirements into reliable production systems.
12 years of coding experience
17 years of employment as a software developer
Diploma, Computer, Object Oriented Programming, Diploma, Computer, Object Oriented Programming at University of Alberta
Asian Institute of Technology
DTM Executive
Bachelor of Arts, Economics; quantitative economics and information technology, Bachelor of Arts, Economics; quantitative economics and information technology at Ramkhamhaeng University
English, Thai