Peter Halliday

Freelance Software Engineer at Self-employed

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Peter Halliday is a freelance software engineer and seasoned development manager with 13 years of experience building and shipping Digital TV applications and core middleware for set-top boxes across Europe. He combines hands-on engineering in C/C++, Java, JavaScript and OpenTV with strong delivery practices—TDD, Continuous Integration/Delivery, automation and DevOps—to lead distributed teams and maintain complex build and release systems. As a certified Scrum Master/Product Owner and XP advocate he focuses on emergent architecture and empowering teams to iterate safely and continuously improve. His background includes managing remote teams, R&D proof-of-concepts for VOD, EPG and multi-platform services, and negotiating technical interfaces with suppliers like OpenTV and Nagra. An active contributor to open-source Bitcoin exchange software, he strengthened financial datastore integrity with rigorous unit testing and refactors for accurate monetary types. Based in Amsterdam, he pairs a first-class mathematics degree with practical experience delivering robust, resource-constrained embedded TV software.
code13 years of coding experience
job19 years of employment as a software developer
bookCompleted first year of BSc (Hons), Mathematics and Management Science, Completed first year of BSc (Hons), Mathematics and Management Science at University of Manchester Institute for Science and Technology (UMIST)
bookGraduated with first class honours, BSc (Hons), Mathematics with Management, Graduated with first class honours, BSc (Hons), Mathematics with Management at University of Bradford
stackoverflow-logo

Stackoverflow

Stats
301reputation
8kreached
12answers
0questions
github-logo-circle

Github Skills (16)

mochajs10
uitest10
chai10
coffeescript10
testing10
nodejs9
javascript8
apidoc7
api7
datastax6
datastax-enterprise6
cassandra6
apache6
schema6
python6

Programming languages (16)

JavaCSSC++RustPLpgSQLGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
buttercoin/buttercoin

Apr 2013 - Jun 2013

Opensource Bitcoin Exchange Software
Role in this project:
userBack-end Developer
Contributions:17 commits in 1 month
Contributions summary:Peter primarily focused on restructuring the datastore component of the Bitcoin exchange software, adding comprehensive unit tests. They implemented and tested core functionalities, including adding deposits, and refactored code to incorporate new data structures, such as Account, Currency, and Amount classes, to ensure accurate financial calculations. The user also integrated a transaction log and worked on the engine, and API components.
bitcoin-exchangecryptocurrencyexchangebitcoin
pghalliday/scp1

Apr 2016 - Mar 2022

A pure NodeJS, real SCP implementation (not SFTP!)
Contributions:17 commits, 1 PR, 16 pushes in 6 years
sftpnodejsscp
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.
Request Free Trial
Peter Halliday - Freelance Software Engineer at Self-employed