Experience
Cornell Tech Teaching Assistant Intern
July 8,2019 - August 23,2019
Taught HTML, CSS and JavaScript to around 300 incoming CUNY college students and helped them launch their first website.
Handled logistics for the program using spreadsheets
Morgan Stanley IT Developer Intern
Jan 7,2019 -- Jan 24 ,2019
Created a chatbot to aid user in finding information, edit and navigate through different databases.
Hands on experience PuTTY, intelliJ, and eclipse, and NLTK library in python
Learned about Splunk, REST API, RESTful Web Services, Cosine Similarity, Decision Trees, Cloud Computing, cybersecurity and cyberthreats, various network authentication protocols with focus on Kerberos, the process of Agile Development, and implementation of NLP and AI in chatbots
Break Through Tech Ambassador
March 6, 2020 - Present
Trained on leadership and public speaking skills in order to be the voice of Break Through Tech NY, an organization promoting Women in Technology.
Queens College Academic Advising Center: College Tutor
February 10, 2020 - May 20,2020
Tutored Calculus, Data Structures, OOP in C++, OOP in Java, Computer Architecture, Macroeconomics, Microeconomics and Introductory Chemistry to students.
First Robotics Competiton Mentor
September, 2018 - Present
Mentored 20+ robotics team members for 2019 First Robotics Competition
Guided the design and development process of a 120lb 33in X 28in X 55in robot
Queens College Robotics Club : co-founder and President
January 2019 - Present
Founded a Robotics Club which aims to nurture a community of budding technologists, train members about different subsystems of a robot and participate in various robotics competitions.
Spearheaded initiative of peer mentoring program under which three student groups work to create three different technology based solutions for students with disabilities.
JBHS Robotics Team
October 2016- May 2018
Secured 6th position in First Robotics Competition 2017, NYC Regionals beating all our previous records.
Elected as the Head of Electronics and Pneumatics Department from August 2017-May 2018.
Hands on experience in prototyping, chassis design, and programming. Designed and finalized electrical and pneumatic configuration of the robot
Programs
Google Student Developement Team Java Programming
Learnt Java Programming through an online course led by Google Student Developement Team.
Break Through Tech Summer Guild
Hands on experience in coding and product design while working on a real-world problem. Gained insight in the process of building and designing everyday technology.
Columbia University SIAM Google IgniteCS Coding Bootcamp
Learnt Java Programming through an online course led by Google Student Developement Team.
Break Through Tech Career Readiness Program
Underwent training in python programming, general of mathematical modelling
NYU ITEST
Covered theory of robotics, hardware aspects, and coding, taught by Dr. Vikra Kapilla.
Designed and built a line following robot, and completed project related to robot farming.
Interacted with real life entrepreneurs and experienced faculty in the field of computer programming.
Built By Girls Wave
Participated in a program that matched participants with professionals to help them better prepare for the tech-industry.
Urban Barcoding Research Program
Completed research on DNA barcoding using Sanger Sequencing under Dr. Michael Tessler. Reconstructed the internal image of a parasitic worm from micro CT scan data. Poster selected for presentation at UBRP Research Symposium 2018.
Coursework
Internet and Web Technologies
Internet protocol stack, analysis of representative protocols; Internet applications: client-server architecture, popular Internet application protocols, Internet application design, client side programming, server side programming, Web application and Web site design; programming projects.
Software Engineering
Principles of software engineering including the software life cycle, reliability, maintenance, requirements and specifications, design, implementation, and testing. Oral and written presentations of the software design. Implementation of a large programming project using currently-available software engineering tools.
Computer Architects
Instruction set architectures, including RISC, CISC, stack, and VLIW architectures. The memory hierarchy, including cache design and performance issues, shared memory organizations, and bus structures. Models of parallel computing, including multiprocessors, multicomputers, multivector, SIMD, PRAM, and MIMD architectures. Pipelining models, including clocking and timing, instruction pipeline design, arithmetic pipeline design, and superscalar pipelining.
Data Structures
Fundamental data structures and their implementations: stacks, queues, trees (binary and AVL), heaps, graphs, hash tables. Searching and sorting algorithms. Runtime analysis. Examples of problem-solving using greedyalgorithm, divide-and-conquer, and backtracking.
Computer Organization and Assembly Language.
Principles of computer design and implementation. Instruction set architecture and register-transfer level execution; storage formats; binary data encoding; bus structures; assembly language programming.
Discrete Structures.
Algorithms, recursion, recurrences, asymptotics, relations, graphs and trees, applications.
Object-Oriented Programming in Java
Object-oriented algorithmic problem solving in Java, with attention to general as well as language-specific issues including applications, event-driven programming; elements of graphical user interfaces (GUIs); linked lists; recursion; inheritance and polymorphism; file I/O; exception handling; packages; applications of simple data structures; applets; concept of multithreading; testing and debugging.
Object-Oriented Programming in C++
Object-oriented algorithmic problem solving in C++, with attention to general as well as language-specific issues including pointer and pointer arithmetic; linked lists; memory management; recursion; operator overloading; inheritance and polymorphism; stream and file I/O; exception handling; templates and STL; applications of simple data structures; testing and debugging techniques.
Introduction to Algorithmic Problem-Solving
Introduction to the principles of algorithmic analysis and computational implementation. Topics include implementation methodologies, including choice and use of data types, objects, classes, and methods; control structures; basic data structures including arrays; procedures and functions; parameters and arguments; scope and lifetime of variables; input and output; Written documentation describing algorithms and identification and correction of algorithmic implementations.
Elementary Real Analysis
Rigorous introduction to functions of a real variable. Topics include real numbers and the completeness property; limits of sequences; elementary topological concepts; continuity and uniform continuity; sequences and series of functions, derivatives; Taylor's theorem; the Riemann integral.
Linear Algebra
An introduction to linear algebra with emphasis on techniques and applications. Topics to be covered include solutions of systems of linear equations, vector spaces, bases and dimension, linear transformations, matrix algebra, determinants, eigenvalues, and inner products.
Introduction to Probability and Mathematical Statistics
An introduction to the basic concepts and techniques of probability and statistics with an emphasis on applications. Topics to be covered include the axioms of probability, combinatorial methods, conditional probability, discrete and continuous random variables and distributions, expectations, confidence interval estimations, and tests of hypotheses using the normal, t-, and chi-square distributions.
Advanced Calculus
Vector-valued functions, higher-order derivatives, maxima and minima of functions of several variables, integrals over paths and surfaces, vector analysis.
Multivariable Calculus
A continuation of the work of MATH 143 or 152. The topics include polar coordinates, vectors, solid analytic geometry, vector-valued functions, double and triple integrals, functions of several variables, partial derivatives. Wherever possible, applications are made to problems of geometry and physics.
Discrete Mathematics for Computer Science
This course lays the groundwork for further courses in discrete mathematics and theoretical computer science. Topics include sets, functions, relations, formal logic (propositional and predicate calculus); elementary number theory; elementary combinatorics and discrete probability; introductory abstract algebra, monoids, and groups
Corporate Finance
An analysis of the major funds flows of the firm. Development of the principles for determining specific assets a firm should acquire, as well as the least-cost methods of financing those assets. Topics considered include the management of cash, inventories, receivables, and fixed assets; alternative sources of available funds, including short-, intermediate-, and long-term sources of financing; the cost of capital; optimum capital structure; and corporate dividend policy.
Macro-Economic Analysis
National income measurement; macro-economic theories of income, employment, prices, and interest rates; public policies for growth and stabilization
Price Theory
Familiarizes the student with the technical tools of economic analysis. Covers price, input and output decisions of the business firm; the forces behind supply of and demand for the product of the firm and industry; and the factors determining the distribution of income.
Introduction to Microeconomics
How decisions are made by the consumer and producer sectors of the economy and the interactions between the two sectors; the process of resource allocation and income distribution within a free enterprise economy as well as alternative market structures such as monopoly, oligopoly, and monopolistic competition; and the effects of various government policies on the allocation of resources and the distribution of income.
Introduction to Macroeconomics
Covers the nature and methods of economics and survey of major economics problems; the determinants of national income and output, the price level, and employment; the role of money and banking in the economy; and the role of the government’s fiscal and monetary policies
Data and Society
A scientific examination of the relationships of digital technology and big data to the individual and society. Topics include issues of privacy and ethics, human machine interaction artificial intelligence, interpersonal communication, law and crime, healthcare, education, business, effects on American and global social structure, media, national security and politics, and science and technology the scientific community.