Download PDF

Work History

Nov 2015Present

Software Engineer


(i) Design system architecture of the minimum viable product to enable subscription services to resell their software through e-commerce web sites.
(ii) Implement the frontend admin pages using AngularJS, HTML, CSS and Javascript.
(iii) Use Python, Django, PostgreSQL and various open source libraries to develop RESTful backend web services used by the frontend portal.
(iv) Perform devops operation by hosting prototypes and demo pages using Amazon Web Services (AWS) via S3 and EC2.
(v) Work directly under 2 serial entrepreneurs located in Round 13 Capital to brainstorm ideas to make the product better.

Apr 2015Oct 2015


Resohub & Build-2-Master

(i) Designed and implemented a meta search engine for Resohub using Java and Play Framework which contains a proprietary search algorithm that returns software development information.
(ii) Managed the product requirements and employed agile process to develop the product.
(iii) Developed business plan, go-to-market strategy and reached out to accelerator programs plus other funding sources.
(iv) Startups were ultimately enrolled into University of Toronto's Techno (Pre-Accelerator) Program.

Oct 2014Apr 2015

Software Quality Engineer


(i) Developed and maintained unit tests, feature tests, integration tests and performance tests for MATLAB Online.
(ii) Gathered performance data of MATLAB Online using Groovy from server application. Then, data were sent to Graphite.
(iii) Developed application to interface with Splunk to gather data from logs for performance investigation.
(iv) Used Docker combined with Logstash, ElasticSeach and Kibana to gather insight from log files for performance-related investigation.
(v) Integrated Maven and Gatling to create an internal test framework to different performance metrics and scalability issues. Pushed this test framework onto Team City so that every team member can run it. Results of the test are stored in AWS S3.

Oct 2013Oct 2014

Application Support Engineer


(i) Helped customer to verify and work around issues in MATLAB, improved customer’s code performance and provided how-to examples to customers.
(ii) Managed expectation of customers have on MATLAB-related products.
(iii) Fixed bugs in source code and unit test code for MATLAB Online’s server application,  which uses a Java Web Development Stack.
(iv) Migrated MATLAB Online’s server application code from AWS EC2 images to Docker images.