Robert Hayes

Tech Leader | Architect | Principal Developer

About me

I have worked in FTE and consultant roles as an experienced Technology & Development Manager, Application Architect and Full Stack Developer. With extensive experience in various industries and technologies, I provide expertise in Java, Spring Boot, Python, TypeScript, React, Nextjs, Nodejs, and AWS to deliver enterprise, small business and individualized technology solutions.


I have helped numerous companies and teams build solutions across the Retail, Education, Transportation, and Insurance industries.


If you'd like to dive deeper into my work, you can follow me:

Work experience

Founder & Principal Developer
RMCH Solutions, Calgary, AB
2020 - Present

Development of full stack solutions involving Java, Spring Boot, Python, TypeScript, React, Nextjs, Nodejs, and AWS.

Technology & Development Manager
Application Architect
Senior Java Developer
Calgary Co-operative Association, Calgary, AB
2003 - 2020

Managed cross-functional teams and enterprise-wide COTS and ERP systems. Architected and developed bespoke systems—ranging from modernizing legacy systems and implementing cloud migrations, to enhancing retail and membership solutions.

Other Work
Canadian Pacific Railway, Calgary Catholic School District, Wawanesa Life Insurance

Delivered key technical solutions as a consultant and analyst, including migrating legacy systems, supporting mission-critical applications in transportation and education, and enhancing insurance software.

Education

Computer Analyst/Programmer
Red River College
Winnipeg, Manitoba, Canada

Certifications

AWS Certified Solutions Architect - Professional

AWS Certified Security Specialty

AWS Certified Developer

ITIL Foundation Certified

Certified Java Programmer

Skills

Team Leadership & Management

Proven ability to lead cross-functional teams, manage fiscal budgets, and work with executive leadership

Application Architecture

Experience in designing scalable, modular architectures, and application integration

Full Stack Development

Experience in building robust back-end and dynamic front-end applications using Java, Spring Boot, Python, TypeScript, React, Next.js, and Node.js

Cloud Computing & AWS

AWS Certified: Solutions Architect Professional, Developer Associate, and Security Specialty

IT Security & Compliance

Experience in overseeing: ITGC, Oracle, Security, and PCI compliance audits, and ensuring adherence to industry standards

Data Management & Integration

Proficient with relational (Oracle, MySQL, PostgreSQL) and NoSQL databases, ensuring efficient data flow and analytics

DevOps & Automation

Experienced with Docker, GitLab/GitHub CI/CD, and Terraform to streamline deployments and enhance infrastructure reliability

Problem Solving & Analysis

Adept at diagnosing complex challenges and architecting innovative solutions that drive business growth

Technology Stack

Experience

Java

Java

Spring Boot

Spring Boot

React

React

TypeScript

TypeScript

Python

Python

Linux

Linux

AWS

AWS

Next.js

Next.js

Leveraging these technologies and more to deliver solutions

Current Projects

PureThought
Knowledge Base

Description:

PureThought knowledge base, utilizing Apache Solr and Lucene for fast text search and AI tooling to dig into the knowledge base. Additional features using Python, FastAPI, and LangChain to use AI Agents.

Technology:

Next.js, TypeScript, TailwindCSS, Shadcn UI, Lucene, Solr, Ollama, OpenAI, Python, FastAPI, LangChain

The Crafter Bee
E-commerce website

Description:

E-commerce website for The Crafter Bee, a boutique shop.

Technology:

Next.js, TypeScript, TailwindCSS, Shadcn UI, PostgresSQL, PostgREST, Resend, Stripe API

KBook:
Engineer's Notebook

Description:

Notebook for engineers to document their thoughts and ideas, notes, and projects. Showcasing PostgreSQL tsvector search, Shadcn UI panels and TanStack Query

Technology:

Next.js, TypeScript, TailwindCSS, Shadcn UI, PostgreSQL, PostgREST, TanStack Query

Explore my insights and commentary

View all posts »

Read about my experiences and insights in tech

I'm Available for Hire!

I am currently available for FTE roles or contract work, please contact me for availability