Java
Java
I learned Java for the first time in AP Computer Science during my junior year of high school. Since then, I've worked with it in college during my freshman year of college in Object Oriented Programming & Data Structures. I also used Java during my Summer and Fall 2020 internships while working on the backend of my team's application.
Python
Python
I first learned Python in my senior year of high school during a Software Development course. Since then, I've used it for personal web development projects, including this one.
OCaml
OCaml
I learned OCaml during my sophomore year of college during Data Structures and Functional Programming.
HTML
HTML
I first learned HTML in my senior year of high school during a Software Development course. Since then, I've used it during my Summer and Fall 2020 internships for the front-end of my team's application.
CSS
CSS
I first learned CSS in my senior year of high school during a Software Development course. Since then, I've used it during my Summer and Fall 2020 internships for the front-end of my team's application.
JavaScript
JavaScript
I was first introduced to JavaScript during my senior year of highschool in a Software Development course. However, I learned JavaScript more in-depth during my Summer 2020 internship, during which I used it on the front-end of my team's application. Finally, I've used JavaScript for the entirety of my Summer 2022 internship.
TypeScript
TypeScript
I was introduced to TypeScript for the first time during my Summer 2020 internship, where I used it on the front-end of my team's application.
Bootstrap
Bootstrap
I first learned Bootstrap in my senior year of high school during a Software Development course. Since then, I've used it for personal web development projects, including this one.
AngularJS
AngularJS
I was introduced to AngularJS for the first time during my Summer 2020 internship, where I used it on the front-end of my team's application.
SQL
SQL
I first learned SQL in my senior year of high school during a Software Development course. Since then, I've used it during my Summer and Fall 2020 internships, where I used it on the backend of the application I worked on.
Flask
Flask
I first learned Flask in my senior year of high school during a Software Development course. Since then, I've used it for personal web development projects, including this one.
MongoDB
MongoDB
I was introduced to MongoDB in my senior year of high school during a Software Development course.
Spring
Spring
I was introduced to Spring for the first time during my Summer 2020 internship, where I used it on the backend of my team's application.
Foundation
I was introduced to Foundation in my senior year of high school during a Software Development course.
VSCode
VSCode
I used VSCode for the first time during my Summer 2020 internship. Since then I've used it for all of my personal projects and for my Data Structures and Functional Programming class.
Eclipse
Eclipse
I used Eclipse during my freshman year of college during my Object-Oriented Programming & Data Structures class.
Emacs
Emacs
I used Emacs during my junior year of highschool during my AP Computer Science class.
Digital Ocean
Digital Ocean
I used Digital Ocean in my senior year of high school during a Software Development course to deploy our projects. Since then, I've used it for personal web development projects, including this one.
Heroku
Heroku
I used Digital Ocean in the summer after my senior year of high school during a program called FinTech Focus to deploy our projects. Since then, I've used it for personal web development projects.
WCAG
WCAG
Throughout my internship at Google during Summer 2022, I learned a lot about the importance of accessibility within web applications. I became extremely familiar with the Web Content Accessibility Guidelines and implemented several solutions that helped the Google Maps JS API meet them.
Communication
Communication
I use my communication skills daily. During the school year, I'm often working with other students on different projects or collaborating on problem sets. During my internships, I am constantly messaging my colleagues, emailing my superiors, meeting over Zoom with mentors, and presenting my work. All of this practice has made me a fantastic communicator.
Leadership
Leadership
I have an empathetic leadership style. Whenever I assume the role of a leader, I always make sure to take into account the opinions of all of my teammembers. This is important because it's always better to get multiple points of view when making decisions. This also conveys to my teammembers that I respect and trust them, and I believe the best teams are built on mutual respect and trust.
Adaptation
Adaptation
I have had to use my adaptability a lot in the last two years. With the onset of the coronavirus pandemic, many people's lives shifted dramatically, and as a result they had to adapt to succeed. I had to leave school on short notice and finish the rest of my Spring 2020 semester online. Additionally, during summer 2020 I worked full-time virtually for the first time. I encountered a lot of changes, and my ability to adapt is what allowed me to succeed in these situations.
Teamwork
Teamwork
I have worked with teams in many different settings, both in college and during internships. I work well within teams because I am good at identifying my role within a team. In some occasions, I am the most experienced on a team and will take a leadership role. In other situations, I am on a team with more skilled individuals, and take on the role of a learner. This allows me to communicate effectively with my team.
Organization
Organization
I am an extremely organized person. Whenever I know I have any events or meetings coming up, I always immediately put them in my calendar. Any tasks I have to complete go in my to-do list. I am also good at prioritizing my tasks. These habits ensure that I always show up on-time and meet deadlines.
Attention to Detail
Attention to Detail
I am very attentive to detail. This skill helps me identify bugs, of which I have found many throughout my internships. This also allows me to think of edge cases that others may not have considered. My attention to detail prevents me from making mistakes and allows me to verify that things work as expected.