Alexander McKinney

About Me

Hello, I'm Alexander McKinney, a recent graduate of Queen's University's Computer Engineering Innovation stream. I'm early in my career and still refining my main focus, so I am looking for projects that stretch my skills and help me discover where my strengths and interests align. I have professional experience in QA and performance testing, academic experience with AI/ML using PyTorch and TensorFlow, and I'm eager to deepen my skills in those areas as well as in cybersecurity and front-end development.

Python
Python
C
C
C++
C++
Java
Java
Groovy
Groovy
GIT
GIT
SQL
SQL
Next.js
Next.js

Experience

SOTI – Performance Test Engineer Intern

  • Contributed to the development and performance testing of SOTI Mobicontrol, a leading mobile device management (MDM) solution.
  • Collaborated in an AGILE team of 20+ members to design, execute, and support large-scale performance testing initiatives.
  • Developed, debugged, and optimized JMeter performance scripts in Groovy, improving script efficiency, modularity, and maintainability.
  • Executed automated performance tests across diverse iOS and Android virtual device configurations through Jenkins pipeline integrations, ensuring accuracy and runtime optimization.
  • Leveraged SQL to query and update simulated device data, streamlining bug investigations and test case setup.

Wasabi – Technical Support Intern

  • Contributed to QA initiatives for Wasabi Hot Cloud Storage, focusing on benchmarking lifecycle parameters against AWS S3.
  • Collaborated in a 5-person Agile team to design and maintain automated test suites.
  • Developed Python-based QA tests to evaluate REST API performance, measuring cross-compatibility and turnaround time between Wasabi and AWS S3 servers.
  • Delivered test results that were leveraged by both the QA and engineering teams to validate functionality, identify bottlenecks, and improve system efficiency.

Wasabi – Technical Support Intern

  • Resolved customer support tickets via Zendesk, troubleshooting technical issues and delivering timely solutions.
  • Worked directly with customers to ensure successful issue resolution and a positive user experience.
  • Collaborated with QA and engineering teams to investigate and resolve newly identified technical problems.
  • Analyzed customer accounts to identify data egress overages and partnered with users to reduce costs and improve efficiency.

Queen's University Classes

Besides the basic/foundation classes, here are some of the more interesting classes I took:

  • CMPE 458 Programming language processors

    Introduction to the systematic construction of a compiler: grammars and languages, scanners, top-down and bottom-up parsing, runtime organization, symbol tables, internal representations; Polish notation, syntax trees, semantic routines, storage allocation, code generation, interpreters.

  • ELEC 472 Artificial Intelligence

    Fundamental concepts and applications of intelligent and interactive system design and implementation. Topics include: problem formulation and experiment design, search techniques and complexity, decision making and reasoning, data acquisition, data pre-processing (de-noising, missing data, source separation, feature extraction, feature selection, dimensionality reduction), supervised learning, unsupervised learning, and swarm intelligence.

  • CMPE 452 Neural and Genetic computing

    Introduction to neural and genetic computing. Topics include associative memory systems, neural optimization strategies, supervised and unsupervised classification networks, genetic algorithms, genetic and evolutionary programming. Applications are examined, and the relation to biologic systems is discussed.

  • ELEC 473 Cryptography & NetSec

    Cryptography topics include: block ciphers, advanced encryption standard, public key encryption, hash functions, message authentication codes, digital signatures, key management and distribution, and public-key infrastructure. Network security topics include: user authentication, network access control, Kerberos protocol, transport layer security (TLS), IP security (IPSec), electronic mail security, and wireless network security.

  • ELEC 475 Comp Vision with Deep Learning

    Deep learning methods are highly effective at solving many problems in computer vision. This course serves as an introduction to these two areas and covers both the theoretical and practical aspects required to build effective deep learning-based computer vision applications. Topics include classification, convolutional neural networks, object detection, encoder-decoders, segmentation, keypoint and pose estimation, generative adversarial networks, and transformers. Labs and assignments will emphasize practical implementations of deep learning systems applied to computer vision problems.

  • CMPE 332 Database Management Systems

    Data models: relational, entity-relationship. Relational query languages: relational algebra and SQL. Relational database design. Application interfaces and embedded SQL. Storage and indexing.

Projects

Remote Stove Safety Module

Real-time pot detection and monitoring system.

More Info

Brain Tumor CNN

AlexNet-inspired tumor detection and classifier for MRI images.

More Info

This Website :)

Contact

alexander@mckinneys.ca · GitHub · LinkedIn