About Me

I’m an extremely curious person and love sharing my insights with other people.
At pcclm.com I write about stuff as I wish they were explained to me. Always believed in this quote:
"Unless you try to do something beyond what you have already mastered, you will never grow."
-Ralph Waldo Emerson
Lets keep this page very simple to read, not too jazzy but just me, as I am.

Who :: Piyush Chordia
What :: Software Developer, Web Designer, Seriously Techie, Blogaholic, Problem Solver
Where :: Pune, India
When :: 2008 - Present
Why :: Exchange Ideas, Continuous Improvement, Passion
Love ::Music, Technology, Gadgets, Travelling, Photography
Leisure ::Eat-Sleep-Eat, Music, Google, Watch Movies or Movies or Movies
Like ::Spicy Street Food, Driving, Trekking, Meeting new people, Swimming
Goals
Goal 1 :
Know everything about something.
Goal 2 :
Know something about everything.
Experience
Senior Software Developer @ IBM Software Labs, Tivoli
June 2010 - Present
Soon after performing well as a test engineer, I was moved to a development role for a project named "Tivoli Endpoint Manager" also known as BigFix. Played a vital role in developing and integrating some key features related to Virtualization on VMware. Features include Image capture and deployment, modifying/adding/deleting resources of a VM (resource management) and deploying BigFix agents on a VM. Some of my other works include designing and developing an automation package for installing Oracle11g with Grid Infrastucture support on AIX operating systems, Implementing the changes needed for endpoint registration with SUN Oracle site - post Oracle's Sun acquisition (needed for Solaris Patch Management), Jumpstart support on Intel hardware and working with multiple customers to resolve some critical issues. Currently working on developing fixlets for middleware management using BigFix.
Associate Software Engineer @ IBM Software Labs, Tivoli
September 2008 - June 2010
I started my career as a test engineer in IBM Tivoli. Worked on testing the Tivoli Provisioning Manager 7.x versions - a product of the "Service Process Automation" pillar. Most of my testing career involved automation testing with loads of programming on tools like RFT (Rational Function Tester) , JUTAA (Java Unit Test Automation Architecture), JSOIL (Java Systems Operation Infrastructure Library), STAF (Software Testing Automation Framework - open source).
Intern @ TRDDC - Tata Research Design and Development Center
September 2007 - May 2008
Worked on developing a language translator that could translate a given source language code into a given target language code. A simple flow of the project : QPP code - Lexer - Parser - Symbol Table - Type Checking - Build AST (Abstract Syntax Tree) - Unparse using Tree Walker - Java Code. ANTLR - ANother Tool for Language Recognition was used to generate lexers,parsers and AST from the provided "input language grammer".
SCOE, Pune University : Bachelor of Engineering - Computers
August 2004 - 2008
Studied computer engineering @ Sinhgad College of Engineering with an ambition to become a software engineer.At the beginning of my engineering I always doubted the correctness of the equation x = x + y , since the variable x cannot be on both sides of the assignment operator, however this was just the beginning to the world of 1's and 0's. After 3 years of my course, I realised that I haven't learnt much about programming or applied the acquired knowledge, but rather its the way I think & my logic to implement things have changed. I had started thinking like a computer & a geek trying to know what's happening when a 'printf("Hello World")' command is executed.Maggie and a cup of coffee were my best engineering tools.
Higher Secondary School @ S.P. College, Pune
August 2002 - March 2004
Most memorable days of my life ... Nothing could have stopped me from doing whatever I wanted to do during this timespan. Worst part as far as education is concerned since my moods were swinging between engineering and medical careers. Had studied both Biology and Mathematics inorder to realize what I wanted to become... doctor ??? naah ... it was finally engineering that I really loved.
(Updated CV)
Skills
K N O W L E D G E & T O O L S
Core Java ANTLR
CSS3 RFT
Javascript Google Apps
Dojo Adobe Flex
Virtualization
NLP

Contact