Been a part-time linux user since the 0.9.x days, mostly RedHat and more recently Ubuntu.
I'm the senior software developer and also the computer "catch-all" guy at our small company. I generally write in C for Windows, but have dabbled with writing C for linux and misc www scripting languages. I set up and maintain the company's extern internet (and internal file) servers.
I'm currently very frustrated after my recent "upgrade" from Ubuntu 11.04 to 11.10. Still trying to find all of the things that were broken or changed enough that they may as well be called broken. At least I don't have any GUI stuff to wade through!