→ Profile

Cyril Shaji

cyrilshaji7

Validation Engineer & Software Developer

Honours Computer Science candidate experienced in SSD and NVMe firmware validation, test automation, hardware diagnostics, and defect triage. Develops validation software in C, C++, and Python for embedded multi-core systems and uses debugging tools to isolate failures and verify requirements.

Work experience

# Organization Role Period Status
A The Learnistry Software Developer — Quality & Test Automation Jan 2026 — Present Current
B Conestoga SMART Centre Validation Engineer — SSD Firmware & Hardware Jan — Dec 2025 Completed
C Pronti AI Technical Support Analyst — AI Product Validation Sep — Dec 2024 Completed
D GoCPG Operations Analyst — Location Intelligence May — Aug 2024 Completed

Experience details

A. The Learnistry

Software Developer · Waterloo, ON

Build maintainable Python and C# services for The Learnistry's tutor-booking app and website, testing workflows for tutor discovery, availability, and session booking.

Review code, manage changes in Git, document defects, reproduce failures, debug integrations, and validate fixes across RESTful APIs and AI-enabled product features.

pythonc#gitrest-apitest-automation

B. Conestoga SMART Centre

Validation Engineer · Waterloo, ON

Developed C, C++, and Python validation tests and automation for SSD product lines, exercising NVMe firmware features on embedded multi-core architectures and verifying outputs against design requirements.

Reproduced test failures, performed triage with diagnostics and debugging tools, created defect reports, sightings, and pre-sightings, and collaborated with Firmware Engineers on bug fixing and validation.

Conducted peer reviews and Git- and Atlassian-based defect management while reporting test status and troubleshooting systems, reducing service-ticket resolution time by 30%.

cc++pythonssdnvmefirmware

C. Pronti AI

Technical Support Analyst · Waterloo, ON

Supported an automatic wardrobe app that turns user-uploaded clothing photos into outfit recommendations using machine-learning algorithms.

Reproduced and triaged image-upload, wardrobe-processing, and outfit-generation failures; documented findings and communicated actionable defect details.

product-validationfailure-triageai-workflows

D. GoCPG

Operations Analyst · Waterloo, ON

Supported a location-intelligence product that predicts promising sites for CPG, grocery, and retail expansion using operational, market, and geographic data.

Built Power BI dashboards and monitored data-ingestion pipelines used to compare candidate locations, investigate data-quality issues, and report status to teams.

power-bidata-pipelinesanalytics

Skills index

CoreC · C++ · Python

Validation software, automation, and embedded systems

ValidationSSD · NVMe · Firmware

Test execution, failure detection, triage, and defect reporting

QualityDebugging · Root-cause analysis

Peer reviews, bug fixing, requirements verification

ToolsGit/GitHub · Atlassian

Version control, defect management, and status reporting

SystemsC# · SQL · Windows Server

Backend services, hardware diagnostics, DNS, DHCP, and VLAN

→ Projects & leadership

ConHacks

Vice President & Co-founder · Aug 2023 — Present

Owned technical infrastructure, event-registration workflows, and a participant portal delivering real-time updates for a hackathon serving 130+ attendees.

130+attendees served

Education

Conestoga College, Waterloo

Bachelor of Computer Science (Honours)

3.75 / 4.00GPA
Sep 2026Expected