Hi, I'm Chris Cusack

Solution Architect

Instructor, Applications Architect, Developer and CEO. Builder of things with bits on and off in just the right order using a wide variety of languages and platforms. Also interested in improving collaboration, build automation, containerization, orchestration, quality, CICD and everything DevOps.

About Me

Solution Architect

Hello. My name is Chris Cusack. I am Co-founder and CEO of Riptide Software. I am a former Civil Engineer turned IT Professional. My loving of building things and solving problems led me to the world of Computer Science and software development. For the past years, I have worked in the field as an Instructor, Applications Architect, Developer and Entrepreneur. I have a facination with computer software and build/deployment automation. Particularly interested in C++, .NET, Java, JavaScript, Python, Node.js, IoT, cloud computing, big data, machine learning, AI, mobile, web, client/server applications, monoliths, microservices, structured and semi structured database design using Oracle, MySQL, MS-SQL, CosmosDB, MongoDB, Cassandra, Hadoop. Event driven architectures using Apache Kafka, MS Event Hub, MS IoT Hub, RabbitMQ, MQTT Brokers. Also interested in improving collaboration, build automation, containerization, orchestration, quality, CICD and everything DevOps. When I am not providing clients with solutions to their toughest problems, I am teaching the next generation of software engineers at New Brunswick Community College in Moncton.

What I Do

My curious spirit drives me to learn and master all manner of skills within the software development and enterprise hardware landscape. I specialize in enterprise solution architecture, engineering, development, build and deploy automation at scale to infrastructure or cloud. I have deep knowledge, understanding and hands on building experience in enterprise web application development, infrastructure design and implementation, cloud native IoT analytics engines, mobile solutions and more that can be difficult to count. My roles have varied through my career from profressional services, support staff, product start ups to large global enterprise product firms and back again to professional services under my own banner at Riptide Software. In my career, I've also had the unique opportunity of experiencing asset acquisitions, preparing for due diligence reviews and technical turnovers.

Below you will find as comprehensive a list as I could provide of my current technical depth. This continues to grow through the years and I will add new competencies here as I obtain them.

My Students

One of the most rewarding aspects of my career has been the privilege of teaching new, upcoming talent at New Brunswick Community College. I am fortunate enough that I teach in two development programs, Web & Mobile Application Development and Gaming Experience Development. My goal has always been to share my love and passion for software development with my students and give them the best college experience my abilities permit me. I have met some many amazing people, young and "older" during my years of teaching and I want to share them with you. Below is a currated list of student websites of those I have taught or current teaching. Please take a moment to visit these sites and you will appreciate their amazing skills and abilities.

If you are an employer that is looking for new talent, feel free to contact me, I have a developer army laying in wait. If you are a former student and would like to be added to my list, please reach out.

Contact Me