Daniel Grewal

Software Engineering Student | Proficient in Java and Full-Stack Development | Actively Pursuing Internship Opportunities in Software Development

As a highly motivated fourth-year software engineering student with a strong foundation in full-stack development, I bring a proven track record of driving impactful projects from inception to completion. My internship experiences have equipped me with a diverse set of programming languages, including Java, Python, and Ruby.

Currently pursuing a Software Engineering BEng (Hons) & Co-op at Ontario Tech University, I have applied my skills to diverse projects, including implementing a Distributed Software License Management System and developing a Courier Management Mobile App. My technical toolbox includes languages such as Java, Python, Ruby, and proficiency in tools/frameworks like Docker, Kubernetes, GCP, and more.

Eager to contribute my skills and passion for innovative software solutions, I am actively seeking internship opportunities to apply my knowledge, enhance my skill set, and contribute to cutting-edge projects in a collaborative team environment. Let's connect and explore how we can collaborate for mutual success!

  • Full Stack Development
  • Independant & Organized
  • Resourceful
  • Reliable & Driven
  • Timely & Efficient
  • Team Player

Professional Experience

Celestica International LP - Global IT Infrastructure, Intern

  • Enhanced EDT using Google Admin SDK APIs on GCP, Cloud SQL, Java, and JavaScript. Resolved issues with transactional consistency and program logic. Inherited role of app maintainer and support.
  • Implemented new endpoints for workflow automation and enhanced service request management using ServiceNow APIs, significantly improving service request turnaround time and IT administrator workflows.
  • Led a brownfield development project, ensuring coexistence of legacy functionalities during continuous updates. Managed a small team to complete tasks and meet weekly sprint goals during development.
  • Led the end-to-end development lifecycle of the MDM app, implementing Google Admin SDK APIs on GCP, Cloud SQL, Java, and JavaScript/HTML/CSS. Inherited role of app maintainer and support after development.
  • Ensured data consistency during the transition to the new device management system and schema. Facilitated adherence to stringent security policies and global data protection regulations ensuring organizational compliance for user-facing, enterprise-level applications.
  • Empowered thousands of global Celestica employees to self-manage their mobile device enrollment and authorization, reducing IT administrator workload. Streamlined device audits and simplified security incident management for administrators, enhancing overall efficiency and control.

RTINGS.com - Web Developer, Intern

  • Demonstrated proficiency in practical full-stack web development, leveraging the power of Ruby on Rails and Vue JS frameworks to deliver new features and enhancements for a high-traffic web application.
  • Contributed to the optimization of web application workflows, resulting in improved user experience and increased site performance metrics (TTFB, FCP, LCP, CLS).
  • Spearheaded cross-functional collaboration initiatives, actively participating in the construction of tailored tools to meet diverse business requirements and enhance overall operational efficiency.



Python, MySQL, Docker, ZeroMQ
  • Implemented scalable microservices for efficient license management, utilizing Docker for technology integration and modular design and ZeroMQ messaging for orchestrating system components.
  • Developed and configured a distributed MySQL multi-primary replica database for robust data storage.


Java, SQLite
  • Developed app for optimizing courier routes with a sophisticated algorithm, prioritizing efficiency and safety.
  • Interfaced and integrated mobile device sensors for video evidence of deliveries, ensuring accountability.


HTML, CSS, JavaScript, PHP, MySQL
  • Developed a responsive front end and implemented several security controls including two-factor authentication, HTTPS, and database encryption.



  • Java
  • Python
  • C/C++
  • Ruby
  • JavaScript
  • PHP
  • Dart
  • SQL

Tools & Frameworks

  • Git
  • Docker
  • Kubernetes
  • Google Cloud
  • ServiceNow
  • Terraform
  • Ruby on Rails
  • Vue
  • React Native
  • Flutter
  • MySQL
  • Flask