Craig Glennie

Lead Software Engineer at Pyrra Technologies Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Wanaka, Otago, New Zealand, NZ

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Emma Downham

Craig is a very rare breed of developer, not only is he an expert in his field, but he has fantastic communication skills - always striving to create the best possible solution for the task in hand. I have worked with Craig on a number of very high-traffic, high-visibility sites (1million users+ in a matter of hours) and I have always felt comfortable in the knowledge that Craig's work is scalable and tested to endure the most unexpected of uptake. He works quickly and precisely, turning work around in record time whilst maintaining the highest quality. His knowledge of AppEngine is second to none and he is always well ahead of the curve when developing the most innovative solutions for his clients. Most importantly though, Craig is fiercely passionate about technology and continues to learn as well as impart his expert knowledge on his team and counterparts. He is a relaxed and friendly guy who is personable and kind. Unfortunately for me Craig is currently based in the US as I would love to work with him again.

Chris Phillips

Craig is an exceptional Developer. His focus is to deliver solutions that are not only flexible and well architected, but that also meet the business needs of the client. I have worked with Craig for a number of years and he has always shown great commitment, attention to detail and foresight on every project we've worked on together. I would not hesistate to recommend Craig and would like the opportunity to work with him again.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Lead Software Engineer
      • Feb 2022 - Present

    • United States
    • Software Development
    • 1 - 100 Employee
    • Director Of Engineering
      • May 2021 - Apr 2022

    • Software Engineering Manager
      • Apr 2019 - May 2021

      I manage two sub-teams, which are responsible for our various UIs, our API server, CRUD and analytics queries, and overall application performance.I spend a lot of time in Jira and Datadog, and working with Product, Design, and Customer Support teams. I try to contribute code occasionally, when I have time, especially if I can spare a team-member from being distracted - for example making simple bug fixes.

    • Contractor
      • Jun 2017 - Apr 2019

      Mostly working on porting existing application functionality from Coffeescript and Backbone to ES6, React, and Redux. Also building out API endpoints in Node. A little bit of Electron development.

    • United States
    • Technology, Information and Internet
    • 200 - 300 Employee
    • Director of Engineering
      • Feb 2014 - Apr 2016

      As Director of Engineering I am responsible for four engineering teams, and work closely with the Product team and other engineering teams within the company. When I have time I try to contribute in a small way to the codebase, mostly by dealing with technical debt and cleanup. - The Classification team builds the machine learning and computer vision pipeline. This system applies thousands of contextual labels to millions of web pages and videos. - The Platform team maintains our systems, including deployments, data infrastructure, monitoring, and external high-performance API endpoints - The UI team writes front- and back-end code for two systems, one of which is customer-facing and provides insights into campaign performance and the types of content that users are watching, the second provides system management and internal reporting capabilities - The Ingestion team builds our scalable data ingestion pipeline. This extracts data from web sites, cleans it up, and provides it as input to the contextual classification team. Show less

    • United States
    • Advertising Services
    • 1 - 100 Employee
    • Team Lead
      • Feb 2013 - Feb 2014

    • Senior Software Engineer
      • Jan 2012 - Feb 2013

      Core & Systems Engineering - building out new features for and ensuring stability, low latency, and scalability of our API.

    • United States
    • Design
    • 100 - 200 Employee
    • Senior Developer
      • Jan 2011 - May 2012

      Design and development of high-profile, high-traffic sites, primarily running on Google App Engine. Improving processes and practices within the company. Design and development of high-profile, high-traffic sites, primarily running on Google App Engine. Improving processes and practices within the company.

    • United Kingdom
    • Technology, Information and Internet
    • Programmer / Analyst
      • Jul 2008 - Aug 2009

      Back and front end programming (C#, Python, Javascript), database design (MS SQL Server), API integration and App Engine hosted apps, requirements analysis and client liaison. Back and front end programming (C#, Python, Javascript), database design (MS SQL Server), API integration and App Engine hosted apps, requirements analysis and client liaison.

    • United States
    • Software Development
    • 1 - 100 Employee
    • Programmer / Analyst
      • Jun 2005 - Dec 2007

      Technical writing, front and back end programming (C#, Ruby, Javascript), on-call support and troubleshooting Technical writing, front and back end programming (C#, Ruby, Javascript), on-call support and troubleshooting

Education

  • University of Canterbury
    BSc, Computer Science
    2001 - 2005

Community

You need to have a working account to view this content. Click here to join now