Skills

Programming Languages

Java
Learned Java through AP Computer Science, have built Java games and an Android app. Understand object-oriented programming, polymorphism, abstract classes/interfaces, structure, data structures, search/sort algorithms. Currently taking Data Structures and Algorithms.

Python
Learned Python through Codecademy. Currently working on making a twitter bot that reminds you to read an article when you tweet it.

SQL
Learning SQL through CS4400, Intro to Database Systems.

Web

HTML/CSS
Self-taught web languages, learned in order to modify WordPress and other templates. Learned through W3Schools and Codecademy.

Concepts

Object Oriented Programming
Linear Algebra
Discrete Math
Diagramming
Differential and Integral Calculus
Basic Data Structures and Algorithms
Elementary Android App Development
Elementary Web Design
Photography and Design Principles

Software

Android Studio
IntelliJ IDE
Eclipse IDE
Adobe Photoshop, Illustrator, InDesign (Certified)
Microsoft Office

Languages

English, native
Gujarati, fluent
Hindi, fluent
Spanish, intermediate

Communication

Presentation
Public Speaking
Research Writing
Communication Design
Photography