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.