Arrow animation
Ben McCabe
Hello! I graduated NJIT in May of 2025 studying Computer Science. I am now working as a Software Engineer at Optum on a full stack team while also working on a part time masters degree with Georgia Tech. My technical skills are primarily in web and mobile development as well as automating tasks to improve efficiency and user experience.

I enjoy being creative and seeing visual output, which is why I love front-end development and app development. I find a lot of inspiration for my work in the music I listen to and the art I surround myself with.

I’ve recently developed an interest in woodworking, furniture design, drawing, and watercoloring, and have been spending some of my free time learning more about these hobbies. You can also catch me skateboarding, hiking the trails, and even doing yoyo tricks.
Dec. '24
A mobile app made in Kotlin, enabling users to create a digital closet by uploading photos of their clothing and posting outfit combinations of their digital clothing items.
May '24 - July '24
A music discovery platform leveraging the MERN stack and iTunes API to explore my most listened-to albums with an engaging user interface I designed.
Education
Georgia Institute of Technology
OMSCS - Specialization in Artificial Intelligence
Master of Science in Computer Science
2025 - Present
  • Machine Learning for Trading, Game AI
New Jersey Institute of Technology
Albert Dorman Honors College
Bachelor of Science in Computer Science
2021 - 2025
  • Adv. Data Structures & Algorithms, Adv. Web Development, Mobile Programming, UI Design, Machine Learning, C Programming, Computer Networks, Data Science, Database Design & Management, Cybersecurity
Professional Experience
Software Engineer, Optum
July '25 - Present
  • Expanded backend functionality by creating and updating API endpoints to provide more data to users.
  • Updated database and API to enable tracking of user modifications and link change tickets for accountability.
  • Improved the web application with permission-based access, navigation warning banners, and bug fixes.
  • Raised the team’s security MBO score by remediating npm vulnerabilities and modernizing dependencies.
Software Engineer Intern, Colgate-Palmolive
Sept. '23 - May '24
  • Enhanced product data quality and consistency by using JavaScript to sync attributes and digital assets in Stibo PIM, improving product listings across major online retailers.
  • Implemented product archiving, reducing clutter and streamlining lifecycle management for thousands of SKUs.
  • Improved customer access to nutrition facts by building a web UI to display product information online.
Software Engineer Intern, Optum
June '24 - Aug. '24
  • Migrated Jenkinsfile Pipelines to Github Actions, seamlessly integrating with a preexisting codebase on Github, improving security and enhancing monitoring of CI/CD processes for over 60 repositories.
  • Achieved cost savings of $400k by eliminating licensing, storage, computing, and support costs.
  • Led a team of interns by facilitating daily standup meetings, sprint retrospectives, and managing the Agile Board to delegate tasks and ensure timely project delivery.
IT Developer Intern, Colgate-Palmolive
Sept. '23 - May '24
  • Automated CSV file transfers from AWS S3 to Google Drive using AWS Lambda and developed a Google Apps Script to detect and convert incoming files to Google Sheets, eliminating manual data uploads.
  • Collaborated with interns to build a server status dashboard with real-time Splunk data visualization, improving visibility into system uptime.
  • Integrated a Python script with Splunk for automated Rapid7 API data retrieval and built interactive dashboards with dynamic filters and time pickers for faster issue diagnosis.
Software Engineer Intern, Optum
June '23 - Aug. '23
  • Designed and built a responsive internal job board website using React and CSS, implementing drag-and-drop, filters, and search bar functionality to improve user experience when applying to roles.
  • Created static and dynamic data retrieval endpoints using NodeJS to connect the database to the front-end website allowing users to view and interact with the positions offered.
  • Integrated SQL update queries and update endpoints to ensure the database gets modified based on user interactions.
IT Developer Intern, Colgate-Palmolive
June '22 - May '23
  • Developed multiple Google Chrome Extensions using Google Apps Script to automate data reporting and maintain synchronization of Test & Production databases on Splunk.
  • Streamlined employee tasks and enhanced team efficiency by creating workflow tools and scripts to reduce manual tasks, resulting in improved ticket completion rates.
  • Utilized the Stonebranch automation tool to schedule and manage IT processes held on SAP and Linux servers.
Material Science Research Intern, Becton Dickinson
Sept. '20 - May '21
  • Created a material science analysis desktop application that utilizes OpenCV image recognition to evaluate videos of different rubbers under increasing tensile stress.
  • Applied the Pandas library to analyze the collected data, identifying strengths and weaknesses within each material to guide the development of medical syringes.