About Me 👋


Hi, my name is Haley Patel and I am an aspiring software engineer. Growing up, I enjoyed playing logic-based games and immersing myself into game development, leading me to find computer science and mathematics as the perfect combination of disciplines for me to pursue. (I also lurked in the Inspect Element Window of websites I found interesting a lot as a kid ... and still do) I aspire to continue growing and developing in these fields and applying what I learn to solve real-world problems! Feel free to connect with me on LinkedIn!

🎓 Academics

Major: Computer Science Minor: Applied Mathematics

Albert Dorman Honors College
  • Technical Director - NJIT Women in Computing Society
  • President - NJIT Business Masterminds
  • Cornell x Google Break Through Tech AI Fellow
  • 📚 Current Reading List :)

    The Rising Sun - John Toland
    The Mysterious Affair at Styles - Agatha Christie
    Designing Data Intensive Applications - Martin Kleppmann

    Projects

    Below are some of my personal projects and their respective links to their GitHub repositories.

    Stock Analytics Engine

    Developed an end-to-end web application using the Django Python framework to expedite the retrieval of company fundamentals and financial statements. Streamlined live stock data from the FMP API, leveraging Kafka, AWS services (Glue & Athena) and MongoDB. Utilized MongoDB to store and query NYSE stock data for generating an interactive webpage to sort real-time stock price, volume, and price change information.

    Kanban Application

    A Kanban application built using PostgreSQL, Express.js, React.js, and Node.js. The application allows users to organize their tasks using a Kanban board designed with React.js. A RESTful API was implemented to perform the CRUD operations on the PostgreSQL database. This project was my first introduction to JavaScript frameworks.

    Compiler for a Simple Perl-Like Language in C++

    A compiler for the simple Perl-Like language made in C++. It includes a lexical analyzer and parser-interpreter. It can analyze, parse, and interpret files written in the Perl-Like language defined by a given set of language rules. The compiler evaluates and returns the correct program outputs and returns error messages if the SPL program has syntax errors.

    RSA Encryption Algorithm Project

    Python project containing a mathematics based implementation of the RSA Encryption Algorithma, a widely-used public-key cryptosystem that facilitates secure communication over insecure networks, such as the internet. I used what I learned in discrete mathematics to write the functions and implement the algorithm.

    HNP Bank

    I developed a database for a fictional banking institution to gain an understanding of relational database applications to the real world. The database requirements were designed and implemented on Oracle SQL Developer, and then translated over to MySQL. The website logic was implemented with PHP and MySQL , and HTML, CSS, and JavaScript were used to serve the front-end expereince. This was my first time building a full-stack application, and I learned a lot from this experience!

    Experiences

    Company Logo

    Reddit


    Software Engineering Intern

    May 2024 - August 2024

    Company Logo

    Prudential Financial


    Software Engineering Co-Op

    September 2023 - December 2023

    Company Logo

    United Parcel Service


    Software Engineering Intern

    June 2023 - August 2023

    Company Logo

    NJIT Honors Summer Research Institute


    Undergraduate Researcher - Machine Learning

    June 2023 - August 2023

    Contact Me

    Feel free to contact me!