Chief Technical Officer

Results-driven chief technical officer with an extensive record of achievement. Uniquely skilled at designing and implementing large-scale multi-million-dollar software initiatives with a particular emphasis on high level governmental and utility software projects. A competent expert in initiating projects from scratch, gathering requirements, designing high-level architecture and building unifying and easy-to-use interfaces with the capability to integrate multiple complex engineering tool suites. This confident leader fosters employee growth and development in any business setting and possesses a proven ability to provide high-level technical architecture and vision for any complex software project in a secure environment.




Blog Posts

Agile Demystified: 7 Metrics to Assess Your Agile Practices

Agile development has evolved to become the norm for software projects. Many organizations are practicing agile with fantastic results. However, sometimes results are less than stellar. Assess your company’s agile practices with this quick checklist. Score 1 point for every answer you agree with. 1 Number of unit tests: Increasing Your team is checking for more and more bugs during…

Software Solutions Demystified: Buy or Build with Confidence

Over the years, I’ve had the opportunity to make the important ‘buy or build’ decision many times. In retrospect, some commercial off-the-shelf (COTS) products have worked out wonderfully. Others have been less than stellar. I use the following matrix to help make my decision. Here are some key points to consider for your decision. 1 – Make sure you understand…

A Simple Tic Tac Toe Game that Learns To Play

Have you ever needed to complete a sample project during an interview process? Some tech companies ask potential applicants to complete a tic tac toe game project to assess their coding abilities. The applicants are asked what they intend to create and how long they expect the project to take. As an interviewer, I wanted to assess how well it…