Ian Garton

Ian Garton Email and Phone Number

Software Development Manager at ZEMA Global Data Corporation @ ZEMA Global Data Corporation
Vancouver, BC, CA
Ian Garton's Location
Vancouver, British Columbia, Canada, Canada
Ian Garton's Contact Details

Ian Garton personal email

n/a

Ian Garton phone numbers

About Ian Garton

Ian oversees the Data Management team, a team of 5 highly talented software developers primarily responsible for the Data Manager and Data Validation products of the ZEMA platform.Ian has over 20 years of diverse software development experience in areas of forestry, telecommunications, billing, energy, and commodities. He provides strong industry expertise and leadership, emphasizing quality, consistency, and continual improvement. Ian applies a collaborative and methodical approach to problem-solving to provide elegant solutions for clients.

Ian Garton's Current Company Details
ZEMA Global Data Corporation

Zema Global Data Corporation

View
Software Development Manager at ZEMA Global Data Corporation
Vancouver, BC, CA
Website:
ze.com
Employees:
311
Ian Garton Work Experience Details
  • Zema Global Data Corporation
    Zema Global Data Corporation
    Vancouver, Bc, Ca
  • Zema Global Data Corporation
    Software Development Manager
    Zema Global Data Corporation Jun 2016 - Present
    Richmond, B.C., Ca
    Estimate, plan, and manage the delivery of product features and improvements. Establish and maintain technical vision for the product. Enforce and refine software development standards and methodologies. Assess the feasibility of product enhancements. Provide guidance and mentorship to the development team. Coordinate and interface with internal departments as required to support issue resolution. Perform employee performance/development reviews and assessments. Track and improve the team’s KPIs as defined by the corporation.• Manage a team responsible for the ZEMA Data Manager and ZEMA Data Validation products.• Continuously evolve the team development process to incorporate various aspects of Scrum.• Established sprint estimating and planning sessions to discuss issues and commit to scope.• Conduct sprint retrospectives to gather and action team feedback for subsequent sprints.• Formalize research tasks as spikes to better identify, prioritize, and minimize risk.• Create a prioritized set of well-defined epics and user stories.• Manage the product backlog through collaborative product backlog grooming.• Produce detailed Product Requirement Documents (PRD) tailored to drive test cases.• Achieved much more continuous delivery of product.
  • Zema Global Data Corporation
    Manager, Data Delivery
    Zema Global Data Corporation Oct 2013 - Jun 2016
    Richmond, B.C., Ca
    Oversee the overall process of developing, maintaining, and releasing ZEMA Data Manager processors. Create and enforce appropriate development standards, maintenance SLAs, and general operations processes. Ensure efficiency of operations and required levels of competency, qualifications, and training for developers. Coordinate and interface with internal departments as required to support issue resolution. Perform employee performance/development reviews and assessments. Track and improve the team’s KPIs as defined by the corporation.• Managed a team responsible for a catalogue of over 4800 processors, which collect data from Excel, PDF, HTML, XML, and CSV formats primarily via HTTP, FTP, and email.• Restructured the team to include new leads for development, maintenance, and automation.• Documented process workflows for the development, maintenance, and client release processes.• Created a new process for off-hours support of critical tickets.• Established regular training sessions and case studies for the development team.• Spearheaded an extensive documentation initiative in Confluence.• Produced project work plans to track and trigger tasks completed by multiple departments.• Created a new statistics package, producing meaningful graphs for 90-day and 3-year trends.
  • Zema Global Data Corporation
    Team Lead, Zema Data Manager
    Zema Global Data Corporation Aug 2009 - Oct 2013
    Richmond, B.C., Ca
    Lead the development, maintenance, and release of the ZEMA Data Manager processor catalogue. Determine the complexity of development tasks and coordinate the work. Provide guidance and mentorship. Monitor development progress to ensure delivery is timely and on schedule. Respond to enquiries from clients, application support, and management regarding processors and data providers. Manage the release branch, ensuring that its code contents are of production quality. Generate and distribute client releases.• Coordinated the development of over 2100 new processors, built by a development team ranging in size from 12 to 17 developers.• Initiated, planned, and executed the client release automation project, simplifying release generation and reducing task times from an average of 1 hour to less than 15 minutes.• Improved task management, reporting, and transparency by creating custom search filters and dashboards in JIRA.• Implemented the Kanban agile development method to better support continuous delivery and changes in task priorities.
  • Zema Global Data Corporation
    Application Developer
    Zema Global Data Corporation Sep 2006 - Aug 2009
    Richmond, B.C., Ca
    Develop and enhance ZEMA Data Manager processors of varying complexities with Java to collect market data from various providers. Perform code reviews and provide feedback to peers. Interface with internal departments to investigate and resolve reported software issues.• Developed 96 processors to collect market data from providers; such as, Argus Media, DTN, Dow Jones, EIA, ERCOT, Genscape, IESO, ISO New England, Marex Spectron, MISO, OPIS, PJM eDataFeed, PJM eMKT, and WSI.• Designed the framework to support the rapid development of over 250 processors collecting petroleum and natural gas data from EIA.• Integrated software changes into the release branch, standardized database scripts, produced release notes, and generated client releases.
  • Telus
    Developer (Contract)
    Telus Jan 2006 - Jul 2006
    Vancouver, British Columbia, Ca
    Design, develop, and support the Financial Gateway Transform Engine, a batch processing system running on UNIX that summarizes 30 million transactions per month for SAP, BW, and EDW. Work with the QA team and business systems analysts to quickly resolve software defects and meet added business requirements. Perform unit and component testing.• Designed and developed solutions with Java that merge information for 6 million customers with the financial data generated by the Amdocs Enabler billing platform.• Automated the execution of BART (Billing Account Reconciliation Test) runs, reducing execution times from 2-3 hours to less than 1 hour.• Provided support for BART, assembly test, and product test by developing numerous tools and scripts to aid in the analysis of defects and determination of their root cause.
  • Richmond Systems Ltd.
    Java Programmer
    Richmond Systems Ltd. Dec 2000 - Dec 2005
    Design, develop, and maintain NetScale, a powerful log management web application that lets each client remotely manage over 2.5 million logs per year. Communicate with users to define new features and requirements. Implement software using Java and Microsoft SQL Server. Track and resolve software defects.• Enabled our clients to directly transmit their data for inventories valuing over $100 million to the new Harvest Billing System used by the Ministry of Forests and Range, eliminating the need to send the data via hardcopy and reducing operating costs immensely.• Reports that used to take days to compile prior to NetScale now take a few minutes.• Improved our product by allowing clients to configure, view, print, and email reports in RTF format without any additional software.• Provided support for a variety of import file types, including XML, which made the product marketable to customers using handheld software from other vendors.

Ian Garton Skills

Sql Java Microsoft Sql Server Software Development Subversion Databases Requirements Analysis Xml Business Analysis Management Product Management Leadership Web Services Agile Methodologies Algorithms Business Intelligence Oracle Spring Jira Product Development Team Management Confluence Kibana

Ian Garton Education Details

  • Mcgill University
    Mcgill University
    Computer Science
  • The University Of British Columbia
    The University Of British Columbia
    Computer Science

Frequently Asked Questions about Ian Garton

What company does Ian Garton work for?

Ian Garton works for Zema Global Data Corporation

What is Ian Garton's role at the current company?

Ian Garton's current role is Software Development Manager at ZEMA Global Data Corporation.

What is Ian Garton's email address?

Ian Garton's email address is ia****@****ahoo.ca

What is Ian Garton's direct phone number?

Ian Garton's direct phone number is (866) 944*****

What schools did Ian Garton attend?

Ian Garton attended Mcgill University, The University Of British Columbia.

What skills is Ian Garton known for?

Ian Garton has skills like Sql, Java, Microsoft Sql Server, Software Development, Subversion, Databases, Requirements Analysis, Xml, Business Analysis, Management, Product Management, Leadership.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.