[Your Name]

Hi, I'm Arjun Sasidaran

I'm a Software Engineering Student at McMaster University

About Me

I am a passionate and dedicated student with a strong interest for Machine Learning, AI and Full Stack Development. I am currently in my third year of Software Engineering at McMaster University and I am seeking Co-op opportunites for Winter and/or Summer 2025 . Over the past couple of years, I have had the opportunity to work on a diverse range of projects, bringing a unique blend of skills and experience to every task I undertake. I'm always eager to explore new opportunities. Feel free to connect with me via the form in the contact section or reach out on LinkedIn.

Experience

Product Developer

Bombardier | Jun 2023 - Aug 2023

  • Developed an AI powered chatbot designed to address supply chain issues and workforce transitions for Bombardier's Global 7500 aircraft.
  • Implemented text similarity algorithms, leveraging TF-IDF and cosine similarity, to retrieve past issues related to the aircraft based on the user's query.
  • Created and deployed a Flask-based Python API hosted on Heroku, proficiently handling HTTP requests, and contributing to system functionality.
  • Optimized Functional Test Procedures using live part shortage data, reducing 3 hour tasks to under 15 minutes.
  • Awarded 3rd Place in Bombardier Digital Transformation Competition, among 12 different teams and over 100+ participants.

Project Analyst

Bombardier| May 2023 - Aug 2023

  • Effectively tracked aircraft build issues, ensuring each step of repair was completed at various stages in the production line.
  • Actively communicated with team members to assess build progress, facilitating prompt resolution
  • Conducted data analysis, prepared reports, and utilized tools such as Excel and PowerBI to provide actionable insights for informed decision-making within project management.

Projects

Financial Chatbot

A chatbot designed to retrieve information on companies' financial information from 10-K documents, utilizing the OpenAI API, Streamlit, Langchain, and Neo4J for the graph database.

Chatbot

AceTutors

AceTutors is a web application developed to help York University students find tutors for their specific courses. The platform was built using React.js for the frontend, styled with Tailwind CSS, and leverages Firebase for backend services and secure user authentication. To keep course information accurate and up-to-date, Selenium is used for web scraping, pulling courses directly from the university's website.

AceTutors

SMS Spam Detection

A machine learning-based SMS spam detection system using Python and Scikit-learn, implementing text preprocessing, feature extraction, and Naive Bayes classification to effectively identify and filter spam text messages.

SMS Spam Detection

Island Exploration

An island rescue mission with Maven centered around the exploration of the island's creeks and emergency site. The program uses a drone to scan the current map location parsed in json with the programmer required to make decisions based on the information received.

Island Exploration

Maze Runner

The Maze Runner project is a Java application designed to solve complex mazes using various algorithms, including Trémaux's Algorithm, Breadth-First Search (BFS), and the Right-Hand Rule and comparing their efficiency. To ensure code quality and reliability, the project integrates SonarQube for continuous inspection of code quality and JUnit for comprehensive unit testing.

Island Exploration

Contact Me