I am a technology strategist, innovator, and mentor who loves to solve complex technical challenges and lead organizations and teams in creating efficient, high quality, easy to use and maintain technology-based solutions. I am an experienced leader, team builder, and motivator who combines the technical expertise of a software architect with the business and management acumen of a C-level executive. I optimize return on investment by recommending short and long term technology strategies and leading their implementation in teams and companies of all sizes, specializing in streamlining software development teams and processes while improving their productivity. Although focused on leadership I maintain proficiency in almost 20 programming languages and numerous software platforms and technologies.
©