Zhaohan Weng

About Me

An experienced software developer, a DevOps evangelist and cloud architect. Aim to bring high confidence, zero downtime and high availability in service development and deployment as a developer.

Experience

Software Engineer

Hockeystick.co Inc. - Toronto, ON
Sept 2017 - Present
Helped shaping the company's DevOps culture. Improved SLA of application services by utilizing platform as a service as well using multiple monitoring and notification tools to ensure the health of the applications.
  • Introduced Dokku PaaS to help with the deployment and maintenance of containerized application services on AWS.
  • Managed AWS cloud services using Terraform to provision EC2 instances and Application Load Balancers, and using NewRelic to monitor infrastructure resources.
  • Implemented features on reporting and dealflow applications using Ruby on Rails and React.
  • Implemented and maintained new React components kit using CSS in JS libraries like styled-components and styled-system.
  • Involved in designing and creating multiple dashboard applications using Relay, GraphQL and React.

Lead Engineer

LikeMindNetworks Inc. - Toronto, ON
Jan 2016 - Jul 2017
Played a major role in building a scalable, highly available, monitored, container-based cloud-native SaaS solution in an end to end encrypted professional messaging and collaborative platform on Amazon web services.
  • Introduced Deis platform to elevate the process of AWS infrastructure provisioning as well as services deployment, and then switched to deis v2 which embraces kubernetes as the backend engine for container orchestration.
  • Integrated statsd-graphite-grafana stack to enhance server and application level monitoring.
  • Refactored task scheduler and messaging server from API server, and deployed as containerized, scalable microservices.
  • Enhanced NoSQL Riak DB’s search using solr search engine.
  • Implemented new features on mobile using Angularjs, web app using React JS and backend APIs using Node JS.

Head of Engineering

Rebase Labs Inc. - Toronto, ON
Sept 2014 - Dec 2015
Architected and implemented the backend services for an social media monitoring and analytical platform on AWS using Ruby on Rails, Jruby and Java.
  • Implemented Oauth2 provider for the API server.
  • Architected and implemented a robust, scalable platform using microservices and docker that provides social media collection, normalization, enhancement, and distribution.
  • Involved in building machine learning enhancement on social media, such as auto tagging, keywords analysis, link analysis, intent analysis.
  • Involved in maintaining frontend Ember Js application.

Software Developer

Jugnoo Inc. - Toronto, ON
Jan 2012 - Sept 2014
Transitioned from a web developer to a lead and architect in many projects that provides social media feeds, interaction, monitoring, analytics, and workflow platform using Ruby on Rails.
  • Project development and coordination with offshore team on Social Video Marketing project using Java and MySql.
  • Involved in building social feed and interaction dashboard.
  • Architected and built social monitoring and analytical platform using Rails and Postgresql.
  • Architected and built social engagement workflow platform using Rails and Postgresql.

Technology

  • NodeJS, ReactJS
  • Ruby on Rails
  • HTML5, CSS3
  • Java
  • AWS, Cloud
  • Nginx
  • Kubernetes
  • Docker
  • Git
  • Postgresql, Riak
  • Solr, ElasticSearch
  • Linux

Education

Bachelor of Computer Science, Honours

University of Waterloo
Waterloo, Canada
2011

Award

Won the first prize ($5000) at Kikathon contest held by Kik Inc in Waterloo, Ontario, Canada.