Ok, I've been doing what I do self-employed for over a decade. Identifying myself as "owner" or "management" is easy, but, what should I be calling myself? As in, how should I refer to my actual technical expertise? Mainly - "Computer Scientist" is the only "technical" term I could really identify ... but it sounds, I don't know. Funny and not right.
Let me run through who I am, what I do, and what I've done -
- Started out as a hobbyist when I was a kid ( more precisely ... the disgraced-by-media noble arts of hacking/phreaking. )
- Learned to program on my own ( Fairly decent around age 15ish )
- Went to college for Computer Science, formalized my skills
- Played with even more: Ruby, ADA, VB, ActionScript, who knows what else.
- Have done security standards compliance & auditing ( PCI-DSS/PA-DSS )
- Know a large variety of technologies (SQL, HTTP, SMTP, SSL, etc... ) multiple operating systems ( Windows, Linux, Solaris, Minix )
- Know computers from the circuit level, up to the OS. Inside & out. Never met a problem I couldn't fix.
- Can build a pc, repair physical damage (as in remove, replace actual electronics & fix damaged circuitry with a soldering iron, etc )
- If I were to go into what technologies I know and have used, I might be listing for a page or two.
I've seen people running about using package names & library names to describe their skills, say someone throwing around "LAMP" or "AJAX" as a plus. That, in my opinion, doesn't apply to a person with my working skillset, I feel it's below what I know. I know those technologies - but - being familiar with, say STDLIB in C++ isn't really an asset in my eyes, nor would I consider listing some library as one of my proficiencies. To me, a library is a library is a library. Ways of representing data, aren't really anything important in my eyes either.
So, how would I title myself and what I do? Anyone with a similar skillset have any suggestions? I'd love a name to slap on myself. Thanks!