Ravtej Shah Singh

Ravtej Shah Singh

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.