I've been programming since high school, using assembly language to program an old 286. Over the course of time, I consider myself to have evolved from a Programmer (code first) to a Software Engineer (design first), though on some personal projects I still like to hack. I'm currently an Engineering Manager at DocuSign on the Messaging and Security team, responsible for delivering over 400k daily push notifications, emails, and keeping live several 3rd party integrations (with high availability) we use to support our customers' complex business needs. I run a team of 5 Engineers (self included), and am responsible for code reviews prior to check-ins for all of them, and any code which changes in the Messaging and Security ownership area.
I still love writing code! Just to see if I could do it, I wrote AmandaDb (which I'll soon be releasing as open-source). This is an indexed DBMS providing sub-2 MS access time to records in strongly-typed data C# objects. I stopped just short of making it distributed, but that may be something we can do once I release it into the open-source community. What you would see in my code is that I practice what I preach. I have very concise method names, with intuitive variable names, and testable patterns. I've noticed that even on my own projects, I can more easily maintain my own code if I keep some level of attention to code quality, even if I'm the only one who will ever see it!