"That man is successful who has lived well, laughed often, and loved much; who has gained the respect of the intelligent men and the love of children; who has filled his niche and accomplished his task; who leaves the world better than he found it, whether by an improved poppy, a perfect poem, or a rescued soul; who never lacked appreciation of earth's beauty or failed to express it; who looked for the best in others and gave the best he had." - Ralph Waldo Emerson

 

Anil JohnMy name is Anil John. This is my little corner of the web from which I explore, learn and record my musings on technology. You may also occasionally get slices of my interests in gadgets, music, travel and anything else that catch my fancy.

I am a ______________ (Hmm... I do not really have an official externally facing job title) with a US DoD University Affiliated Research Center (UARC) in the Baltimore-Washington Metro Area. Needless to say, the entries in my blog are solely my opinions and do not represent the thoughts, intentions, plans or strategies of any third party, including my employer, except where explicitly stated.

I am an Electrical Engineer by formal training at both the undergraduate and graduate levels but a practicing Computer Engineer, Information Technologist and Software Engineer by inclination and experience. With more than a decade of experience in the IT industry, I have extensive hands-on experience at the network, host and application levels as well as the breadth and depth from architecture to implementation. I've been a system administrator and infrastructure architect building and securing computers to implementing scalable, fault-tolerant, load balanced, multi-tiered web farms. On the software engineering side of the house I have at one time or the other developed and implemented everything from simple shell scripts to complex, distributed, public facing applications and services.

As I have progressed on in my career, and been exposed to and gained experience in multiple platforms and technologies, I have found myself becoming more and more platform agnostic. I have realized and internalized that pretty much all technology platforms are fundamentally trying to solve the same problems and that knowing about the strengths and weaknesses of a particular toolset allows one to choose and apply the right tool for the right job.

In the end, it comes down to helping people solve problems.

A Caveat: Please realize that a weblog is a snapshot in time. As I interact with the community at large and/or learn more about various topics, my thoughts and opinions are subject to change. As such you should not consider out of date posts to reflect my current thoughts and opinions.

I can be reached via e-mail by filling out this contact form.

Regards,

- Anil