techie

noun

1.
a technician who is highly proficient and enthusiastic about some technical field (especially computing)