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.
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.
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.
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.