Craig Warren

Craig Warren Email and Phone Number

Senior Software Engineer @ Regrow Ag
Nanaimo, BC, CA
Craig Warren's Location
Nanaimo, British Columbia, Canada, Canada
Craig Warren's Contact Details

Craig Warren personal email

About Craig Warren

Specialties: Scala, Java, Software architecture and design, APIs, web apps, microservices, database modeling

Craig Warren's Current Company Details
Regrow Ag

Regrow Ag

View
Senior Software Engineer
Nanaimo, BC, CA
Website:
regrow.ag
Employees:
118
Craig Warren Work Experience Details
  • Regrow Ag
    Senior Software Engineer
    Regrow Ag
    Nanaimo, Bc, Ca
  • Bench Accounting
    Staff Software Engineer
    Bench Accounting Jan 2019 - Present
    Vancouver, Canada Area
  • Bench Accounting
    Senior Software Engineer
    Bench Accounting Aug 2016 - Jan 2019
    Vancouver, Canada Area
  • Liquify Solutions Inc.
    Principal Software Developer
    Liquify Solutions Inc. Apr 2015 - Aug 2016
    British Columbia, Canada
    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 productionLiquify's software is written in Scala, built with the Play and Akka frameworks.
  • Adacado Inc.
    Senior Software Developer
    Adacado Inc. Oct 2009 - Mar 2015
    Vancouver, Bc
    ● 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.
  • Healthpricer Interactive
    Senior Software Developer
    Healthpricer Interactive Jan 2006 - Oct 2009
    Vancouver, Bc
    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
  • One Person Health Inc.
    Software Developer
    One Person Health Inc. 2004 - 2006
    Vancouver, Bc
  • Globalmedia.Com
    Software Developer
    Globalmedia.Com 1999 - 2001
    Vancouver, British Columbia, Canada

Craig Warren Skills

Software Development Java Software Design Mysql Web Applications Web Development Database Design Tomcat System Architecture Distributed Systems Programming Sql Linux Rest Requirements Gathering Git Jms Maven Scalability Jquery Software Documentation Javascript Web Services Css Ajax Team Management Jira Object Oriented Design Redis Scala Spring Elasticsearch Unix Shell Scripting Confluence Akka Jenkins Logstash Kibana Play Framework Nginx Shell Scripting

Craig Warren Education Details

Frequently Asked Questions about Craig Warren

What company does Craig Warren work for?

Craig Warren works for Regrow Ag

What is Craig Warren's role at the current company?

Craig Warren's current role is Senior Software Engineer.

What is Craig Warren's email address?

Craig Warren's email address is cr****@****ail.com

What schools did Craig Warren attend?

Craig Warren attended British Columbia Institute Of Technology, University Of Victoria, Vancouver Island University.

What skills is Craig Warren known for?

Craig Warren has skills like Software Development, Java, Software Design, Mysql, Web Applications, Web Development, Database Design, Tomcat, System Architecture, Distributed Systems, Programming, Sql.

Not the Craig Warren you were looking for?

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.