About
I am creative and innovative web developer whose passion lies within experimenting and creating new web applications. I enjoy collaborating within a team and supporting clients to fulfil their requirements. I have worked as a PHP web developer for over 10 years encountering all aspects of web applications and strongly believe that I can bring a wealth of enriching knowledge of web development skills and experiences to your organisation. In recent years, I work as the software developer in IoTs which I have built several customize Laravel applications to manage sensors. Furthermore, I also give support the customers on configuring, presenting and troubleshooting the sensors on Lorawan network.
- Age: 40
- Degree: Bachelor of Software Engineer
- Type of work: Project / Casual / Part-time
- Email: trankennykhang@hotmail.com
- Certificate: AWS Cloud Practionner
- Location: WFH / Adelaide / Anywhere in AU (from late June 2022)
Web development Skills
Server / AWS Skills
Internet of Thing Skills
Education
Bachelor of Software Engineering
2008 - 2010
University of South Australia, Adelaide – Australia
Diploma in Information Technology
2003 - 2005
NIIT, Hoa Sen College, HCMC – Vietnam
Bachelor of management (Quality control)
2001 - 2005
University of Economics, HCMC – Vietnam
Professional Experience
Web developer
05/2021 – 01/2022
Trellis Technologies, Adelaide
- Support and develop new feature for Trellis app
Highlighted projects:
- Automate the file scan using AWS service (Cloudformation / S3 / SQS / Lambda) and ClamAV)
- Integrate and automate the ETL process to support Trellis app (Google mail service / AWS services / Python script)
SENIOR DEVELOPER
08/2018 – 04/2021
OpenSensing, G3I, Adelaide
- Connecting sensor devices to collect data using Telegraf
- Representing data in chart using Grafana
- Configure sensor devices to work with thethingnetworks.org using LORAWAN technology
Highlighted projects:
- Telegraf plugin to process and store data: Golang / PostgreSQL / TimescaleDB / MQTT
- Serverless application to manage sensor devices using AWS services: S3 hosting / DynamoDB / API Gateway / Lambda / AWS IOT core
- Bin sensor management: Laravel / LeafletJS / PostgreSQL / TimescaleDB / Postgis
- Tracklive application which is used to track the location of animal: Laravel / LeafletJS / PostgreSQL / TimescaleDB / Postgis
- Fireproof application which is the tool to help the BAL assessor to create the Bushfire Attack Level report: Laravel / LeafletJS / PostgreSQL / Postgis
SENIOR DEVELOPER
01/2014 – 12/2018
Brightcookie, G3I, Adelaide
- Support junior team members to solve Moodle issue
- Develop new Moodle and WordPress plugins
- Manage VPS and AWS server
Highlighted projects:
- Moodle project for TABOR college:
- Convert all google account from one domain to another domain
- Configure Moodle authentication against AD directory
- Sync user data from student management system (Paradigm) to Moodle, Google User and AD
- Sync other data (course, result) between Moodle and Paradigm
- WordPress plugin for FOODSA to sync data from Batchbook to WordPress
- Moodle console and assessment for SAMET to collaborate with Moodle system
JUNIOR DEVELOPER
07/2009 – 12/2013
Brightcookie, G3I, Adelaide
- Support clients in using the Moodle and WordPress
- Fix Moodle and Wordpress issue
- Develop new Moodle and WordPress plugins and themes
Highlighted projects:
- Moodle Console (PHP / JQuery / NuSOAP / MySQL): it is an alternate admin interface to manage user / course / enrolment quicker and more efficient
- Streaming video (HTTP pseud streaming / Yii framework / JQuery / MySQL): Yii framework to build backend system. The video is streamed via HTTP pseudo streaming and use Flowplayer to play them
PROGRAMMER
01/2007 – 03/2008
Cuvel, HCMC, Vietnam
Highlighted projects:
- Collaborating with other team member to develop frontend and backend for the real-estate website (JSF / Hibernate / MySQL)
- Directing and supporting team members to develop web application for the Sacmausaigon website (PHP / Smarty / PEAR Library / MySQL)
- Developing copying and printing function for EasyPoster desktop application (MFC C++ / GDI library)
ECOMMERCE OFFICER
08/2005 – 04/2006
Audio4fun, HCMC, Vietnam
- Manage products on CNET website- Research SEO to increase the PageRank of company website.
- Locating and submitting products to download sites
- Processing user data to find user spending habits and patterns
Portfolio
- Bin Sensor Management
- Tracklive
- Fireproof