Hi, I'm Devansh Khatri

Software Engineer

Turning complex problems into scalable, real-world solutions.

About Me

Hi, I'm Devansh Khatri 👋 — a Software Engineering student at the University of Guelph with a passion for building systems that perform under pressure.

I've engineered a real-time equities trading platform capable of handling 10,000+ concurrent transactions, designed REST APIs with Spring Security handling 1,000+ requests per minute, and built a multiplayer trading simulation with live WebSocket updates and risk management controls. My projects blend backend scalability with frontend usability, often powered by Java, Spring Boot, Docker, PostgreSQL, and React.

Beyond projects, I've worked in IT support roles at Walmart, the University of Guelph, and Sanskriti School — sharpening my skills in problem-solving, troubleshooting, and communication. I'm especially excited about opportunities in backend development, fintech, and real-time systems — the kind of work where every millisecond and every transaction matters.

💡 Fun fact: When my code compiles on the first try, I don't trust it… but I still celebrate. 🎉

Backend Development

Expertise in Java, Spring Boot, REST APIs, and microservices architecture

Real-Time Systems

Built trading platforms handling 10,000+ concurrent transactions with WebSocket integration

Fintech Solutions

Developed equities trading platforms with risk management and real-time market data processing

Full Stack Skills

Proficient with Docker, PostgreSQL, React, and modern development practices

Projects

A selection of my personal and professional projects

Premier League Predictor

A full-stack machine learning platform that predicts Premier League match outcomes with 81.4% accuracy. Built with Next.js/React frontend and FastAPI backend, leveraging Random Forest ML models, Hugging Face Transformers (NLP), and interactive 3D visualizations. Deployed on scalable microservices architecture using Docker, Kubernetes, PostgreSQL, Redis, and CI/CD pipelines.

Next.jsFastAPIMachine Learning

Equities Trading Platform

Engineered a high-touch equity trading platform using Java and Spring Boot, enabling real-time market data processing and sub-second order execution. Designed 15+ RESTful API endpoints with Spring Security for secure trade execution.

JavaSpring BootReact

Market Mayhem Trading Game

Developed a real-time multiplayer equities simulation supporting 50+ concurrent users with sub-250ms update latency using WebSockets. Built a trading risk engine with configurable order limits and symbol-level restrictions.

JavaSpring BootWebSocket

REST API with FastAPI

Built REST API using FastAPI and PostgreSQL, improving data access speed by 40%. Developed full-stack app with Flask, React, and Docker for GitHub analytics, boosting team visibility by 30%.

PythonFastAPIPostgreSQL

Open Source Contributions

Projects I've contributed to in the open source community

DynamoDB Dashboard

A web-based dashboard for visualizing and managing DynamoDB tables, with features for querying, filtering, and data manipulation.

Vue.jsDynamoDBAWSDeveloper Tools
View on GitHub

Dev Auth Chrome Extension

A Chrome extension to update authentication tokens for testing applications with different user roles on local development environments.

JavaScriptChrome ExtensionAuthenticationDeveloper Tools
View on GitHub

Nginxconfig.io by DigitalOcean

Contributed to DigitalOcean's open-source NGINX configuration generator, which helps users create optimized NGINX server configurations.

NGINXJavaScriptDevOpsConfiguration
View on GitHub

Experience

My professional journey and key accomplishments

Technology Support Associate

Walmart Canada

Sep 2022 - Feb 2024
Guelph, ON
  • Resolved technical issues with POS systems and devices, reducing customer wait times by 20%
  • Improved inventory and transaction accuracy by 25% through process streamlining
  • Provided technical support, troubleshooting, POS systems, and collaboration with team members

Summer Student

University of Guelph

May 2023 - July 2023
Guelph, ON
  • Delivered IT support for campus systems, resolving tickets 30% faster and improving uptime by 15%
  • Collaborated with faculty/students to resolve hardware and software issues
  • Developed skills in IT support, troubleshooting, communication, and teamwork

IT Support Analyst

Sanskriti School

June 2020 - March 2022
Rohtak, IN
  • Built REST API using FastAPI and PostgreSQL, improving data access speed by 40%
  • Developed full-stack app (Flask, React, Docker) for GitHub analytics, boosting team visibility by 30%
  • Gained expertise in Python, FastAPI, PostgreSQL, Docker, Flask, and REST APIs

Skills

My expertise and technical proficiencies

Frontend

JavaScript
TypeScript
React.js
HTML/CSS
Tailwind CSS

Backend

Java
Python
Node.js
PHP
Laravel
Express.js
RESTful APIs

Database

MySQL
PostgreSQL
DynamoDB
MongoDB
Redis

Cloud & DevOps

AWS
GitHub Actions
Travis-CI
Docker
CI/CD

Tools & Methodologies

Git
Agile
Scrum
JIRA
Figma

Education

My academic background and qualifications

Bachelor of Computing, Software Engineering

University of Guelph • Minor in Business

Coursework

Data Structures & Algorithms, Software Design, Database Systems, Operating Systems, Object-Oriented Programming, Web Development

Activities

Active member of the Guelph Coding Community, participated in coding challenges, peer reviews, and technical workshops

Focus Areas

Full Stack development, Real-time systems, Backend development, Cloud Computing, Software Design, and Emerging Technologies

Get In Touch

Have a project in mind or want to discuss opportunities? I'd love to hear from you!

Email

ddevansh@uoguelph.ca

Send me an email for project inquiries or opportunities

Location

Ontario, Canada

Available for remote work and local opportunities

Connect with me

Find me on these platforms