Skip to content
Sourav Chandhok
SC
Open to full-time opportunities

Click or tap to say hello.

Hello, I'm Sourav Chandhok I'm a  Full-Stack, Java Backend, and AI application developer

Computer Science graduate from York University building resilient Java backends, modern React applications, and production-tested systems.

Based in Toronto · Seeking full-time opportunities across Canada.

OUTSIDE THE CODE

Beyond the Terminal

A mix of high-altitude trails, alpine lakes, open water, and life outside code.

Horseshoe Bend sunset cliff edge
// horseshoe-bend.jpg
[TRAILS & NATURE]

Best thoughts come mid-trail

Hiking alpine ridge lines and red-rock backcountry to build endurance and mental clarity. Stepping away from syntax quietly resets the loop every time.

Rocky Alpine Mountain Lake
// alpine-lake.jpg
[HIKING & EXPLORATION]

The best views are earned

Exploring mountain trails, alpine lakes, and the landscapes waiting beyond the familiar route.

Jet skiing on open lake with friends
// jet-ski.jpg
[WATER & ADRENALINE]

Open water & speed

Carving wake and feeling raw velocity across open water on bright afternoons. An adrenaline-charged physical counterweight to sedentary terminal sessions.

MY TOOLKIT

Technical Skills & Tools

A comprehensive catalog of languages, frameworks, and developer toolchains I build with.

Languages & Core

Java
Python
TypeScript
JavaScript
Go (Golang)
C / C++
HTML5 & CSS3

Frameworks & Web

Spring Boot
Spring Security
Spring Data JPA
Spring MVC
Maven
Gradle
Next.js
FastAPI

Databases & Storage

PostgreSQL
Oracle DB
MongoDB
Redis
Supabase
SQLite
Cloudflare R2

Cloud & DevOps

Docker
AWS
Kubernetes
GitHub Actions
Jenkins CI/CD
Linux
Git

Frontend

React
Vite
Tailwind CSS

Testing & API Tools

JUnit
Mockito
Testcontainers
Selenium
Postman
HP ALM

AI / LLM

OpenAI API
LLM Integration
Claude Code
Codex
GitHub Copilot
Cursor

ACADEMIC BACKGROUND & CREDENTIALS

Education & Credentials

Foundational computer science principles, software architecture, and technology entrepreneurship.

York University west entrance stone with the red York U emblem
York University Lions logo
UNDERGRADUATE DEGREE Keele Campus • Toronto, Ontario

B.Sc. (Honours) in Computer Science

York University • Toronto, ON October, 2026

Computer Science program focused on software engineering, algorithms, data structures, object-oriented programming, operating systems, and database systems, with extensive development experience in Java.

Bergeron Centre for Engineering Excellence at York University
Lassonde School of Engineering logo
INNOVATION TRACK Lassonde Engineering

Bergeron Entrepreneurs in Science & Technology (BEST) Certificate

Lassonde School of Engineering • York University

Entrepreneurship and technology innovation program focused on product development, business model validation, venture creation, and translating technical ideas into viable solutions.

WORK HISTORY & INDUSTRY EXPERIENCE

Professional Experience

Building reliable full-stack applications through collaborative development, testing, and release delivery.

Application Programmer Analyst Co-op

Ministry of Education, Ontario Public Service • Toronto, ON
May 2023 – Aug 2024
PILLAR 01

Full-Stack & Backend

4+
Enterprise Applications
20+
Features & Fixes
  • Built and enhanced Ontario government applications across Java backend logic, React/JavaScript front ends, REST APIs, and Oracle databases.

  • Implemented application features and fixes while troubleshooting workflows, APIs, and backend data using Java, SQL, JSON, and Postman.

PILLAR 02

Automated Testing & QA

500+
Test Cases Executed (Selenium & Manual)
  • Created and executed 500+ manual and automated Selenium tests, helping validate functionality across QA and UAT environments.

  • Maintained high test coverage across critical user paths to prevent regression ahead of provincial school-board reporting deadlines.

PILLAR 03

DevOps & Releases

5+
Release Cycles
200+
Defects Tracked
  • Tracked 200+ functional and technical defects through JIRA and HP ALM and supported 5+ software release cycles using Jenkins and CI/CD workflows.

  • Collaborated with developers and analysts to reproduce issues, verify fixes, complete regression testing, and support release validation across the SDLC.

FEATURED WORK & ENGINEERING EVIDENCE

Featured Projects

Production systems, distributed architectures, applied AI workflows, and empirical research.

JAVA / SYSTEM DESIGN
RoleImpact application screenshot
DETERMINISTIC PERMISSION & GRAPH SIMULATION

Understand the business consequences of an access change before making it. RoleImpact is a Java 21 and Spring Boot simulation platform that models employees, roles, permissions, capabilities, and workflows to identify downstream impact and evaluate mitigation options.

Java 21Spring BootDockerReactTestcontainersPostgreSQLFlyway
APPLIED AI / FULL-STACK
JobHelperGuru application screenshot
AI-ASSISTED RÉSUMÉ & JOB SEARCH WORKSPACE

JobHelperGuru is a full-stack job-search workspace built with Python, FastAPI, and React. It analyzes job postings, compares multiple résumés, generates evidence-aware bullet suggestions, tracks applications, and preserves core functionality through an offline heuristic fallback.

PythonFastAPIReactOpenAI APIpytestPostgreSQL
JAVA / CLOUD & SECURITY
YU Bazaar application screenshot
SECURE CAMPUS MARKETPLACE

A modernized Java campus marketplace for York University students featuring Spring Security, OTP verification, persistent PostgreSQL storage, cloud-hosted listing images, and automated CI/CD.

Java 17Spring SecurityPostgreSQLDockerCloudflare R2
DATA ANALYTICS / NETWORK SCIENCE
Toronto Airbnb Market Network research community map
15,809 LISTINGS NETWORK COMMUNITY ANALYSIS

Do Toronto’s Airbnb market segments follow official neighbourhood boundaries? An interactive network analysis and research case study of 15,809 Toronto Airbnb listings using Louvain and Leiden community detection.

PythonReactTypeScriptNetwork ScienceData Analysis
SMALL EXPERIMENT · NEXT.JS / JEV

Jev vs. Jev

A playful checker that asks Jev whether Jev is the right fit for your task.

Try it ↗

LET'S CONNECT

Have an opportunity in mind?

I'm seeking full-time Java backend, full-stack, and AI application development opportunities across Canada.

Download my resume