Suraj Kacham

BS in Computer Science at Rutgers University '25

Education

Rutgers Logo

Rutgers University

Bachelor of Science
Computer Science

GPA: 3.78

September 2021 - January 2025

Experience

Software Engineer Intern

Bank of America
  • Devised an innovative silence detection algorithm for real-time user call transcription using OpenAI’s Whisper, reducing delays by 75% compared to previous methods of analyzing audio every 3 or 5 seconds.
  • Designed and implemented an advanced audio feature extraction algorithm for real-time sentiment analysis in IVR systems, leading to a 40% increase in customer satisfaction and a 30% reduction in operational costs.
  • Engineered a Natural Language Processing (NLP) solution to summarize a 10-K annual report, reducing reading time by 90% while preserving key insights for efficient decision-making.
June 2023 - August 2023

Software Engineer Intern

Allstate
  • Developed Python automation scripts that reduced manual testing time by 25%, and consistently achieved a 90% test success rate.
  • Streamlined build processes across multiple environments with Jenkins, resulting in a 20% reduction in deployment time and ensuring smooth execution across platforms.
  • Analyzed Authorization service issues using Postman, fostering cross-functional collaboration.
  • Delivered a compelling presentation to the team, advocating for the adoption of the PASETO security framework over JWT, resulting in a 20% increase in security readiness at Allstate.
May 2022 - August 2022

Treasurer

Oxfam Club At Rutgers University
  • Managed the club’s finances by allocating money strategically towards food, clothing, and essential supplies.
  • Collaborated with club members to organize fundraising events and awareness campaigns to support Oxfam’s initiatives.
September 2022 - Present

Projects

Transaction Manager

An object-oriented system for managing bank accounts. Transaction Manager allows features such as opening/closing accounts, depositing/withdrawing funds, and calculating interest/fees. Java, JavaFX, Maven

Weather Report

GUI-based application that fetches accurate weather data for many cities. Python, Tkinter, RESTful APIs


Skills

Programming Languages & Tools
  • Java; Python; C; SQL; HTML; CSS;
  • Jenkins; Postman; JUnit; Android; JavaFX; Streamlit; Maven; Gradle
  • Atlassian Confluence; VersionOne
  • Visual Studio Code; IntelliJ; Eclipse, Microsoft SQL Server, Microsoft Office Suite

Interests

Apart from being a software engineer, I enjoy most of my time being active and exploring new places. I love playing basketball and spending time outdoors, whether traveling to new destinations or hiking scenic trails. I'm also passionate about reselling shoes as a personal side hustle.

When indoors, I love trying new foods and exploring diverse culinary traditions. Additionally, I follow the latest technology advancements, always eager to learn and incorporate new trends into my project.


Awards & Certifications

  • Rutgers SAS Excellence Award: Rutgers University 2021 - 2024
  • Rutgers Deans List: Rutgers University 2021 - 2024
  • AT&T Summer Learning Academy Extern: AT&T 2021
  • USCYBERCOM Cyber Academy Certificate of Completion: U.S. Cyber Command 2020
  • Elastic SIEM Fundamentals: Elastic 2020
  • Artificial Intelligence Foundations Machine Learning: LinkedIn Learning 2020
  • Data Science R basics: HarvardX 2020
  • Learning Excel 2019: Linkedin Learning 2020
  • Learning Java: Linkedin Learning 2020
  • Python Programming: edX 2020