
Hi, I'm Ravtej!
A passionate developer with expertise in software engineering and a love for building innovative solutions.
About Me
I am a Computer Science and Economics student at the University of Toronto with a strong academic background and professional experience in software development. I enjoy solving complex problems and learning new technologies.
Experience
Software Engineering Intern at FeOOH
April 2022 – Sept 2022
Implemented features for web and mobile apps using React and React Native, and explored advanced topics like LIDAR depth detection and Git internals.
Projects
CommUTM
A rideshare app for university students, built using React Native and Django, featuring user profiles, ride scheduling, and pricing algorithms.
Ticket to Ride
A digital board game implemented with Java, showcasing full-stack development skills in a collaborative environment.
Microservices Architecture in Java
Personal Project | Java, REST APIs, Docker, Redis, Docker Swarm, JSON, LAN Deployment
Designed and implemented a distributed microservices system in Java featuring User, Product, and Order services communicating via RESTful APIs through a custom Inter-Service Communication Service (ISCS) for routing and load balancing. Integrated Redis for caching and optimized throughput to 20,000+ instructions per second; containerized and deployed services using Docker Swarm for scalability and fault isolation. Implemented CRUD APIs, transactional order management, and modular configuration with a focus on API design, error handling, and distributed reliability.