Emmet Mcpoland

Senior Software Developer at Sourcetable

Sydney, New South Wales, Australia
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
Emmet Mcpoland is a Senior Software Developer with 13 years’ experience building secure, high-performance systems across desktop, mobile and web platforms. He led the development of an end-to-end encrypted enterprise messaging suite used by police, government and legal clients, and at Monolith delivered dramatic stability and performance gains while productionising ML features. Comfortable across full stacks—Electron/Qt, Android, React/Vue frontends and Python backends—he also brings strong DevOps and architecture skills (Prometheus, Loki, Grafana, Nomad, Ansible, Docker). An active contributor to open-source projects, he has improved iOS push performance and APNS support in the popular gorush Go server. Having taken a gap year to travel Australia, he’s now based in Sydney and open to contract roles while preferring longer-term positions that include visa sponsorship.
code13 years of coding experience
job11 years of employment as a software developer
bookMaster of Engineering (MEng), Software and Electronic Systems Engineering, Master of Engineering (MEng), Software and Electronic Systems Engineering at Queen's University Belfast
bookStudy China, Study China at Shandong University
github-logo-circle

Github Skills (11)

golang10
apn10
ios10
go10
api-design9
restful-api9
concurrency9
rest-api9
api-rest9
dockers3
docker3

Programming languages (12)

TypeScriptJavaC++ShellPLpgSQLJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
appleboy/gorush

Sep 2019 - May 2020

A push notification server written in Go (Golang).
Role in this project:
userBack-end Developer
Contributions:5 commits, 7 PRs, 24 comments in 7 months
Contributions summary:Emmet primarily focused on enhancing the iOS push notification capabilities of the `gorush` server. Their contributions include adding support for iOS 13 features, such as `apns-push-type`, allowing the APNS expiration to be set to zero, and implementing the ability to explicitly set APNS priority. Furthermore, the user significantly improved the server's performance by implementing concurrent iOS pushes and refactoring the TLS dial functionality.
golangpushnotification-serverapnsandroid
McPo/strophejs-plugins

Dec 2016 - Dec 2020

Contributions:7 pushes, 1 branch in 4 years
plugin
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