Portrait of Kevin Carmona-Murphy
Moncton, New Brunswick
Hello, I'm

Kevin Carmona-Murphy

Software Engineer. Systems Architect. Problem Solver.

Full Stack Senior Software Engineer with over 10 years of professional experience writing high-quality software that is well tested and documented. Language agnostic & clear communicator within and across teams.

Photo / Pexels

About Me

I’m a Full Stack Senior Software Engineer with over 10 years of professional experience writing high-quality software that is well tested and documented.

I have experience working on a wide range of projects in a variety of industries including FinTech, InfrastructureTech and AccountingTech.

I’m most proficient in the Django, Rails, React.js and Ember frameworks, but consider myself a generalist, comfortable with a wide range of technologies.

Quick Facts

Current Role

🔦 Presently seeking a new opportunity 🥂

Education

🎓 McMaster University, B.Eng, Software Engineering

Languages

🇬🇧 English (Native) 🇫🇷 French (Fluent) 🇧🇷 Portuguese (Fluent)

Interests

🚴 Cycling ✈️ Traveling 📚 Reading 🪚 Carpentry 🔌 Electrical 🎸 Guitar

Experience

From structural engineering to AI development, building practical tools that bridge traditional engineering with modern technology.

May 2022 - January 2026

Citylitics

Senior Full Stack Developer

Civil Infrastructure Toronto / Remote

AI-powered predictive intelligence company providing sales intelligence for the North American public infrastructure market

Key Achievements
  • Architected a scalable automated email scheduling and delivery feature end to end, leveraging GCP Cloud Tasks/Scheduler to eliminate manual preparation and sending of 100s of personalized emails
  • Collaborated with PMs and CTO to gather requirements, scope + sequence tickets and write technical documentation for features which streamlined internal workflows and boosted platform engagement
  • Leveraged generative AI and LLMs for summarization and content generation features that reduced friction and allowed our customers to more easily win new business (B2B force multiplier)
  • Reduced infrastructure spend and improved API performance by 80x through strategic query and serializer optimization of paginated datasets, effectively scaling system capacity without increasing server footprint
  • Interviewed candidates for technical ability + culture fit and mentored new hires during onboarding
  • Fostered coding best practices via technical demos, rigorous documentation and consistent automated testing
June 2019 - May 2022

Financeit

Intermediate Full Stack Developer

POS Financing Toronto

POS financing provider in the home improvement, vehicle, and retail sectors which offers affordable monthly payment plans to business to attract more customers

Key Achievements
  • Delivered end-to-end features for two core lines of business; transitioning a legacy PHP lead gen system to a greenfield Rails + Ember.js rebuild and scaling a POS financing platform to support increased transaction volume
  • Boosted developer velocity by engineering a reusable and accessible component library; integrated automated unit testing and interactive Storybook-like documentation to reduce redundant UI development
  • Implemented RBAC for customer email drips by leveraging the Sisense REST API
June 2016 - May 2018

FreshBooks

Full Stack Marketing Developer

Accounting for Small Businesses Toronto

Cloud-based accounting software designed for small businesses, freelancers, and entrepreneurs, simplifying tasks like invoicing, expense tracking, time tracking and more

Key Achievements
  • Accelerated time-to-market by 2+ months by architecting a phased migration strategy; utilized Fastly custom VCL to seamlessly route traffic between legacy CMS and new hosted WordPress environments
  • Optimized high-volume data ingestion using Python and REST APIs, successfully synchronizing millions of records into a MySQL database for long-term archival and audit readiness
  • Dockerized bare-metal development environment to reduce dev onboarding time by a day
  • Parsed analytics events in firehose RabbitMQ logs to support email campaign initiatives for mobile users
2012 - 2019

Shorter Engagements

Software Developer

Various Toronto / Stouffville

Banking, Jewelry, Capital Markets, Accounting, Internet Services

Key Achievements
  • Tucows (Rails + Node.js) 2018 - 2019
  • FreshBooks (Rehired after graduation) 2015
  • Dundee Capital Markets (.NET MVC) 2014
  • Mejuri Fine Jewelry (Rails) 2013
  • Strategic Info Tech (Bank Sfwr, OpenEdge) 2012

Tech Stack

Technical expertise spanning software development, AI/ML, and engineering technologies.

Programming Languages

Python
Python
Ruby
Ruby
JavaScript
JavaScript
TypeScript
TypeScript
HTML
HTML
CSS
CSS
PHP
PHP
Golang
Golang
.NET
.NET
Swift
Swift

Frontend Frameworks

React
React
Ant Design
Ant Design
Zustand
Zustand
Ember.js
Ember.js
Tailwind CSS
Tailwind CSS
Next.js
Next.js
Vite
Vite
Angular.js
Angular.js
Bootstrap
Bootstrap

Backend Frameworks

Django
DRF
Flask
Rails
RSpec
RSpec
FastAPI
FastAPI
Express.js

Databases, Queues, Search

MySQL
MySQL
PostgreSQL
PostgreSQL
SQLite
SQLite
Neo4j
Redis
Redis
Firebase
Firebase
RabbitMQ
RabbitMQ
Elasticsearch
Elasticsearch

Observability & Feature Flaggin

Elasticsearch APM
Elasticsearch APM
Grafana
Grafana
LaunchDarkly

Data Science & Artificial Intelligence

NumPy
NumPy
Pandas
Pandas
Jupyter
Jupyter
Github Copilot
Gemini
Gemini
Ollama
HuggingFace

DevOps & CI/CD

Fastly
Fastly
Jenkins
Jenkins
Terraform
Terraform
Kubernetes
Kubernetes
Docker
Docker

Cloud Providers

AWS
GCP
GCP

Development Tools

Git
Git
GitHub
GitLab
GitLab
VSCode
VSCode
Linux
Linux
Nixos
Nixos
Postman
Postman
Nginx
Nginx
Apache
Apache
Hugo
Hugo

Let's Connect

Contact Information

Let's connect! I'm always interested in hearing about new projects and opportunities.

Location

Moncton, New Brunswick

Full Stack Development Container Orchestration App Performance Optimization Automated Unit/Integration Testing Cloud Providers