John Lim is an embedded software developer who is passionate about his craft. Even with many successful software development projects under his belt, there was always the nagging feeling that something was not quite right. The missing pieces fell into place after he was introduced to Agile principles and practices. He has not looked back since.
Now an agile practitioner, he helps teams transition to Agile practices while continuously practising and honing his craft.
His efforts have seen teams becoming more efficient through the adoption of tools such as version control systems, continuous integration servers and unit test frameworks etc and through the introduction and adoption of Agile practices such as Scrum, Continuous Integration and Test Driven Development.
In his spare time, John seeks to contribute to the Agile community in any small ways he can. Currently, he is part of the organising committee for Agile Singapore 2013 (http://agilesingapore.org/organisers).
Rohde & Schwarz, Embedded Software Developer
February 2011 - Present, Singapore, Singapore, Singapore
Various software developer roles including Embedded C and C++ developer. Development responsibilities include BSP and Application development. Project roles include Software Project Lead and ScrumMaster.
Achievements include initiating and implementing Agile practices such as Continuous Integration and Scrum.
December 2011 - April 2012: Introduced and implemented Scrum process in development team. ScrumMaster for team developing new software features for a range of test & measurement instruments.