Golang / Go Profile: Senior Software Engineer

Senior Software Engineer - Golang, Geospatial, Cryptography, PHP, Postgres

Victoria, Canada
Looking for: Permanent / Freelance - Can work remotely

Biography
I am a Senior level architect and developer and have lead the development of several highly successful project.

On the open-source side, I am the primary architect and developer of GeoPHP (geophp.net). I was responsible for both the overall design and most of the implementation. This library has been deployed approximately half a million times and is the world's most popular PHP library for doing geometry operations.

As the primary architect of HighWire's "JCORE" platform, I lead a team to develop a high-performance web application which powers over 300 websites for peer-reviewed academic journals, and serves approximately 100 million requests a day.

I have several open-source Go projects "on the go" including CryptoBallot (cryptoballot.com) and DeadCI (deadci.com) and enjoy pushing the boundaries of my knowledge.

As a competent technical leader, I have guided teams of engineers, and have experience shepherding complicated software projects through to completion.

Please contact me for a full resumé and a comprehensive list of open-source projects I have authored for your review.

Skills
- 15 years software development experience working with Go, PHP, JavaScript, Python, Java, Postgres, and MySQL.
- Deep understanding of geospatial with extensive experience in associated technologies including QGIS, ArcGIS, PostGIS, OpenLayers, Leaflet, OSM , SELES, GEOS, Grass, and Spatial Solr.
- Solid understanding of cryptography including public-key and symmetric encryption.
- Abiding interest in machine learning and statistics, with experience developing novel particles-swarm learning algorithms.
- Able and competent administrator of Linux servers with a slight paranoia for backups and security.

What I look for
I am looking for a position where I code in Go or PHP, and can help in the design and architecture of an exciting project. I am particularly interested in work that involves Geospatial, Cryptography, or Information Security.
Ideally I would work remotely, but am willing to relocate to any city globally.

How to contact me
Please email me at patrick.d.hayes@gmail.com

Let them know you found their profile at http://www.golangprojects.com
(Everyone wants to know how they were found)
 

Additional information

Linkedin profile
Github: phayes
Stackoverflow profile
@patrickdhayes
Location: Victoria, Canada


 
Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects