When I was growing up, I dreamed of becoming a physicist. After my first year of university physics, I had my first taste of coding, and it was love at first sight!
I thoroughly enjoy every aspect of software development, which is why I am a full-stack developer. I get to play with the front-end, the back-end, and thanks to cloud computing, I'm also able to build the systems that run the application.

There is so much depth in the field of computers and I've worked on both the hardware and software sides. In any area of computers, you can continuously learn and never run out of those wonderful 'aha' moments that are so invigorating for the brain.
Currently, I'm working as a senior full-stack software developer at RLDatix. The application I work on is focused on patient safety in hospital settings, and due to some difficult personal experiences with healthcare, I am extremely motivated by our mission which is safer patient care.
Work Experience


Senior Software Developer at RLDatix
July 2019 - Present
I'm currently working as a Senior Full-Stack Developer at RLDatix, where I focus on enhancing patient safety through the development of robust, scalable solutions for a SaaS-based Policy Document Management System.

Software Developer at PolicyMedical Inc.
August 2016 - July 2019
As a Software Developer at PolicyMedical Inc., I developed and deployed robust SaaS-based policy management solutions for over 3,000 healthcare organizations using AWS services.

IT Consultant (Freelance)
June 2007 - August 2016
As an IT Consultant, I provided comprehensive services to small businesses, delivering expertise in areas such as software and hardware installation, security, data backup, web presence, email marketing, and digital marketing.

Software Developer for Government of Canada
April 2006 - June 2007
As a Software Developer for the Government of Canada, I designed, developed, tested, and maintained software solutions that met the rigorous standards of the Canadian Federal Government.

QA Analyst for Government of Canada
April 2005 - April 2006
Responsible for designing and executing test plans, identifying defects, and providing feedback to various development teams in order to ensure a stable and reliable production environment.

Unix System Administrator for Government of Canada
November 2002 - April 2005
As a Unix System Administrator, I led a team responsible for the installation, configuration, and maintenance of on-site Unix servers.
Projects
Spring Microservices Bookstore Demo

The Spring Microservices Bookstore Demo is a dynamic educational tool designed to showcase a robust microservices architecture using the Spring ecosystem and Docker.
It provides developers with a practical example of implementing microservices in real-world scenarios, focusing on principles like dynamic service discovery, centralized configuration, resilience, and message-driven architecture.
Technologies: Spring Boot, Spring Cloud, Spring WebFlux, Docker, Kubernetes, Java, Kotlin, Apache Kafka, Spring Cloud Gateway, Spring Cloud Netflix Eureka, Google JIB, GraphQL, Lombok, Mockito, Testcontainers, Resilience4J, OpenFeign, PostgreSQL, MongoDB, Spring Web, Spring Data JPA, Apache ZooKeeper, Zipkin, Prometheus, Grafana, Next.js, React.js, Tailwind CSS
View on GitHubNew Age Piano Website on Next.js 14
As a new age pianist and composer, I released a CD and a website to go alongside it a number of years ago. Initially crafted in HTML/CSS, my piano website underwent a transformation to Next.js 14 so that I could play with the newest version of the framework.
Next.js is a powerful React framework that provides built-in support for server-side rendering (SSR), static site generation (SSG), and more.
Technologies: Next.js, React.js, TypeScript, JavaScript, Vercel, SASS, Node.js, HTML, CSS
View on GitHubLive on VercelLorem Ipsum Generator
I couldn't find a simple and easy-to-use Lorem Ipsum generator, so I coded one and shared it at loremipsumexpert.com. The code is actually quite complex, but the front-end UI should feel intuitive and simple.
This tool was my first project using PHP. It is hosted on WordPress, running on a Hostinger VPS, with traffic handled by Apache NGINX.
If you find a bug, I'll buy you a coffee!
Technologies: PHP, WordPress, Hostinger, VPS, Apache NGINX, Ubuntu
Live WebsiteSkills

The skillset of a full stack developer is like an iceberg. I could easily double the size of the list below depending on the scope, but that would lead to a big wall of text.
If I've left something out that is low-level like shell scripting, RESTful web services, or XML, just assume that I've worked with it.
Programming Languages
Frameworks & Libraries
Front-End Technologies
Microservices
DevOps Tools
Deployment & Hosting Platforms
Infrastructure & Cloud Services
Databases
Search Technologies
Testing Frameworks
Methodologies & Design Principles
IDEs
Operating Systems
Contact
Feel free to reach out to me:
chrisbailey.tech@gmail.com