Having spanned the computing spectrum from system administrator to consultant to heading up research and IT divisions, I have found that my interests and talents lie in the direction of setting and furthering business strategic goals through the efficient and multi-disciplinary use of purpose-driven technology initiatives.
My most recent experience has been in the realm of corporate technology, which entailed getting involved in, coordinating and directing varied technology initiatives and activities. I've also gained managerial and executive experience heading up both an IT division and a research lab. A large portion of my experience has been centered around applied R&D, having led several successful government-funded projects in the realm of software assurance. In addition, I've brought my experience and skills to bear frequently as a consultant and intermittently as an instructor.
My strengths lie in two primary areas: practical problem-solving and communications. Regarding the former, I'm especially good at analysing hard problems and devising innovative solutions or measures that fit within imposed constraints, whether they be technical, financial or personnel-related. My breadth of knowledge is a considerable asset and a key differentiator in such endeavors. Largely as a result of this, I've been involved with, and successful at, rescuing projects and effecting turnarounds. Communicating with people, on a one-to-one basis as well as in groups, is another strength of mine. While most of my communications have been technical in nature -- conference presentations, teaching, etc -- I have also been a personnel manager, mentoring and managing people. I've had experience with both inward- as well as outward-facing roles and have initiated and maintained relations with clients (research funding sponsors as well as consulting services clients). In addition, I am proficient at writing technical papers and funding proposals, primarily for research purposes.
technical areas of interest
In keeping with my rather diverse roles, I have, and maintain, an interest in a rather varied set of technical areas. Broadly speaking, my interests lie in software analysis, system architecture, operating systems, networking, wireless technologies, learning technologies, and software configuration management. An overarching interest of mine in everything I do is software quality with an emphasis on software security. From a personal perspective, I firmly believe that, in order to excel at a given task, one's knowledge base needs to encompass a broad range of topics.
As far as System Administration goes, my experience is mainly with UNIX-like systems. I'm very familiar with (and a big fan of) FreeBSD. I work with Solaris, Linux and NT on a regular basis. I'm also very interested in Software Configuration Management, and work with and administer CVS. I have used VSS, SCCS, Bitkeeper and Perforce to varying degrees.
In case you would like to learn more about my professional career, take a look at my (admittedly dated) resume: : PDF.