Andrew Judd
Web Developer & Software Engineer
15+ years of experience building web applications
Technical Skills
CI/CD & Source Control
Cloud Technologies
Database
Frameworks
Operating Systems
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
- 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
- Evaluated and selected technology vendors
- Consolidated and simplified the organization’s technology tooling
- Tech stack: .NET , PHP/Laravel, JavaScript, Python
Principal Software Developer
Blade Air
- Practiced TDD for implementation of new developer-facing APIs
- Built mobile and desktop applications using VueJS (Ionic and Electron)
- Completed migration to AWS ECS enabling auto-scaling of applications
- Worked with the business to prioritize features for company growth
Principal Software Developer
CleanAir.ai
- Lead a team of engineers (software and hardware) to build air filters which can tell you how full they are
- Practiced TDD for implementation of new developer-facing APIs
- Built mobile and desktop applications using VueJS (Ionic and Electron)
- Completed the migration to AWS ECS to allow for auto-scaling of applications
- Worked with the business to prioritize the appropriate features for company growth
- Monitored the health of the system in AWS
Lead Software Developer (Part Time)
CleanAir.ai
- Worked with the founders to derive the vision for the application
- Built the architecture plan for the current application, to ensure data security and scalability
- Setup an automated CI/CD pipeline
- Guided students through the implementation of firmware for an ESP826/ESP32 device
- Built the initial mobile application using Ionic Framework and VueJS
- Maintained code quality through a code review process
Engineering Manager
Uptake Technologies Inc.
- Lead the Coop (Internship) Program
- Mentored developers on development best practices
- Coached the team to make effective and achievable personal goals
- Worked with the team to write more testable code
- Worked with Senior Management to improve the Agile practices
- Guided the team to improve the architecture for both new and legacy applications
Senior Software Engineer
Uptake Technologies Inc.
- Worked with Management to get Agile best practices brought into our existing workflow
- Investigated and resolved issues with pre-existing applications
- Mentored other developers on development best practices
- Encouraged the team to write more testable code
- Active participant in the code review process
Mentor (Part Time)
Codementor.io
- Assisted people around the world with programming issues that they have
- Worked with a person to help prepare them for interviews that were coming up
- Created a learning plan for long term learners
- Consistently received 5-star reviews for my guidance
Senior Software Engineer / Senior Database Developer
SPS Commerce / ToolBox Solutions
- Lead bi-weekly sprint planning sessions to ensure projects were completed on time and budget
- Collaborated with product owners to identify project requirements, and developers to ensure that the optimal strategy was implemented
- Formally mentored a co-worker to further develop their skills
- Performed after hours monitoring and troubleshooting of client data load processes to meet client Service Level Agreements
- Ensured code quality through code reviews
- Lead the simplification of a SQL Server Integration Services (SSIS) process by architecting a modular design
- Developed utilities to support the migration of applications into the cloud (AWS)
- Contributed technical documents to a corporate knowledge base library
- Completed performance tuning for long-running queries
- Architected and built a data warehouse to be used for internal analytics
- Automated the deployment of the code through all environments
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
- Developed remote queue workers with blacklisting in order to ensure sites are monitored from multiple locations
- Developed using Laravel, VueJS, Chart.Js and Stripe
Owner (Part Time)
IcePets.com
- Lead a remote team of artists, moderators and administrators to meet project and budget timelines
- Managed and maintained the web and database servers
- Improved user satisfaction and user experience by developing new features and functionality, continually increasing site growth
- Created a CI/CD pipeline to allow less technical members of the team to push out code changes without touching the server
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
Instructor (Volunteer)
Canada Learning Code
- Worked with the Coordinators of the Chapter to schedule learning experiences
- Provided in-person and online training for individuals of all ages
- Conducted training sessions on: HTML, JavaScript, Python, SQL, and Scratch
Organizer (Volunteer)
Brampton Coffee and Code
- Collaborated with the Brampton Library and Brampton Entrepreneur's Centre for the event
- Provided support for any of the attendees
- Ensured all attendees had a good experience
Education
University of Guelph
Bachelor of Science - Computing and Information Science (Co-op)
John Hopkins University - Coursera
Data Scientist 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