Career Profile

I am a Senior Full Stack Developer with extensive experience working on both backend - Ruby on Rails and frontend HTML, CSS, Javascript. With more than 10+ year working in software application industry, I have a solid track record of using various frameworks to successfully develop different startup ideas as well as enterprise level business applications effectively.

Experiences

Chief Technology Officer (CTO)

Nov 2008 - Present
Rubify Technology, Singapore

Decide technology to use in client and company internal projects. Build a strong foundation framework and the technology standard so that developers within the company can follow and practice. Communicate as well as work closely with developers to keep the the delivered application adhere closely to the requirements at the same time anticipate changes that might be arisen in the future.

Work with account manager to give overall view of technology required and high level details for application requirements. Decide on what could be done and could be achieved in given time frame for client's business needs.

Ruby on Rails Developer

Nov 2007 - Nov 2008
Spiragram, Singapore

Using Ruby on Rails framework, HTML, CSS, Javascript, implement various full-fledged web-based application from backend to frontend. Work with Sales Manager and Project Owner on estimating development efforts required for new projects.

Take on the maintenance support scope of existing projects.

Systems Analyst

May 2007 - Oct 2007
Singtel Telecommunications, Singapore

Analyse, design the billing system for Optus, Australia - a sub company of Singtel Telecommunications. Undertake the implementation of the project in J2EE and BEA Weblogic.

Projects

Througout these years working as developer and software architect, I have helped to build and architect these amazing projects:


WorkReady (2016 - Present) - A Talent Management and Classroom Management Platform. The project has been delivered successfully in 2017 and is currently under active enhancements.

I ran this project as a Team Leader and Project Manager Assistance of a team of 6 developers. The project has been built on Kanban Agile methodology using Ruby on Rails framework and ReactJS. The following tools have been used: Gitlab (Github alike), Gitlab CI (Jenkins alike), Gitlab Issues (Jira alike), Invisionapp, Cucumber & Minitest, BrowserStack, Rubocop, ESLint and Pronto (SonarQube alike) and Slack.

Vitamin Learning Portal (2016 - Present) - A Quiz Portal for Learning Center co-operated with Grader to build Quizzes for their students. The project has been delivered successfully in 2017 and is currently under maintenance.

I ran this project as a Team Leader and Project Manager Assistance of a team of 4 developers. The project has been built on Kanban Agile methodology using Ruby on Rails and ReactJS. The following tools have been used: Gitlab (Github alike), Gitlab CI (Jenkins alike), Gitlab Issues (Jira alike), Invisionapp, Cucumber & Minitest, BrowserStack, Rubocop, ESLint and Pronto (SonarQube alike) and Slack.

Fedex iLearnms (2014 - present) - a web-based system & iPad client app that allows Fedex to train new hire using HTML modules content and quizzes.

I ran this project as a Team Leader of a team of 5 developers. The project was built on Agile methodology using Ruby on Rails framework and ObjectiveC. The following tools have been used: Gitlab (Github alike), Gitlab Issues (Jira alike), Ruby Rspec. The project was successfully deployed and delivered in 2014 and is still under maintenance.

Starhub C.A.S.I.E (2013 - present) - a one-stop sales hub to stay informed and updated on the telco industry news and access StarHub's channel partners portal. The app was for both web and iOS. It is built on Backbone JS and as a hybrid app on iOS platform.

I ran this project as a Team Leader of a team of 4 developers. The project was built on Agile methodology using Ruby on Rails framework and BackboneJS with ObjectiveC. The following tools have been used: Gitlab (Github alike), Gitlab Issues (Jira alike), Ruby Rspec. The project was successfully deployed and launched in 2014 and is still under enhancement.

Bank of Lao (BOL) Human Resource Management System (2013 - 2015) - a web-based system that allows Human Resource (HR) managers to manage the Employees’ profiles, Payrolls and generate useful reports for their internal checks and to submit to the Laos Government for auditing.

I ran this project as a Team Leader of a team of 3 developers. The project was built on Agile methodology using Ruby on Rails framework. The following tools have been used: Gitlab (Github alike), Gitlab Issues (Jira alike), Ruby Rspec. The project was successful, deployed and delivered in 2015

Skills & Proficiency

Ruby on Rails

Javascript & jQuery

React JS

React Native

Backbone JS

HTML5 & CSS

iOS

Android

Sketch & Photoshop