Author

Keshav Puttaswamy

[guest author fields > title]

Keshav leads the product management team that is responsible for the vision and strategy of Atlassian’s Server and Data Center products including Jira, Confluence and Bitbucket.
Prior to Atlassian, Keshav spent 20 years at Microsoft leading a variety of product management teams including Microsoft Project, SharePoint Social and Yammer, the Edge web platform, and the source control system for the Windows and Devices Group.
In his free time, Keshav enjoys cricket, mixing rye cocktails, and traveling the world with his wife and two daughters. He’s traveled more countries than his age and his goal is to keep it that way!
Keshav holds a Bachelor’s degree in Computer Science and Economics from Dartmouth College.

[curator feed / grid]

  • USC Confluence: A Campus-Wide Academic Wiki

    Tommi Rantanen published some sobering thoughts on the topic of Finland: not the promised land of technology on his Endless lesson blog (nice title, by…

  • Wiki Adoption Part 2: Be Firm, and Think Long Term

    This is the second in a series on wiki adoption, based on my visits with organizations in the midst of wiki adoption. Part 1 is…

  • Confluence Hosted: Invitations and BarnRaising

    This is the second in a series of instructional posts for Confluence Hosted users, to be simultaneously published on the Atlassian News Blog and the…

  • Selenium – Is it worth the pain?

    Thought I might share with you a few of my experiences with using Selenium. It is a little overdue as I have only recently been…

  • Aeron, Cube or Mac Pro?

    We’re known for providing Aeron’s to all employees (not just developers), but someone snapped this photo of Pete, Brendan, Ben and I madly working on…

  • Welcome, Cenqua

    Today we put out an announcement on Business Wire that Cenqua and Atlassian are teaming up. More technically, Atlassian has acquired Cenqua. As of today…

  • DateFormat objects and thread-safety

    One of my daily responsibilities is to look over the code that is checked into our Jira source base. I look at every commit and…

  • OSGi Plugin for Struts 2: Lessons from Confluence

    Confluence and Jira have a great plugin system at their core that allows you to install collections of actions, Spring beans (Confluence), jobs, etc. as…

  • response.sendError() vs response.setStatus()

    In the Servlet 2.4 specification, response.sendError() and response.setStatus() are treated differently. The former redirects you to the configured error page, but the latter still assumes…

  • Terence Parr on ANTLR presentation

    Last month, Atlassian hosted Sydney’s Java User Group meeting at our new offices in Sussex St. We were lucky enough to see a presentation by…

  • Confluence 2.5.5 Released

    Just a quick note to let you know Confluence 2.5.5 was just released. We recommend all our customers upgrade to this latest version as it…

  • Wiki Adoption Part 1: The Conversation is Key

    Over the past several months I’ve been meeting with Atlassian’s customers who are using Confluence in a variety of industries including technology, financial services, media,…

  • Atlassian User Group in Zurich

    If you happen to be in the Zürich area on 19 September, join in the fun! Atlassian Partner, beecom software solutions, is hosting a free…

  • Bamboo 1.2 and Acegi Security

    In Bamboo 1.2, we introduced plan level permissions as a major feature. Already with an Acegi Security framework in place, we figured it was a…

  • BIT Sponsor Breakfast

    Atlassian’s Sydney office hosted a wonderful barbeque breakfast for UNSW (Univeristy of New South Wales) BIT (Business Information Technology) students. The breakfast provided the students…