Tailored Experience
Filter my work history to match your needs. Select roles and technologies to see the most relevant experience.
Filter by Role
Filter by Technology
Actions
A full, unfiltered list of roles is shown by default.
Work Experience
Core Technologies & Skills
Education & Certs
Languages
Interests
Get in Touch
Available for consulting opportunities. Let's build something great together.