My undergrad was Computer Science. I did well—a 4.0 GPA in comp sci—and I discovered usability along the way. Since 2000-2001, I've tried to master both fields concomitantly.
I went to grad school and got a Master's degree in Human-Computer Interaction, from a strong technically-oriented program. I gave many lectures and talks on design, usability, and HCI; and I learned a lot about computer graphics and virtual reality.
I enjoy working in roles that incorporate elements of both design and development. In past positions I've hopped between different groups in response to demand: performing UX research in preparation for important projects, crafting dynamic UIs with AJAX and jQuery, or assisting backend developers as deadlines draw near.
I've developed a specialty in rapid prototyping: creating a mock-working implementation of a design to get feedback on the design and identify potential issues, and to assess the technical feasibility and complexity of the design. I don't always prototype, but when I do the results are quite good.
I'm currently employed at a very small startup in Research Triangle Park, NC, where I'm in charge of web development (with Ruby on Rails) and UI design.