My Experience
Rochester Institute of Technology
Bachelor of Science in Computer Science
August 2020 - December 2025
- Graduated with Honors (GPA: 3.7/4.0)
My academic journey provided me with strong theoretical foundations and practical skills in computer science.
Excellus BlueCross BlueShield
iOS Mobile Development Co-Op
June 2024 - August 2024
- Developed Dynamic User Interface: Implemented a location-based feature that changes the login background to enhance user engagement.
- Enhanced User Experience: Created a time-sensitive welcome message on the home screen that adapts to the time of day, displaying "Good morning," "Good afternoon," or "Good evening."
- Integrated Firebase Communication Features: Successfully integrated Firebase In-App Messaging and Push Notifications to deliver critical updates to users, improving app communication and user retention.
- Agile Development and Collaboration: Worked within a Scrum team, utilizing Agile methodologies to drive project efficiency. Regularly demoed features to stakeholders, ensuring alignment with project goals and user needs.
During this time at Excellus, I gained insight into the development process of mobile apps. I had the opportunity to gain experience on creating potential features for the Excellus apps, like a dynamic background depending on the user location, and the time-sensitive welcome messages. I also laid the foundation and successfully created a feature that would go live, which is the In-App Messaging and Push Notifications feature using Firebase.
Excellus BlueCross BlueShield
Software Engineer In Test Co-Op
June 2023 - December 2023
- Developed Automation Framework: Created page objects that represent web pages, enabling future automation testing by interacting with page elements.
- Automated Test Workflows: Designed and implemented WorkflowStep and Workflow classes that automate specific steps in test cases, ensuring comprehensive testing of webpage functionality.
- Database Validation: Conducted SQL-based testing using JUnit to compare actual SQL record values against expected outcomes, ensuring data integrity and accuracy.
- EDI File Testing: Automated the testing of EDI files to validate system behavior, ensuring that errors are correctly identified when files are processed by the automatic system.
During my first co-op at Excellus, I gained insight into how automated testing is done on the UI side. For most of my co-op, I created automated testing scripts for sites that would replicate human interaction (like clicking buttons, filling out forms, etc.), in order to make sure that the functions on the webpage works as expected. Toward the end, I created scripts that would automatically correct EDI files (files that contain healthcare information about clients), so that no errors are detected when they are processed by the automatic error-checking system.