Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.

John Woods

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

Martin Fowler

If you think it's simple, then you have misunderstood the problem.

Bjarne Stroustrup

Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.

Larry Wall

Intelligence is the ability to avoid doing work, yet getting the work done.

Linus Torvalds

Adding manpower to a late software project makes it later.

Brook's Law

My Profile

Holding company
October 2020 to present Duties
  • Front and back-end development
  • DevOps
  • monitoring of server
Accomplishments
  • Fixed online store to enable users to earn and redeem rebates, contributing to an additional estimated 20,000 SGD of monthly revenue.
  • Implemented Purchase Order, POS connection and Voucher functionality on existing WordPress platform, thus replacing the existing vendor and saving the company an estimated 20,000 SGD per month.
Used
  • HTML/CSS/JavaScript
  • WordPress
  • AWS
  • APIs
  • Trello
Reason for leaving

Some tech startup or other
April 2020 to September 2020 (5 months) Duties
  • Front and back-end development and maintenance existing project
Accomplishments
  • Provided the link between UI developer and data analyst to produce the data visualization for the company's flagship application.
Used
  • HTML/CSS/JavaScript
  • D3
  • PHP Laravel
  • SourceTree/GitHub
  • Trello
Reason for leaving

Contract terminated by employer. Official reason: Ostensibly, I worked too slow and made too many mistakes.

Tech MNC, contract seconded to Government Statutory Board
July 2017 to March 2020 (2 years 8 months) Duties
  • Front and back-end development and maintenance existing project
  • DevOps
Accomplishments
  • Volunteered to handle tasks like DevOps and API Gateways when team members departed.
Used
  • HTML/CSS/JavaScript
  • Kendo UI
  • TFS
  • C#
  • JIRA
Reason for leaving

Renewed contract twice. Declined a third renewal, opting to move on.

Software House
August 2016 to June 2017 (1 year 10 months) Duties
  • Front-end support for flagship application
Accomplishments
Used
  • HTML/CSS/JavaScript
  • MeteorJS
  • Semantic UI
  • JIRA
  • Atom
  • SourceTree/BitBucket
Reason for leaving

Company shut down.

Publishing Company
May 2014 to July 2016 (2 years 2 months) Duties
  • In-house web development
Accomplishments
Used
  • HTML/CSS/JavaScript
  • AngularJS
  • PHP
  • MySQL
  • Twitter Bootstrap
  • Sublime Text
Reason for leaving

Laid off along with half the company. As of now, company is no longer active.

Publishing Company
October 2012 to April 2014 (1 year 4 months) Duties
  • In-house web development
Accomplishments
Used
  • HTML/CSS/JavaScript
  • PHP
  • ASP classic (VBScript)
  • WordPress
  • MySQL
  • SQLServer
  • MS Access
  • Google APIs
  • Mailchimp APIs
  • PayPal APIs
  • Adobe Dreamweaver
  • Adobe Photoshop
Reason for leaving

Joining was an error in judgement. I take full responsibility. Vastly overestimated my ability to do nothing but write EDMs and Registration Forms for better pay.

Web Development Firm
November 2011 to October 2012 (11 months) Duties
  • Web development
  • Client Management
  • Corporate Training
Accomplishments
  • Created the firm's first-ever MVC e-store, which was subsequently used as a template for future work.
Used
  • HTML/CSS/JavaScript
  • PHP
  • ASP classic (VBScript)
  • ASP.NET (C#)
  • ColdFusion
  • SQLServer
  • Visual Studio
  • Adobe Dreamweaver
  • Adobe Photoshop
Reason for leaving

Offer too good to refuse. More money, shorter hours.

Web Development Firm
May 2011 to November 2011 (6 months) Duties
  • Web development
  • Client Management
  • Corporate Training
Accomplishments
Used
  • HTML/CSS/JavaScript
  • Joomla!
  • WordPress
  • PHP
  • MySQL
  • Adobe Dreamweaver
  • Adobe Photoshop
Reason for leaving

Company downsized. Another tragic story.

Web Development Firm
February 2010 to May 2011 (1 year 3 months) Duties
  • Web development,Client Management
Accomplishments
Used
  • HTML/CSS/JavaScript
  • PHP
  • MySQL
  • Adobe Dreamweaver
Reason for leaving

Better offer.

Accountancy Firm
April 2008 to January 2010 (1 year 9 months) Duties
  • Web development,Technical support
Accomplishments
Used
  • HTML/CSS/JavaScript
  • ASP classic (VBScript)
  • MySQL
  • Adobe Dreamweaver
Reason for leaving

Company closed. Tragic story.

Legal Firm
May 2002 to April 2008 (5 years 11 months) Duties
  • Desktop and network support
  • Maintenance of corporate websites
  • Creaton and maintenance of office intranet
Accomplishments
  • Set up the Office Intranet, with leave application and dcument management features.
Used
  • HTML/CSS/JavaScript
  • ASP classic (VBScript)
  • MS Access
  • Macromedia Flash
  • Macromedia Fireworks
  • Macromedia Dreamweaver
Reason for leaving

I was no longer contributing anything of significance, or growing as a professional. Neither company nor employee were benefitting from my continued employment. I did the responsible thing and left. Kindly note that this job is only being listed for the sake of completeness. There is no amount of money that will ever induce me to take up another desktop support job.

INFO

Companies here are not mentioned by name. This is by design and deliberate.

Firstly, exceedingly few of these companies are famous, and knowing their names adds no value whatsoever in terms of information.

Secondly, a more useful description of my work experience would be the portfolio of the company and my duties within that company. If you absolutely must know what the names of the companies were, there's always my LinkedIn account.