I've been programming since 1983 (really!) But I've actually rarely worked in industry itself (3-4 years tops). I spent a full eight years at university, and mostly work on my own small independent projects or open-source ones.
My recent years have focused on embedded C/C++ development with Cortex-M4 microcontrollers, firmware and basic board-level design.
I don't have a title. I've just worked with so many APIs, frameworks, platforms, and environments over the years. I'm no expert in any of them but I have a very wide skill set.
My philosophy is that being a great software engineer is as much about reading and comprehension as it is about production. This style of engineering makes for products that are built to last and are easy to maintain.