Dynamic and accomplished computer science professional with 2 years of hands-on experience in software development, cloud computing, and Generative AI. Currently pursuing a Master's in Applied Computer Science at Dalhousie University, complemented by a Bachelor's in Computer Engineering. Proficient in a wide array of programming languages, frameworks, and cloud technologies including Python, Java, React, AWS, and GCP.
Demonstrated expertise in developing innovative mobile and web applications, such as a virtual tour assistant and a collaborative task management website. Proven track record in delivering robust solutions and excelling in collaborative, fast-paced environments. Key strengths include innovation, teamwork, adaptability, problem-solving, and professional communication skills.
Successfully implemented a WhatsApp Shop system at Snapdeal and contributed to course content development at Coding Ninjas. Achieved notable success in hackathons, winning prizes for solutions in financial fraud and marine life conservation. Seeking coop and full-time opportunities to leverage technical skills and drive impactful projects in the field of computer science.
I love working with business and collaborators to bring their ideas to life, and I'm always looking for new opportunities to learn and grow as a developer.
GrayCyan · Co-op (09/2024 - 12/2024)
Toronto, Ontario, Canada · Remote
Snapdeal (Acevector Group Private Limited) - (09/2022 - 07/2023)
Gurugram, Haryana, India
Coding Ninjas (Sunrise Mentors Private Limited) - (01/2022 - 07/2022)
Gurugram, Haryana, India
Technologies:
Spring boot, Kubernetes, Terraform, GCP Cloud Build, Cloud Source Repository, Artifact Registry
Two microservices developed in Spring Boot. Implemented CI/CD pipeline in GCP using Cloud Build, Cloud Source Repository and Artifact Registry. Created Kubernetes cluster using terraform.
Created cloudbuild.yaml which will package the source code, containerize it and deploy the workload to Kubernetes cluster using deployment yaml files, when a new commit is pushed to the repository.
Attached persistent volume to the kubernetes cluster accessible by both microservice containers. Exposed one microservice as a service to the internet.
Technologies:
Python, TensorFlow, AlexNet, VGG, ResNet
Used convolutional neural networks (CNN) to identify images as 'dogs' or 'not dogs'.
Evaluated the algorithm's effectiveness in correctly identifying a dog's breed.
Timed the algorithms to balance accuracy with runtime efficiency.
Technologies:
Python, PyTorch, Hugging Face, PEFT, LoRA
Loaded a pre-trained GPT-2 model and evaluated its performance.
Performed parameter-efficient fine-tuning using the PEFT library with LoRA configuration.
Conducted inference using the fine-tuned model and compared its performance to the original model.
Technologies:
React, JavaScript, Java, Spring Boot, SQL, AWS (Amazon Web Services), CloudFormation
Built a web platform aimed at improving team collaboration and productivity through effective task management. Features include:
User Authentication: Secure login system using AWS Cognito.
Data Storage: Persistent data storage and retrieval using SQL databases. with AWS RDS
Deployment: Leveraged AWS services for robust deployment, including Elastic Beanstalk for application hosting, EC2 for scalable computing power, Load Balancers for traffic management, VPC for network isolation, and RDS for relational database services.
Used AWS Cloudformation to deploy AWS resources
Technologies:
React, JavaScript, Java, Spring Boot, MongoDB, Netlify, Render, REST
Contributed to the development of Eduhub, focusing on the online testing feature which includes:
Question Banks: A repository of questions that can be categorized and reused in various tests. User is able to do CRUD operations on Questions
Test Creation: Allows educators to create customized tests with varying levels of difficulty and formats. User is able to do CRUD on tests.
Test Attempts: Enables students to take tests within a controlled environment and secure environment
Result Generation: Automated evaluation and result generation providing immediate feedback to students
Technologies:
React, JavaScript, Java, Spring Boot, Spring Security, SQL, GitLab, Designite, TDD, Agile, Junit, REST
Developed the backend of a social media and events platform with robust features to enhance user interaction and engagement:
Authentication: Secure login and registration system to protect user data by using Spring Security and JWT
User Profiles: Comprehensive profile management allowing users to customize their online presence.
Posts (CRUD Operations): Full suite of Create, Read, Update, and Delete functionalities for user posts.
Chat Functionality: Real-time messaging system to facilitate communication between users.
Worked in Test Driven Development and Agile Environment with Code Coverage of 85%
Technologies:
Kotlin, XML, Firebase, ZegoCloud, Figma, MVC.
This mobile application was created to streamline the process of renting and buying pre-owned items. I worked on
Calling System: Allows users to directly contact sellers or renters via in-app calling using Zegocloud
User Authentication: Ensures secure login and registration processes using firebase AUth
User Profiles: Enables users to create and manage personal profiles with their listings and preferences.
Homepage: Features a user-friendly interface displaying the latest items available for rent or purchase.
Technologies:
Flutter, Dart, Python, Django, Firebase, Figma
We developed a mobile application designed to enhance the travel experience for tourists. This comprehensive tool offers several features to ensure a seamless and enjoyable journey
Recommendation System: Provides personalized suggestions for places to visit, eat, and stay based on user preferences and location.
Tourist Support Chatbot: An AI-powered chatbot available 24/7 to answer queries, offer travel tips, and provide real-time assistance.
Translator: Facilitates easy communication with locals by translating text and speech between multiple languages.
Storytelling Feature: Delivers rich historical and cultural information about various attractions through engaging narratives.
Won 2nd Price in Cognizant Generative AI hackathon by providing a viable solution regarding financial fraud in Canada. Got to know and Intereact with Industry Professionals and get a chance to join Generative AI Externship Program by Cognizant From June,2024 - July,2024
Won 2nd Prize in Generative AI & Oceans by providing a viable solution for marine life conservation with Gen AI. Presented our Idea at the 2024 Dalhousie AI Symposium. Got a chance to gain experience and knowledge for great minds in the field of Generative AI
Successfully completed the Cognizant Generative AI Externship, where I worked on two projects: using a pretrained Image Classifier to train dog breeds and applying lightweight fine-tuning to a foundation model. Gained hands-on experience in Python, deep learning fundamentals, foundation models, and fine-tuning a foundational model.
Participated in Global Game Jam, 2024 and created a game using Phaser.js and shared our game globally
Achieved the certificate after completing the exam. Learned various AWS services and learned to implement various solution architectures for deploying web and mobile applications, etc. using those services.
Completed training as a Cloud Practitioner as a Part of the Snapdeal Technology Team. Achieved the certificate after completing the exam with a score of 850/1000.
Learned the core concepts of Java programming. Completed under MSD group of Institutions S.No. - A18-12014, Regn. No. - MSD/KPT/18-19/P08-12/014
Learned the core concepts of SQL. Completed in Udemy. Certificate no: UC-814f5367-92ef-43d0-a477-cfa3a07b626a Certificate URL: ude.my/UC-814f5367-92ef-43d0-a477-cfa3a07b626a
Software Developer
Hello, Thank you for taking time to visit my portfolio! So if you're looking for a versatile and passionate Full Stack Developer, Cloud Engineer, Generative AI Developer and to take your project to the next level, look no further. Let's build something amazing together!
Phone: +1 (782) 882-7240
Email: rc257785@dal.ca
© 2024. Built by Rachit Khanna
Design Motivation from Noor Mohammad