Andrew Judd
Web Developer & Software Engineer
15+ years of experience building web applications
Technical Skills
AI & Tooling
CI/CD & Source Control
Cloud Technologies
Database
Frameworks
Operating Systems
Practices
Programming Languages
Scripting
Testing
Web Technologies
Experience
Director of Technology
Blade Air
- Served as sole technical leader for an organization of 30, reporting directly to the CEO and owning technology strategy beyond software development
- Partnered with business stakeholders to identify priorities, define requirements, and deliver solutions that balanced customer needs with technical health
- Built a web-based ROI calculator replacing manual Excel workflows, improving efficiency by 200%
- Developed an integrated quoting tool connecting HubSpot, Katana, and AWS SES, reducing manual effort by 40% and streamlining the quote-to-PO pipeline
- Designed and implemented RESTful APIs powering multi-step business workflows and data-rich decision surfaces
- Championed AI-assisted development practices, establishing documented patterns (CLAUDE.md) for repeatable, responsible AI-augmented workflows
- Evaluated and selected technology vendors; consolidated and simplified the organization's technology tooling, navigating change management while improving operational reliability
- Tech stack: .NET, PHP/Laravel, JavaScript, Python
Principal Software Developer
Blade Air
- Practiced TDD for implementation of new developer-facing APIs with comprehensive automated test coverage
- Built cross-platform mobile and desktop applications using Vue.js (Ionic and Electron), delivering responsive UIs for non-technical end users
- Completed migration to AWS ECS enabling auto-scaling of production applications on Linux containers
- Partnered with product and business stakeholders to prioritize features and translate requirements into scalable technical solutions
Principal Software Developer
CleanAir.ai
- Led a team of software and hardware engineers building IoT-enabled health-tech air filtration systems used in clinical and commercial environments
- Practiced TDD for implementation of new developer-facing APIs with comprehensive automated test coverage
- Built cross-platform mobile and desktop applications using Vue.js (Ionic and Electron), delivering responsive UIs for non-technical end users
- Completed migration to AWS ECS enabling auto-scaling of production applications; monitored system health and operational reliability in AWS
- Partnered with product and business stakeholders to prioritize features and translate requirements into scalable technical solutions
Lead Software Developer (Part Time)
CleanAir.ai
- Collaborated with founders to define product vision and design application architecture from the ground up
- Built architecture ensuring data security and scalability; set up automated CI/CD pipelines
- Guided students through firmware implementation for IoT devices (ESP826/ESP32)
- Built the initial cross-platform mobile application using Ionic Framework and Vue.js
- Maintained code quality through a structured code review process
Engineering Manager
Uptake Technologies Inc.
- Managed and coached a team of developers, fostering a culture of continuous improvement, knowledge sharing, and technical excellence
- Led the co-op (internship) program, providing structured mentorship and career development guidance for junior developers
- Coached team members to set effective and achievable personal goals; encouraged the adoption of testable code practices
- Partnered with Senior Management to improve Agile practices and delivery workflows across the organization
- Guided architecture decisions for new and legacy applications, balancing short-term delivery with long-term system reliability
- Removed blockers, facilitated collaboration across teams, and helped developers stay focused on meaningful outcomes
Senior Software Engineer
Uptake Technologies Inc.
- Led code review processes and mentored developers on testable code practices and clean architecture
- Implemented Agile best practices and supported the team through process improvements
- Investigated and resolved issues with pre-existing applications
- Encouraged the team to write more testable, maintainable code
Mentor (Part Time)
Codementor.io
- Assist developers around the world with programming challenges across multiple languages and frameworks
- Prepare individuals for technical interviews with targeted coaching and practice sessions
- Create structured learning plans for long-term learners with measurable milestones
- Consistently receive 5-star reviews for clear, patient, and actionable guidance
Senior Software Engineer / Senior Database Developer
SPS Commerce / ToolBox Solutions
- Led bi-weekly sprint planning sessions and collaborated with product owners to deliver features on time and within budget
- Architected and built a relational data warehouse for internal analytics; developed modular data transformation pipelines (SSIS)
- Led the simplification of SSIS processes by designing a modular, reusable architecture
- Developed utilities to support the migration of applications into the cloud (AWS)
- Completed performance tuning for long-running queries; automated code deployment across all environments
- Formally mentored a co-worker on technical skills and professional growth
- Performed after-hours monitoring and troubleshooting of client data load processes to meet Service Level Agreements
- Ensured code quality through code reviews; contributed technical documents to a corporate knowledge base
Database Developer
SPS Commerce / ToolBox Solutions
- Followed scrum methodology for software development
- Created SSIS packages to load data from various data sources
- Built and queried SQL Server Analysis Services (SSAS) cubes for reporting purposes
- Developed scripts to reduce the amount of manual effort required
Founder (Part Time)
CheckItOn.us
- Envisioned and developed a server monitoring tool with multi-location monitoring capabilities
- Built remote queue workers with blacklisting to ensure reliable uptime checks from distributed locations
- Tech stack: Laravel, Vue.js, Chart.js, Stripe
Founder & Lead Developer / Owner (Part Time)
IcePets.com
- Built and operate a long-running production web application, owning the full stack from infrastructure and virtual servers to UI
- Leading a full architecture migration from legacy PHP 5.6 to Laravel 12, modernizing while maintaining backward compatibility
- Designed complex data models supporting real-time user interactions, trading systems, and inventory management
- Led a remote team of artists, moderators, and administrators to meet project and budget timelines
- Optimized MySQL performance and established automated testing and CI/CD practices for ongoing development
- Created a CI/CD pipeline enabling less technical team members to deploy code changes without server access
Software Developer - Co-op
Environment Canada
- Worked collaboratively with another Co-op student to port an existing application to a new server
- Worked with clients to determine the requirements for a system to keep electronic copies of images in a database
- Created the image database and a web user interface to provide the clients with an easy way of accessing the images
- Used MapServer and the OpenLayers JavaScript library to provide the clients with a 'Google Maps' style of map
- Learned and used Coldfusion in order to implement required functionality for the web applications
Programmer/Developer - Co-op
Toronto Transit Commission (TTC)
- Worked with clients to determine and develop the business requirements and to develop the required functions of a new application to track safety deficiencies
- Worked collaboratively with another Co-op Student in order to complete all of the specifications and programming required in order to meet the deadlines
Test Analyst - Co-op
CIBC
- Executed test cases in order to verify that the Business Banking application was working as expected
- Tested defects thoroughly in order to determine their root cause
- Logged defects as they arose throughout the testing cycle
- Created JavaScript applications which allowed testers to modify various banking files
- Created AutoIT scripts which allowed testers to effectively use Mercury Quality Center
Workshop Facilitator & Technical Instructor (Volunteer)
Brampton Library / Canada Learning Code
- Teach Python, JavaScript, HTML, SQL, and Scratch to learners of all ages and skill levels
- Deliver in-person and online workshops; coordinate scheduling with Chapter leadership
- Delivered introductory Python workshops for 20+ attendees
Organizer (Volunteer)
Brampton Coffee and Code
- Founded and run a bi-weekly developer meetup, building a collaborative local developer community
- Collaborated with the Brampton Library and Brampton Entrepreneur's Centre to host events
- Provide mentorship and technical support to attendees of all experience levels
Education
University of Guelph
Bachelor of Science - Computing and Information Science (Co-op)
Johns Hopkins University (Coursera)
Data Science Specialization
Toastmasters International
Advanced Leader Bronze, Competent Communicator
- Sergeant at Arms, Vice President of Education, Mentorship Chair
Certifications
Fundamentals of Ansible
Red Hat
2025
Prompt Engineering for ChatGPT
Vanderbilt University
2025
OpenAI GPTs: Creating Your Own Custom AI Assistants
Vanderbilt University
2025
AI Agents and Agentic AI Architecture in Python
Vanderbilt University
2025
AI Agents and Agentic AI with Python & Generative AI
Vanderbilt University
2025
Building Data Lakes on AWS
Amazon Web Services
2025
Architecting Solutions on AWS
Amazon Web Services
2025
AWS Cloud Technical Essentials
Amazon Web Services
2025
Agile Project Management
2025
Google Project Management Professional Certificate (v2)
Coursera
2025
Project Execution: Running the Project
2025
Project Planning: Putting It All Together
2025
Foundations of Project Management
2024
Project Initiation: Starting a Successful Project
2024
Negotiating with Agility
2019
People Analytics
Coursera
2017
Database Management Essentials
Coursera
2017
Operations Analytics
Coursera
2017
Customer Analytics
Coursera
2017
Data Science Specialization
Coursera
2016
Certified Scrum Master
Scrum Alliance
2015
Certified ScrumMaster (CSM)
Scrum Alliance
2015
AWS Cloud Solutions Architect
Amazon Web Services
Microsoft Certified Technology Specialist - Business Intelligence and Maintenance
Microsoft
2011
Microsoft Certified Technology Specialist - SQL Server 2008
Microsoft
2011
Technology Specialist - .NET Framework 3.5, ASP.NET Application Development
Microsoft
2011