These days, Developer Evangelist.
I've had many titles over the years at different jobs, though: Software Developer, Senior Software Developer, Software Architect, Technical Architect, Software Engineer and others I may be forgetting.
Job titles don't always matter. At small companies, no one really cares. At larger companies, in my experience titles are used to indicate rough levels or seniority and thus salary more than they indicate what you actually do.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.