Around 25 years post-grad experience in a combination of industry and academic/government-funded laboratories:
Beginning as a hardware design engineer, with application to radio astronomy. Since then I've evolved into an algorithm developer, DSP engineer, and low-level embedded/real-time software engineer.
More recently (since 2010) working on the design and development of web-applications utiliising PHP & thick-client javascript architecture.
Lots of team- and project management and customer-facing roles.