Software specialist having broad understanding of how computers operate. Hardware design knowledge combined with functional programming skills and solid OpenSource experience.