Craig Warren

Staff Software Engineer at Bench Accounting
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Nanaimo, British Columbia, Canada, CA
Languages
  • English Native or bilingual proficiency
  • Japanese Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

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

Filter reviews by:

Kat Spires (BSc, CSPO)

Craig is the go to guy at adacado inc. -- using innovative solutions he constantly adapts the adacado GUI to suit the ever changing requirements of display advertising. He has the ability to think on the fly, quickly interpret end user needs/requirements and formulate fixes seamlessly. As someone who works closely with Craig on a daily basis, he is an integral member of the adacado team.

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

Experience

    • Canada
    • Accounting
    • 400 - 500 Employee
    • Staff Software Engineer
      • Jan 2019 - Present

    • Senior Software Engineer
      • Aug 2016 - Jan 2019

  • Liquify Solutions Inc.
    • British Columbia, Canada
    • Principal Software Developer
      • Apr 2015 - Aug 2016

      Liquify is a software solutions company providing applications for the BC liquor industry. Our goal is to make the work lives of agents and buyers easier and more productive. ● responsible for the entire product life-cycle. ● participate in planning and prioritization of product roadmap ● design all aspects of the application, from data modelling to the application architecture ● develop clean, performant code ● ensure that automated testing is thorough and complete ● run deployments to production Liquify's software is written in Scala, built with the Play and Akka frameworks. Show less

    • Canada
    • Advertising Services
    • 1 - 100 Employee
    • Senior Software Developer
      • Oct 2009 - Mar 2015

      ● Principal developer and architect of a distributed and scalable application for ad generation and publishing. This system generates tens of thousands of ad creatives every hour, along with managing the publishing and removal of ad campaigns ● Key developer of extensive administrative web interface for managing campaigns, building ad creative, setting up automated jobs, and reporting. ● Designed and implemented a highly available, lightweight ad serving and user tracking system that services thousands of requests per second on each server node. This system is capable of complex decisioning to serve user appropriate ads in under 100ms ● Worked closely with Systems Operations to plan out and build infrastructure - able to achieve high performance in a tight budget by choosing the right open-source technologies and hardware setups. ● Used technologies such as Java, Spring, Hibernate, JQuery, ImageMagick, ActiveMQ, ElasticSearch, Redis, MySQL, Tomcat, Nginx, and HAProxy. Show less

    • Senior Software Developer
      • Jan 2006 - Oct 2009

      Architect, developer, and administrator of a multi-server, multi-process Java application to reliably crawl nearly 100 merchant websites, normalize their product data, aggregate them, and persist to a database. Every run operated on over 500,000 products. This system used a custom crawler and a rules engine with a unique grammar created with JavaCC Architect, developer, and administrator of a multi-server, multi-process Java application to reliably crawl nearly 100 merchant websites, normalize their product data, aggregate them, and persist to a database. Every run operated on over 500,000 products. This system used a custom crawler and a rules engine with a unique grammar created with JavaCC

    • Software Developer
      • 2004 - 2006

  • GlobalMedia.com
    • Vancouver, British Columbia, Canada
    • Software Developer
      • 1999 - 2001

Education

  • British Columbia Institute of Technology
    Computer Systems Technology Diploma, Computer Systems, Computer Science, Data Communications and Networking
    2002 - 2005
  • University of Victoria
    Computer Science
    1999 - 1999
  • Vancouver Island University
    Psychology, Computer Science
    1998 - 1999

Community

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