Paul Johnson

Software development, architecture, technical leadership and QA. Zürich, Switzerland.

https://www.pjcj.net  ·  paul@pjcj.net  ·  LinkedIn  ·  GitHub  ·  MetaCPAN

Summary

Software engineer and technical leader with 30+ years’ experience across startups and global enterprises (UBS, Swiss Re, Swisscom, Perceptyx). Co-founder of TransEDA, which pioneered code coverage in the EDA market and IPO’d on the London Stock Exchange. Author of Devel::Cover, the standard code coverage tool for Perl, and creator of CPANCover. Known for measurable performance and reliability work, building and mentoring engineering teams, and widely-used open-source tooling. Native English speaker, with professional German.

Experience

2020 - present: Perceptyx

Employee experience and engagement survey platform. Perl, Go, MySQL, Redis, FreeBSD.

2016 - 2019: SwissSign AG

Swiss certificate authority, Zürich. Perl, C, MySQL, Linux, Docker.

2013 - 2015: Genscape, Inc.

EPSI (European Power System Insight): real-time analytics for European power traders and analysts. Originally Energy Fundamentals GmbH, Zürich, acquired by Genscape in 2014. Perl, C, MySQL, Linux.

2010 - 2012: Swiss Re, Swisscom IT Services

2001 - 2009: UBS

Swiss bank, Zürich. Contractor. Perl, Groovy, Python, ksh, Oracle, Solaris.

2004 - 2009: Technical lead, cash management integration. Integrated an externally developed cash management product into the standard bank environment.

2001 - 2004: Credit systems programme. Led integration and production testing for a large programme unifying credit systems across internal groups and external companies.

1992 - 2000: TransEDA Ltd

Pioneered code coverage in the EDA (Electronic Design Automation) market; IPO’d on the London Stock Exchange. C++, Perl, Ada, Unix.

Open Source

Education

Technical