Technologist with over a decade commercial experience developing highly successful, high quality, market-leading software tools, on time.
Strong ability to work at any level of abstraction while solving technical problems, taking business, marketing, usability, resource, time and other constraints into account — writing performance optimizations, designing and prototyping systems, or designing development processes.
Extensive experience with various programming languages and software development methodologies. Strong mentoring, communication and organizational skills. Highly creative and motivated.