Profesional Profile

Roy Tsang is a 7 years+ full stack developer experienced in the field of e-learning, e-commerce, social media, etc. Expertise in microservices, devops, cloud computing, data analyzes, social computing, seo, automation, orchestration, cross platform application development, etc. Keep updating with the latest technologies and make use of them to bring benefits.

Recent years, my research interests focusing on machine learning, AI, blockchain technologies.

Work Experience

May 2018 - Present

Assistant Frontend Manager

New Media Group, Full-Time


Reponsible for managing a agile development team on systems development. Communicate with end users to understand their requests and design, develop system to fulfill their requirements. Communicate with other development team, infrastructure team to cooperate on development and integration.

  • Understand user requirements and communicate with different units
  • Design system to provide solutions on business problem
  • Implement system with microservices architecture to integrate with existing system
  • Using Docker, Node.js, React, Redux, ES8, Python, PHP, Wordpress, Laravel

Sep 2017 - Present

Digital Developer

Ablaze Venture Limited, Full-Time


Responsible for development on a price comparison website including data crawling, data matching, website implmentation, etc. One man developer for the whole development cycle including system design, orchestration, automation, provisioning, implementation, continuous integration, deployment, etc. Besides development, also reponsible for startup review and arrange meeting for the startup accelerator program.

  • Data crawler to crawler product information from a set of fashion e-commerce websites
  • A system for product matching, serching, sorting and filtering
  • Using Rancher, Docker, Gitlab CI, Python, Django, React, Redux, ES7

May 2016 - Aug 2017

Freelance Developer

Freelancer, Full-Time


Responsible for the whole development cycle including system design, orchestration, automation, provisioning, implementation, continuous integration, deployment, etc. Communicate with clients to develop project concepts and collaborate designers, developers to deliver result

  • Experienced in projects with different aspects
  • Optimize loading time and quality assurance
  • Using Ansible, Docker, Python, Django, Wagtail, PHP, Wordpress, React, jQuery

Aug 2014 - Apr 2016

Website/Mobile Developer

Aedify Technology Limited, Full-Time


Responsible for develop and maintain e-commerce websites, maintain e-learning mobile appilications. One man developer for the whole development cycle including system design, provisioning, implementation, deployment, etc.

  • Using Ansible, Docker, Python, Django, PHP, Magento, jQuery

Oct 2012 - Jan 2014

Website Developer

Boga International Limited, Part-Time


Responsible for develop and maintain websites and CMS. Implement partial system features and collaborate with other developers.

  • Using Java, PHP, Wordpress, jQuery

Technical Skills

%

Python

Expert, 5 Years

Django, Wagtail, CMS, RESTful API, OAuth, JWT, data crawling, eDM mailing

%

PHP

Expert, 7 Years

Wordpress, Magento, Laravel, CMS, RESTful API

%

Html5 & Css3

Expert, 8 Years

Experienced in a mass variety of ui layouts

%

Javascript

Advanced, 8 Years

Plain javascript, different Javascript open-source projects including mobile frameworks, website framworks, ui components

%

React

Advanced, 3 Years

Server-rendered application, redux integration, hot reload

%

NodeJS

Advanced, 3 Years

Hapi, Meteor, GraphQL, RESTful API, JWT, Socketio

%

DevOps

Advanced, 5 Years

Ansible, Rancher, Docker, Harbor, CI, Consul, Automated Nginx/HAproxy Reversed Proxy, Letsencrypt (Free SSL auto renew)

Education

Sep 2012 - June 2014

Chinese University of Hong Kong (CUHK)

BSc in Computer Science


Data structures, algorithms, system architecture, database, OS, AI, network programming, social network analysis, etc.

Sep 2010 - June 2012

Community College of City University (CCCU)

ASc in Network and System Administration


Quantitative analysis, CCNA, system methodologies, system administration, etc.