Tell me about yourself and what you're currently working on...
I'm currently working as a WebSphere specialist with one of the India's Top3 MNC, Wipro Technologies. This role deals with WebSphere products such as WAS, WMQ, WMB and WPS. I've had good exposure to SOA and Clould Computing and I'm slowly making steps into the latter technologies. I'm pretty fortunate to work on different middleware and WebSphere products like web, application servers, mq, brokers, process server, LDAP etc. over the last five years. I'm presently working on an SOA and Websphere related project and some migration work.
What's your favorite aspect of your work?
You don't just upgrade the software products you are working on but you also upgrade yourself as well. Isn't that a challenge to keep you up and running? At this point in my career, I try to analyze the presently implemented architecture designs and those provided by architects to see how I can put my knowledge in it and how it’s going to be with the future technologies and products, because one day I'm going to be in the architect's shoes.
What advice would you share with students or IT professionals just starting out in their career?
- If you are starting your career, please come with a goal. Dream big...work hard...start believing. Everyone is just you, when they started their careers.
- If you want to enhance your skill, don't wait for someone to give training or teach you.
What's your approach to keeping your skills current?
I always choose a new skill that is related to my present skill. I have a simple 4 step approach to gain a new skill:
- Get a book which teaches you concepts
- Get a trial version and test your conceptual understanding
- Get the next level of the book/documentation and try it
- We are very lucky to have discussion boards and social media where you can ask and get help, in case you face any issue. Use them and help others.
In my view certifications are not only to show our skill but also it gives confidence to your employer or clients, that this person is capable of doing my job and i can bank on him. You work hard for months and months and reach a level, and then you need to face competition from a person who is as motivated as you. Certifications can provide you an edge.
How do you use developerWorks?
I come here for articles and to see what people have been discussing in the forums about different products and the issues they have faced. I can say 40% of my knowledge is from developerWorks articles and tutorials. I follow developerWorks on Twitter as well.
What new topics or areas are you learning about right now?
Presently I am reading about Cloud Computing and SOA convergence in the enterprise. It's Interesting to see how a technology and skills I have can extend and take me into future technologies.
Another area I'm learning about is how business approaches IT, with present developments in BPM technologies.
Do you have any big plans for the future? Where would you like to be in ten years?
Yeah!, I'd love to see myself as CTO before I retire. Next ten years? I want to be an Architect in middleware technologies. Also, if possible I want to move to Europe.
What are a few of your favorite publications, websites or blogs?
I'm not a big fan of reading but have few site/blogs which I follow. I use Google reader to subscribe and get updates from the sites, I like. A Google bookmarks list of sites: http://goo.gl/lists/GOKB
When you're not working, what hobbies or interests do you enjoy?
I love playing soccer so obviously I watch the matches on weekend and Manchester United is my favorite. Also I watch Tennis and Formula1. While not working I'll spend some time on updating and interacting with my blog network and listening to music.
- Thanks Joseph!