Software Engineering Director with extensive industry experience
Seasoned professional with a strong background in software development, machine learning, entrepreneurship, engineering, and management. My 20 years of experience have provided me with a comprehensive understanding of the software development process, including technical, business, managerial, and educational aspects. I am well-versed in the latest technologies and trends, and have a proven track record of delivering successful projects. My expertise and experience make me an asset to any organization looking to develop innovative and effective software solutions.
I own the vision and strategy for designing and developing scalable, high-availability, next-generation products, services, and solutions. With a sharp business acumen, I deliver short- and long-term technology plans and strategies to drive business growth, optimize processes, and reduce costs.
Organizations I’ve made a positive impact at include IBM, and the Department of Software Engineering and Computer Science at the University of Ottawa.
Leveraging a broad technical skillset, I specialize in machine learning, artificial intelligence, data science, cloud platforms, deep learning, natural language processing, as well as distributed systems, embedded software, and many other technologies. I am also a programming expert in Java, Rust, GoLang, C++, Python, JavaScript, and several other languages.
Leave the writing to us.
Your signup was successful. To complete the process of registering your first name, please refer to your email and confirm the email received from us.
We found a number of people with your first name. When you find your first name in this list, select it