- Amazon & AWS, SDE I & SDE II : Apr. 2021 - Present
-
Designed and implemented multiple services utilizing AWS services and primarily Java.
-
Worked in the AWS SageMaker org on the Neo service.
-
Mentored summer interns and guided them to complete their projects before the end of summer.
- Marshall Wace, Application Development Intern : Jun. 2020 - Aug. 2020
-
Created data visualizations in Grafana through PromQL queries to display CPU and RAM consumption of users.
-
Corrected a slow React application in TypeScript to fix loading issues for specific users.
-
Researched and utilized unfamiliar technologies such as Elasticsearch/Kibana and GraphQL to assist with debugging.
- NYU Fitness, Fitness Attendant : Feb. 2018 - Oct. 2018
-
Enforced the rules, created by staff, for all patrons.
-
Daily tasks included assisting patrons with questions and concerns and assisting supervisors and staff with any problems that may occur.
-
Additional duties were attentively monitoring the floor and closing up the gym at the end of the day.
- SGP International, Consultant : May 2017 - Aug. 2017
-
Built a web application based off a mobile app with two other interns using JavaScript, HTML, and CSS.
-
Implemented CRUD APIs to allow users to save and/or update inputted information.
-
Used C# to update and modify backend code.
- NYU Office of Events, Office Assistant : Feb. 2017 - May 2017
-
Completed general office work including copying, mailing, delivering, and taking inventory.
-
Prepared exact numbers of items for events and information sessions.
-
Answered questions students or parents had when they called the office.
- Biazza
-
A play on words of the Piazza application, Biazza is a Node.js semester long project built using React, Express, MongoDB, and Docker. The application combines the functionality of a website like Stack Overflow with the use/feel of a college portal.
- Chess Opening Simulator
-
A text-based chess game that allows users to practice various chess openings such as the Ruy
Lopez Opening or the Slav Defense, by choosing which pieces to move for yourself and for the
CPU. If the move is considered incorrect by not matching how the opening is supposed to play
out, users can retry and input a different move. Users continue to input their decisions until the
opening is complete.
- This website
- Java
-
4+ years of coding in Java and the language that I am the most comfortable with. Have completed multiple homework assignments/school projects in Java.
- HTML, CSS, JS
-
2+ years of coding in HTML, CSS, and JS. Utilized these languages in an internship as well as in the classroom for projects/assignments. Used these languages a lot for the completion of my minor.
- C
-
1 year of coding in C. Have completed a small number of homework assignments in C. One of my least comfortable languages, but at one point in time was required to write only C.
- Node.js, React.js
-
< 1 year of using Node and React. Had to use these technologies for a semester long project and during an internship. Have a basic understanding of React, components, and states and am able to use these again with research.
- Python, SQL
-
< 1 year of coding in Python and SQL. Have only had to use them in specific situations, but due to the simplicity of the languages, I have had no trouble picking them up on and off over the years.
- C#
-
Briefly used for specific tasks during internships. Not too comfortable with C# but at one point needed to research and utlilize it.
- Spanish
-
4+ years of studying the Spanish language. Conversational proficiency. Not a programming language but still included because it is a language.