Role

As Chief Technology Officer, I am helping Apex extend its software platform capability to meet the needs of future growth and volume. Taking a component approach to the system architecture will allow a more granular and robust ability to scale and provide more flexibility as business needs change over time. I strive to bring thoughtful, high quality and rigorous software engineering to meet business needs.

Background and Education

I graduated Magna Cum Laude with a Bachelor of Science in Computer Science from the University of Pittsburgh. With over 20 years of software development experience, I have built and maintained software solutions for a wide variety of industries, including Health Care, Finance and Insurance. My software development philosophy is that the best results are achieved by taking a true “Engineering” approach to development. This is a highly professional and disciplined approach that is rooted in being thoroughly educated, thoughtful in architecture and design, complete and transparent in documentation throughout the entire process, and staying up-to-date with the latest practices and technologies.