About

Hi! My name is John and I am currently working as an R&D manager and software architect in Malaysia. I manage and help my team with technical software design and implementation. I design and develop software development tools to improve developers productivity and collaboration. I am also software project finisher. As an entrepreneur, I am currently running a small online managed cloud hosting services for small to mid-size enterprise (SME) customers in Southeast Asia. An IT geek – I always explore and try latest IT technology to help my career and stay relevant. I previously worked in the Middle-east for six years as computer engineer then as an IT manager. During the same period, I helped my employer to operate a factory for Shrink Polymer Systems in Oman.

Software Development

I work on any programming language or framework because I am afraid to becoming obsolete. I have experience working on the following technologies:

  • Java – (2015 to present -I am currently using this for my daily development work. I also maintain opensource maven central repository com.johnpili and com.droidlogix)
  • Go – (2018 to present – I am ecstatic about golang. I can build a single binary for a web project! Thank you ricebox)
  • C#.NET – (Work extensively between 2009 to 2014, occasionally, I still this if I have Microsoft Windows based software projects)
  • PHP – (2007 to 2009 – I don’t use it on a daily basis but my experience with it helped me in maintaining some WordPress website for my customers)
  • Python – (2016 – Work on some prototype for a web based video and music library)
  • MySQL – (2007 to present)
  • Oracle – (2015 to present)
  • MSSQL – (2017 to present)
  • SQLite – (2013 to present)
  • Spring Framework – (2015 to present)
  • ASP.NET MVC – (2011 to 2014)
  • Javascript – (2009 to present)
  • VueJS – (2017 to present)

You can also checkout my github account at https://github.com/johnpili