Accompanying my years of courses in information technology have been a number of real world and extracurricular
experiences. These have helped give me a better sense of how businesses and groups function, interact, and produce, not
to mention give me new connections and skills. I've selected a relevant few of these experiences and listed what I did below.
Impact.com
New York, NY
Software Engineer I
August 2025 - Present
Junior Software Engineer
April 2024 - August 2025
- Play a key role in developing features and improving performance & scalability across premium whitelabeled influencer marketing web platform for numerous world-class brands.
- Oversee and execute a significant transition from legacy systems to modern and secure development standards, practices, and technologies
- Fix issues on the platform on a rolling basis as they are reported
Magnatech Business Systems Inc.
Plainview, NY
Software Development Contractor (Part time)
August 2018 - Present
- Write custom software scripts for company and its clients on an as-needed basis
- Develop Python scripts (utilizing Pandas, Tesseract, etc.) for data and document batch processing
- Create Bash scripts to automate regularly done manual processes on client machines
Web Designer
January 2018 – August 2018
- Updated and redesigned the corporate website for a technology/computer consulting company
- Used WordPress, as well as custom HTML and CSS code to create layout of website
- Rewrote and added content according to desires of company
FlexIt Inc.
New York, NY
Software Developer (Part-time)
August 2021 - March 2024
Software Development Intern
June 2021 - August 2021
- Play a key role in developing new web applications/products and features across the company web site
- Develop, from scratch, new web pages for marketing purposes and white label pages to be used by licensing partners
- Fix issues on the website on a rolling basis as they are reported
Cornell Hyperloop Project Team
Ithaca, NY
Web Development/Business Sub Team Lead
February 2021 - May 2022
- Lead and direct team in debugging, remodeling, and adding new content to team website; run weekly meetings with sub team
- Participate in weekly meetings with other team leads to help determine direction and priorities of the project team
- Assisted in managing the public face of the project team to both students and sponsors
Web Development/Business Sub Team Member
February 2020 - February 2021
- Collaborate with other sub team members in debugging/remodeling existing website, adding new content to site
- Assist in managing the public face of the project team to both students and sponsors, including the website, social media presence, as well as taking and curating photos/videos to be publicized
- Support members of software engineering team in completing assigned tasks when available
- Create new platforms to assist in greater transparency and efficiency for the entire team (i.e. a live blog platform)