Open to entry-level roles in London, ON and the GTA

Thushar Joji

QA, IT support and software development

Computer Programming & Analysis student at Fanshawe College, graduating December 2026. I build full-stack apps with C#/.NET and React and test them as I go.

thushar-joji / profile.suitegraduating Dec 2026
7 passed, 3 in progress10 checks

Developer who tests.

Portrait of Thushar Joji

I finish the Computer Programming & Analysis advanced diploma at Fanshawe College in December 2026, with a 4.1 GPA and Dean's Honours in all five semesters so far. My program coordinator recommended me to a software company for a summer internship based on my academic and project performance.

I work across the stack: React and Angular front ends, C#/ASP.NET Core and Spring Boot back ends, SQL databases, and a native Android app in Kotlin. I've also spent four months writing COBOL and JCL batch jobs on an IBM z/OS mainframe. I write xUnit tests for my back-end code and Cypress end-to-end tests for the front end, and I'm adding Selenium browser automation to Beacon, alongside studying for the ISTQB Certified Tester Foundation Level and CompTIA A+. On the IT support side, I built an Active Directory home lab in VirtualBox, with a Windows Server 2022 domain controller and a Windows 11 client, where I practiced user and group management, Group Policy and account lockout troubleshooting.

Before moving into tech I worked in customer service and on an industrial production site. Those jobs taught me to stay calm under pressure, handle escalations, and work as part of a team. Outside of code, I sketch and draw.

Languages spoken
English: fluent Malayalam: fluent Hindi: fluent French, TEF Canada: writing C1, reading B2, listening B2, speaking B2
Languages
C#JavaC++JavaScriptTypeScriptKotlinSQLCOBOLJCLHTMLCSS
Frameworks
ASP.NET CoreReactAngularSpring BootNode.jsExpress.jsJetpack Compose
Databases
SQL ServerMySQLPostgreSQLSupabaseVSAM
Testing & tools
xUnitCypressGit / GitHubCode reviewVisual StudioVS CodeAndroid StudioIBM z/OS
In progress
SeleniumISTQB CTFLCompTIA A+
Familiar with
PythonMongoDBUnity
IT support
Active DirectoryGroup PolicyWindows ServerDNSVirtualBox
Animated pixel art of Van Gogh's The Starry Night, 50 by 50 pixels, with twinkling stars and swirling clouds

Outside of code: my pixel-art take on The Starry Night, drawn in Aseprite on a 50×50 canvas with nine layers and animated stars and clouds.

Things I've built

Team project, 4-person Agile team (planned for 5 to 6)

iTinder: dating application

A networking and dating app for IT professionals, built in sprints with feature branches and peer code review. I was the UI/UX lead and built my own designs in React.

  • Led the UI/UX: designed the visual identity, screens, interactions and animations, often sketching concepts on the fly
  • Implemented those designs as responsive, component-driven React interfaces with user state management
  • Took part in the Supabase (PostgreSQL) schema design, including third-party authentication and skill-based matching queries
  • Pushed my own code, reviewed teammates' code and merged pull requests

The source is in a private team repository. I'm happy to walk through the code in an interview.

ReactNode.jsExpressSupabase
In development

Beacon: support ticket system

A help-desk app with a C# ASP.NET Core API and a React client, built in layers. Planned around ticket assignment, status tracking and SLA priority tiers. Tested with xUnit, with Selenium UI tests being added.

Beacon/
├ Beacon.Core
├ Beacon.Data
├ BeaconAPI
├ BeaconTesting
└ client
C#ASP.NET CoreReactxUnitSelenium
Home lab, Windows Server 2022 and Windows 11

Active Directory home lab

A small Windows domain in VirtualBox to practice help desk work. A Windows Server 2022 domain controller runs AD DS and DNS, and a Windows 11 Pro client is joined to the corp.lab domain.

  • Organized users into OUs and security groups, and practiced password resets, account unlocks, disabling accounts and moving users
  • Wrote two Group Policy objects, a Control Panel restriction for the IT OU and an account lockout policy (3 attempts, 30 minutes), and confirmed the first with gpresult
  • Simulated a locked-out user and wrote it up as a help desk runbook, along with a log of the VM problems I fixed while building it
Active DirectoryGroup PolicyWindows ServerDNSVirtualBox

Select a screenshot to enlarge it.

College project, full stack

Angular and Spring Boot app, tested end to end with Cypress

An Angular front end and Spring Boot back end for managing vendors and employees. I wrote both, then wrote Cypress specs that drive the real app in a browser and check each create, read, update and delete flow, plus a page-load check on both pages.

  • Separate spec files per operation, plus a combined suite for each entity
  • Runs in the Cypress test runner against the app on localhost
  • All specs passing in the runs shown here
AngularTypeScriptSpring BootJavaCypress

Select a screenshot to enlarge it.

College coursework, about 4 months, IBM z/OS mainframe

COBOL and JCL batch processing on z/OS

Four months of mainframe programming in the batch-processing style that banks and insurers still use to run back-office systems. I wrote the COBOL programs and the JCL (job control language) that runs them, working through a remote 3270 terminal session on IBM z/OS.

  • Wrote JCL to submit and run the programs as batch jobs
  • Read records from files, including VSAM key-sequenced datasets (KSDS) where each record is found by its key
  • Built formatted reports from the records the programs read
  • Wrote programs that updated records in those files

COBOL is strict about record layouts and data definitions, and working through it for four months made me methodical about both.

COBOLJCLz/OSVSAM
Solo project, Android

WeatherStats

Enter a city and the app shows its temperature and conditions, sunrise and sunset, moonrise and moonset, and the current moon phase, using live data from the Weatherstack API. Built with Kotlin and Jetpack Compose, and released under several version tags on GitHub.

Source code Version tags
KotlinJetpack ComposeREST API
WeatherStats app screen showing weather and moon details for London, Ontario
College case study

Full-stack CRUD app

Multi-layer C# and React application using the Repository and DAO patterns, with separate ViewModels, DAOs and controllers, validation and exception handling, and 11+ xUnit tests covering the API endpoints.

C#ReactxUnit
Solo project

Unity games

A Flappy Bird clone, a mini-golf simulator and a 2D shooter, with animated sprites, score systems and C# scripting. I handled the art assets and the gameplay logic.

UnityC#

Also: a Python–MySQL connector tool, a C++ file-system traversal tool, and 35+ LeetCode solutions.

Education & experience

Sept 2023 to Dec 2026 (expected)
Fanshawe College
Advanced Diploma, Computer Programming & Analysis
  • Cumulative GPA 4.1; Dean's Honours List in all five semesters so far
  • Coursework: Client-Server Development (C#), Data Structures & Algorithms (C++), Object-Oriented Programming (Java, C++), Software Design Patterns
  • Recommended by the program coordinator to a software company for a summer internship
Jun 2025 to Aug 2026
Robinson Solutions
Industrial Cleaner and Acting Team Lead, Toyota Plant, Woodstock ON
  • Acted as team lead directing daily workflows, task allocation and crew communication
  • Worked alongside production teams under strict safety and confined-space compliance standards
Dec 2023 to May 2025
Chick-fil-A
Team Member, London ON
  • Resolved customer escalations and service bottlenecks on the spot during high-volume rushes
  • Handled several service stations at once to support teammates and keep service fast

Let's talk

I'm looking for an entry-level role in QA, IT support or software development, starting after I graduate in December 2026. Based in London, ON, and open to opportunities across the GTA.

Theme