Billy Chan
Software Engineer
Birth
24 November, 1978
Mobile
9871-0503
Email
billy.kahong.chan@gmail.com
Personal Website
https://www.billy-chan.com
Introduction
A seasoned software engineer with over 20 years of experience in network admin (*nix) and web programming (ASP.NET, .NET Core / .Net 5.0, PHP with Yii (MVC) framework). Always look for new challenges and continuous learning on new languages and development techniques. Also a solo game developer with demonstrated success in launching a game project. Now mainly focus on C# with design pattern.
This CV is generated by markdown-cv. Please feel free to visit my Github to know more information of my shared projects.
Work Experience
Konew Fintech Corporation Ltd
09/2021 - Present
Analyst Programmer
- Revamp, design and rebuild the internal software and system using .Net Core with C#.
- Implement and maintain linux platform application from 3rd vendor.
- Application support.
- Develop new reporting services.
- Develop new Customer Loan call service (Twilio) with #.
Design Patterns for new projects: Adapter, Factory, Builder, Dependency Injection, Observer, Iterator.
Raspect Intelligence Ltd
01/2021 - 09/2021
Software Developer
- Develop a backend user & team management and security control (backend and frontend) using Node JS, Casbin, Vus js and MongoDB.
- Create test case and documentation using Swagger and mocha.
Midland Holdings Ltd
09/2019 - 01/2021
Software Engineer
- Develop new systems using Classic ASP (VBScript), ASP.net Core, C#, Win-form Application, JavaScript, Microsoft SQL Server, MySQL and NodeJS, including the frontend and backend.
- Improve and enhance the existing software.
- Find solutions to make the outdated software compatible with new systems.
Billy Chan Studio
04/2017 - 08/2019
Founder, Game Developer
- Develop indie game “Sword of the Guardian” with C# and Unity, which was successfully released on Steam and Nintendo Switch platforms.
- (Outsource project) Become the project lead of a web game platform like nutaku.com (DMM) using Node.js, Lamdba and DynamoDB with One-paid payment gateway.
Hunchan Ltd
09/2005 - 03/2017
Full Stack Developer
- Manage the ERP system with deployment to both Hong Kong office and China factory and development.
- Build the server using FreeBSD & Apache
- Develop the internal win form application using C# (Function base)
- Using PHP & pgSQL for web application (MVC-Yii framework).
- Make gii plugin to generate form template for fast extend development.
- Familiarize with Yii framework and html2pdf
ArtistHome.net Ltd
02/2002 - 09/2005
Senior Programmer
- Develop the investment analysis and report system using C/C++ for capturing stock data, use VB for the frontend, crystal report for the stock report.
Foursea Telecom
01/2000 - 02/2002
Programmer / Senior Programmer
- Develop a system for the prepaid IDD Telephone card using C/C++ and Visual Basic 6.0.
Education
2014 - 2015
Coventry University (Operated by VTC)
BSc (Hons), Creative Technologies, Honor’s 1st Class
Specialization in the fields of multimedia computing, creative computing and marketing, with an emphasis on creative design in software technology
1997 - 2001
Chuhai Collage
Diploma in Computer Science
In-depth study in internet technologies, database system and design, mathematics, hardware and software development and analysis, design support and implementation of system of application software
Skills
Programming Language
C#, VusJS, NodeJS, C/C++, PHP, Javascript, Visual Basic
Database
SQL, Microsoft SQL Server, PostgreSQL, MySQL, MongoDB
OS
Windows, FreeBSD, SUSE, Slackware, Ubuntu
Frameworks / Others
.Net Core, .Net framework, Winform Applications, Unity, Koa, JQuery, Vue.JS, Yii
Links
Personal website
Game Project - Sword of the Guardian
Interview with TVB