Most of my experience programming has been small php/mysql projects for small companies, although I'm considering moving to Java. My education was focused between electronics, computer systems and programming. My real programming experience started in VHDL, and besides web work, I've maintained an interest in PIC microcontroller processing in C, and a new interest in Android, given the exciting convergence possibilities it brings. Being an idealist, I'm a proponent of TDD, design patterns, strict typing and refactoring for the sake of it.. don't tell my boss!
Stack Overflow
Q&A for professional and enthusiast programmers
Electrical Engineering
Q&A for electronics and electrical engineering professionals, students, and enthusiasts
Programmers
Q&A for professional programmers interested in conceptual questions about software development
Meta Stack Overflow
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Android Enthusiasts
Q&A for enthusiasts and power users of the Android operating system
Physics
Q&A for active researchers, academics and students of physics
Mathematics
Q&A for people studying math at any level and professionals in related fields
Photography
Q&A for professional, enthusiast and amateur photographers
Area 51
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Raspberry Pi
Q&A for users and developers of hardware and software for Raspberry Pi
Graphic Design
Q&A for professional graphic designers and non-designers trying to do their own graphic design
Audio-Video Production
Q&A for engineers, producers, editors, and enthusiasts spanning the fields of audio, video, and media creation
Chemistry
Q&A for scientists, academics, teachers and students
Stack Apps
Q&A for apps, scripts, and development with the Stack Exchange API
Biology
Q&A for biology researchers, academics, and students