Peter Edwards

CTIO And Group Head Asia, R&D And Internal Operations

Durban, KwaZulu-Natal, South Africa
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
Peter Edwards is a seasoned technology generalist and engineering leader with over 15 years driving R&D, internal operations and product strategy for online gaming at Derivco, where he serves as CTIO and Group Head for Asia. He blends system-level development expertise—particularly in communications, server messaging and low-level device work—with hands-on back-end and mobile (Android) development to deliver end-to-end architectures. Peter has a strong track record of initiating products and reshaping core systems, evidenced by substantive open-source contributions to the widely used android-async-http library where he refactored handlers, improved cancellation and progress semantics, and hardened JSON and download handling. Based in Durban, South Africa, he pairs a tinkerer’s curiosity—retro computing, 3D printing and music—with practical engineering rigor, often surfacing non-obvious infrastructure improvements that reduce operational risk. Colleagues rely on him to translate complex protocol and performance requirements into resilient, maintainable platforms.
code15 years of coding experience
job3 years of employment as a software developer
github-logo-circle

Github Skills (10)

asynchronous10
javas10
http-client10
httpc10
android10
api-design10
async10
java10
httplib10
exception-handling9

Programming languages (12)

C#TypeScriptJavaC++ShellCPHPStata

Github contributions (5)

github-logo-circle
An asynchronous, callback-based Http client for Android built on top of Apache's HttpClient libraries.
Role in this project:
userBack-end Developer
Contributions:24 commits in 11 months
Contributions summary:Peter primarily focused on refactoring and improving the `AsyncHttpResponseHandler.java` and related classes within the `android-async-http` library. This involved creating a single base class, implementing cancellation behavior with granular control, adding progress and retry notifications, and fixing stability issues. Further contributions included reworking the JSON handler, optimizing downloads, and fixing override issues within example files, reflecting an effort to improve the library's core functionality and usability.
androidjava
sweetlilmre/tapuino

Jun 2014 - Jun 2022

tapuino
Contributions:6 releases, 147 commits, 31 PRs in 8 years 1 month
commodore-64msrsurfacecommodore8bit
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 Edwards - CTIO And Group Head Asia, R&D And Internal Operations