Thank you for taking time to know about me.
This is my personal blog and I write about software, programming, technology, and my other experiences (entrepreneurship, business, etc).
When I am away from keyboard, I am either reading or writing – blog posts, replies to various emails in mailing-lists. I am active on twitter. I also manage Flex India online-group. Please check out the right-sidebar to see different ways to connect to me.
I am a passionate self-taught computer programmer and have many years’ experience in software and product development. I have experience with a lot of technologies and tools, however, a considerable amount of time have gone working on Adobe Adobe Flash Platform (flash, flex, air, flashlite) and web-technologies.
In past, I worked with
- Yahoo! on platform components/api and Yahoo! Avatars. I have had a good time working among some of the best software engineers and developers.
- “Mixercast” a startup where I helped – platform-architecture, implementation of best flash-platform practices, startup-culture, building syndication engine based on standards like RSS(MediaRSS), suggesting/implementing new ideas and lot more.Working with a startup is always good experience; I love it, and keep on working with startups.
- Macromedia(acquired by Adobe): It was a dream of any flash developer to work at Macromedia, I was no different, and I ended up working here. I was among first fifteen team members of Macromedia Bangalore. I worked on Flex SDK and contributed in two releases of Flex: 1.5 and 2.0.
In my current role as full time entrepreneur, I am still a developer from heart but my experience over the years helps me learn new things and deal with challenges everyday.
As a programmer, I always believed – A good programmer always writes good code by making right choices and decisions. I want to solve complex problem with simplicity, and build useful products with great user-experience. In order to do that, I am up for doing whatever it takes to.
Some of areas I have been working on for years:
software architecture, distributed computing, cloud computing, video encoding, video strategy, digital rights management, open-source software, web technologies, web standards, web strategy, rich internet applications (ria), adobe flash platform (flash, flex, air, flashlite, actionscript), entrepreneurship, development process, startups, social media, branding and identity
Please check out my LinkedIn profile for more details.