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.