Resumé

View my resumé!

Clean and efficient code. During my years of development and consulting, I enjoyed mentoring developers on clean code, test driven development, design patterns and code reuse.

UX

It's not "done" until the user is happy!

portfolio

AWS Certified Solutions Architect

Visit the website

djmckay.tech Blog

Visit the website

djmckay.tech

My Portfolio site, djmckay.tech. Configured using Leaf and can be updated via RESTful API. Endpoints for adding/updating projects, experiences, social media education and skills. Endpoints for managing site and profile contents. With the idea of creating an iOS companion app.

This site was built on server side Swift using Vapor. Dockerized and deployed to AWS Fargate with database hosted on AWS RDS. Also uses AWS ECR, AWS Secrets Manager, AWS Network Load Balancer and github actions. Email service provided by Bespin and Mailgun. Also uses Amazon Web Services (AWS) for content delivery (CDN) by way of S3 (Simple Storage Service).

Visit the website

Countdown With Me

iOS App serving as a reference application combining iOS, iMessage, WatchOS and CloudKit frameworks. And I really like runDisney

Visit the website

Bespin Email Service

Email API built on Mailgun adding email templates using Mustache. Built using server side Swift and Vapor, deployed to Vapor Cloud. This website currently uses this service. This project is currently a work in progress to offload resources for the VZTUF suite.

Kamino

Event Management Web App. Reference implemenation for Vapor. The beta site is unavailable until migration from heroku to aws is done. It is limited funcationality, but you may login with username(dj1) and password(12345678).

VZTUF Website

Event hosting site. Manages a yearly event by invitation only. Registers attendees, creates invoices, receipts, fullfillment documents. Allows attendees and exhibitors to manager attendees and their booth deliverables. Frontend uses html, css, and javascript. Backend is PHP and MySQL.

Visit the website

VZTUF Show Management App

iOS App built for iPads. Allows administrators to manage the VZTUF show. Manage attending companies and exhibiting companies. Provides a dashboard to manage invitations, revenue, payments, vendor kit, and attendees. Uses JSON rest servies to communicate with backend database (PHP/MySQL). Also provides MacOS desktop version with less features. This is a B2B distribuited application. You may visit the gallery to see demo screenshots.

VZTUF Registration App

iOS App built for iPads. Part of the VZTUF Suite. This provides the registration desk features to find attendees and print their show badges. Can register new attendees and take payments. This is a B2B distribuited application. You may visit the gallery to see demo screenshots.

VZTUF QR Reader

iOS App built for iPod Touches. Part of the VZTUF Suite. This provides the registration desk the ability to scan an attendees badge to mark them as checked in. Indicating the badge which was printed, has been handed to the badge owner in an attempt to prevent fraud by reprinting badges. Uses the device camera to read a QR code and communicate with backend system. This is also used to scan for other tracking purposes. Visiting a particular booth, track training and picking up their show gifts. This is a B2B distribuited application. You may visit the gallery to see demo screenshots.

Accenture

Web based application. Worked on Java EE backend services (RESTful endpoints) for managing commitments and loans. This was a Spring enabled application using Gemfire Cache in front of an Oracle persistent layer. Also lead efforts to improve test automation and code coverage/quality tools such as Clover, Cobertura, SonarQube, Fisheye, Crucible, Selenium, Jenkins to name a few.

Visit the website

👨‍💻More Me!

°D°J McKay

Technologist