Any Developer will tell you, with passion and a bit of experience under your belt, the art of coding ceases to be a chore, and extends beyond into the realm of poetry.
Beyond Blind Development, Quality supportable code requires stresses communication, collaboration and integration between developers and other aspects of IT
Increasingly important, is the need to adapt faster. Getting things to work right now, and down its lifespan. Stuff like Performance Engineering, Reliability Design, Security Profiling, Integrations
As the saying goes, "a carpenter is only as good as his tools"... My tools of choice are those from the GNU | Linux | Open Source solution stack. Built, tested and maintained by an ever growing community worldwide. Some of these incredible tools are part of that kit.
Amongst getting the hang of Linux in an enterprise setting and other palm type devices, worked to bring out a computing device, breaking away from most traditional theories at that time, portable & the culmination of over four years of research and development. To Run it, Nevy OS the new name of the 'Indy' operating system, and probably the first Operating System from the Indian sub-continent.
Moved onto a ERP Data warehousing project. Learnt a lot about tracking bits on information, and building screens to report valuable information. The interface was was built taking into consideration its operation by both advanced users, and by new-users not familiar with computing devices. Needless to say, the entire solution stack, down to the workstations being used on the factory floor were all running Linux end-to-end.
Moved to Australia as a permanent resident
Web portals, getting CMS engines to behave well, leveraging Linux knowledge to help the enterprises gain those vital edges. Things like tweaking web infrastructure, improving website load times from 2 seconds to approximately 750 milliseconds. These need a deeper understanding of memory handling of the Linux kernel and database (mysql) operations across multi core cpus. Also called devops in new-age terminology.
A unique take on distributed computing. It enables its users to discover and run software from any device around them. Auto creates its own network in the absence of usual network devices. It can isolate an application and separate out its core & display components, allowing for distributed usage of any software on its running platform.
Linux & Open Source Systems
Geek & Entrepreneur
So this is my version of the how and what of IT. Only you can answer the remaining questions, the Why, Where and When.You could perhaps, start by contacting me/us ;)