Technology journey

One of the exciting things about technology is that it keeps on changing. This month I completed 12 years in software technology industry. The technical journey has been quite thrilling. 

After graduating from college, I started off with customizing BaaN ERP software for manufacturing and distribution companies. In those days my duty was to create forms and sessions in BaaN and then write supporting logic in BaaN 3GL programming script. Since it was a packaged product - meant for customizing based on each customer's need, there were very few things to learn for a computer science graduate. Luckily my project had lot of interfaces written in Shell and AWK scripts. I had learned Unix shell scripting in college. I was able to leverage that knowledge in the project. Within a year and half, I got a chance to work on another project which required changes in ASP based site for our customer. The project had 3 tier architecture with 'webMethods' software suite acting as middleware and BaaN at the backend. I found webMethods product as something interesting and I learned about it.  When I changed my job for first time, my knowledge in webMethods product suite came handy and I joined a B2B and enterprise integration consulting team. Over last 10 years webMethods product suite has evolved a lot. With more focus on Mobile, Cloud, Big Data, Complex Event processing and Real time analytics.

For last few months I am also experimenting with web technologies and android. I feel I learn a lot by actually coding, practicing, debugging and testing my application, rather than just reading articles or books. 

I still enjoy being a code monkey.