Truman Chan

Software engineer ยท Computer Science + MMGT @ York University

About

Duo degree student in Computer Science and MMGT at York University.

I've been more of a generalist, building backend microservices across my internships. Toward the end of my time at Kepler Communications, I got to work more deeply with relational data services and backend infrastructure, which is what really sparked my interest in data lakes and pipelines.

I think data infrastructure is going to be a huge part of how future systems are built. I like the idea of wiring together services, queues, and storage so information flows cleanly from raw ingestion through modeled layers to what users actually see. There's so much room for optimization, and that's what makes it fun to me.

Outside of work, I spend a lot of time lifting, cooking, and travelling. Lately I've been getting into videography, learning how to shoot, edit, and tell better stories through a camera. If I ever gain enough confidence, you'll probably see some vlogs up online.

Skills

Languages: Java, Python, JavaScript/TypeScript, C, Dart, SQL, Assembly, SwiftUI

Frameworks: Spring Boot, Flask/FastAPI, React/Next.js, Flutter, OpenCV, MediaPipe

Cloud & data: AWS (S3, Lambda, RDS, DynamoDB, EC2, Glue, Iceberg), PostgreSQL, MongoDB, TimescaleDB, Kafka, DuckDB, ZODB, MinIO

Tools: Docker, Kubernetes, k3s, k9s, Argo CD, Traefik, Prometheus, Grafana, node_exporter, Ansible, Git/GitHub, CI/CD (GitHub Actions, GitLab CI)