Danielle

Hello! I'm Danielle


I'm currently a rising senior studying computer science at Brown University.

Work

Software Engineer Intern

Microsoft

Summer 2021

  • AMD CPU Error Telemetry Dashboard


    Created a telemetry dashboard for the AMD platform to monitor processor errors in the AMD product lines. Utilized Azure Data Explorer / Kusto in order to decode telemetry information from SEL and WHEA logs and extract relevant data. Utilized Microsoft Power BI in order to provide effective and intuitive vizualizations of error trends that could reveal error dependencies. This dashboard was effectively used by the team to identify, escalate, and remidiate a particular firmware issue with AMD Milan based systems.
  • DRAM Test and Repair


    Developed a DRAM Test and Repair (DTR) feature for AMD platforms that would provide instant, remote, and in-system DRAM cell replacement for Azure infrastructure. This feature utlizes a Memory Built-in Self-Test (BIST) and the Post Package Repair algorithm (PPR) in order to perform and report telemetry for in-system DIMM repairs. This feature has huge potential business impact for Azure - it eliminates DIMM replacement costs and can reduce server out of service times from several weeks to around 40 minutes for DIMM repairs.
  • Data Engineer Intern

    Fidelity Investments

    Summer 2020

  • Log Analysis Project


    Collected, parsed, and analyzed database logs in AWS S3. The extracted data was particularly helpful for the data capabilities team's analysis. Used ARIMA and Exponential Smoothing models to perform time series analysis on the log data and to identify potential security threats.
  • PowerDesigner Project


    Created an extension for SAP PowerDesigner that was widely distributed and used within the technology department.
  • Customer Clustering Project


    Performed cluster analysis on customer data using the python scikit-learn machine learning package.
  • Software Engineer Intern

    jSonar

    Summer 2019

  • Amazon Lexbot Project


    Presented in front of a customer panel to demonstrate the product’s extensive capabilities in behavioral analytics. Used AWS CloudWatch to collect data from chats in AWS Lexbot, and set up MongoDB aggregation pipelines in order to develop a UEBA and classifier in order to analyze user behavior.
  • SQL Injection Project


    Used User and Entity Behavior Analytics (UEBA) to catch and report SQL injection attempts. This feature was integrated into the final product and made available to customers.
  • Teaching

    Head Teaching Assistant

    Brown University

    Fall 2021

  • Introduction to Computer Vision


    Head teaching assistant for CSCI1430: a course that indroduces various topics within the field of computer vision. This includes: fundamentals of image formation, camera imaging geometry,feature detection and matching, image classification, scene understanding, and deep learning with neural networks.
  • Responsibilities involved hiring and training UTAs, working on course development, hosting weekly office hours, and grading projects / homework.
  • Teaching Assistant

    Brown University

    Spring 2020

  • Discrete Structures and Probability


    Teaching assistant for CSCI0220: a mathematics course on discrete structures and probability within the computer science department.
  • Responsibilities included hosting weekly officehours, planning review material for the TAs and grading homeworks / exams.
  • Projects

    Chess Board Recognition

    Computer Vision

    Spring 2020

  • Used Computer Vision and Deep Learning techniques to identify chess pieces and the board state from an image of a chess board.
  • Mainly in charge of the piece recognition component of the project. This involved training a Convolutional Neural Network with TensorFlow to classify pieces. The model was able to recognize pieces with an accuracy of 99.46%
  • Internship Tracker

    Practical Systems Skills

    Fall 2019

  • Created a web application to keep track of internship applications and their associated documents. Features included: password protected user accounts, color coded internships displayed based on their application status and document upload for relevant application documents (resumes, cover letters and transcripts).
  • Worked with Flask and Django templating for developement of the dynamic site, MongoDB for data management and Docker for deployment.
  • Database

    Computer Systems

    Fall 2019

  • Made a thread safe database that can manage multiple clients connected to a server. The clients are able to safely query, insert and remove key-pair data.
  • Worked in C and used fine-grained locking in order to ensure thread safety. Additionally handled cancellation signals on the server side in order to safely terminate the clients and shutdown the server.
  • Search

    Integrated Introduction

    Spring 2019

    Created a search engine that would return the most relevant pages for an input query. This involved breaking documents down into essential terms, determining the relevance of a document to each term and determining the authority of documents (which involved recognizing links and implementing the PageRank algorithm).

    Courses

    Computer Science

  • Computer Science: An Integrated Introduction (CSCI0170/CSCI0180)
  • Introduction to Computer Systems (CSCI0330)
  • Practical System Skills (CSCI0060)
  • Computer Vision (CSCI1430)
  • Logic for Systems (CSCI1950Y)
  • Design and Analysis of Algorithms (CSCI1570)
  • Design and Implementation of Programming Languages (CSCI1730)
  • Introduction to Software Engineering (CSCI0320)
  • Algorithmic Game Theory (CSCI1440)
  • Mathematics

  • Honors Calculus (MATH0350)
  • Linear Algebra (MATH0520)
  • Discrete Structures and Probability (CSCI0220)
  • Statistical Inference I (APMA1650)
  • Economics

  • Principles of Economics (ECON0110)
  • Intermediate Microeconomics (ECON1110)

  • ** = currently enrolled

    Contact

    Please contact me!