Photo of Haley Anderson

Haley Anderson

About Me

My name is Haley Anderson. In the Spring of 2020 I graduated with a Bachelors of Science in Computer Science. I graduated magna cum laude and was recognized as the outstanding graduate of the CS program and an outstanding senior in the University Honors Program. I am now working at Microsoft.

I am a 2018 Grace Hopper Conference Scholarship Recipient.

I created this website using HTML and CSS.

College Involvement

Work and Leadership Experience

  1. Software Enigineer at Microsoft Corporation (August 2020 - Present)
  2. Peer Advisor for the Computer Science Department (August 2019 - May 2020)
  3. Co-Founder and President of Data Analytics Association (April 2019 - May 2020)
  4. 2019 Software Development Intern at Microsoft Corporation (May - August 2019)
  5. 2018 Co-Op Student at Siemens PLM Software (May - October 2018)
  6. Vice President of Administration at Pi Beta Phi (January 2019 - December 2019)
  7. Research Assitant in Machine Learning and Assitive Technology Lab (August 2016 - May 2020)
  8. Rewriting the Code Fellowship Member (June 2019 - May 2020)
  9. Vice President of Member Development at Pi Beta Phi (January - Decemeber 2018)
  10. Vice President of Public Relations at Love Your Melon (August 2017 - May 2019)

  11. Link to a quote from Haley on Chapman's website


Microsoft Corporation, Microsoft Word Team

2019 Summer Intern

5/2019 - 8/2019

• Worked on the Word team to help build infrastructure to support online collaboration on the desktop application using C++, impacting 1.2 billion OfBice users

• Designed, developed, and executed a plan to integrate the feature “Fields” into the new collaboration framework

• Received hands-on training and mentorship from a dedicated mentor, manager, and team to ensure all work was skillfully implemented in a timely manner

Chapman University's Data Analytics Association

4/2019 - 5/2020

Coordinated, planned, and executed monthly speakers and company information events for members

Fostered inclusion and conBidence through holding networking and career development sessions

Siemens Product Lifecycle Management Software

2018 Co-op Student

5/2018 – 10/2018

• Developed C++ code to improve runtime efficiency in flagship product, NX

• Created a program to bridge NX with an open source platform and improve user facing capabilities

• Worked with a team to improve the NX environment for users through biweekly software package updates

Machine Learning and Assistive Technology Lab

Undergraduate Research Assistant

8/2016 – 5/2020

An on campus research lab run by the head of the computer science department.

• Compiled data using data mining programs utilizing java

• Working on paper relating topic modeling from children’s essays to mental health data as adults

See "Projects" section for details on accepted papers.

Pi Beta Phi Fraternity for Women

Vice President of Administration

1/2019 - 12/2019

• Oversee Fraternity policy and rules education and adherence; foster a culture of high expectations of behavior while ensuring the chapter upholds its core values

• Fulfill administrative responsibilities such as maintaining member files, managing confidential information, and keeping member information up to date in our online database

• Act as primary consultant on risk management and legal issues, lead the Policy and Standards Board

• Collaborate with a team of 10 to create strategies to efficiently solve problems and maintain good chapter standing with the University

• Organize and run weekly chapter and Executive Board meetings and hold weekly meetings with committees to which I delegate tasks

Vice President of Member Development

1/2018 – 12/2018

• Organize and run weekly Chapter, Executive Board, and committee meetings

• Create academic incentives and mentoring programs to meet chapter members’ grades utilizing study hours

• Use problem-solving skills with those who failed to meet academic standards to help them achieve their goals

• Created, planned, and ran a speaker series called the wellness workshops

Rewriting the Code

Fellowship Member

6/2019 - 5/2020

Rewriting the Code is a 501 (c)(3) dedicated to developing and empowering a community of college women with a passion for technology to become the next generation of exceptional engineers and tech leaders

• Attend webinars to learn more about current technologies, career development, and important job skills

• Become part of a year-long fellowship program and community of female college students interested in pursuing computer science and engineering

Love Your Melon

Vice President of Public Relations

8/2017 – 5/2019

A national college student run non pro\it apparel company benefitting children with cancer

• Coordinated with executive board to plan meetings and communicate with outside guests for biweekly meetings

• Organized and attended hospital visits and club activities

• Worked on my leadership skills through group planning and leading meetings


Project Name: Learning Syntactic Features of Programming Languages from Imagery Using Convolutional Neural Networks

MLAT 2017, International Conference on Program Comprehension.

Wrote paper using still images from a video tutorial that contain code and taught a computer to classify the language of the code.

Project Name: A Topic Analysis of the R Programming Language

MLAT 2017, International Conference on Software Enigneering.

Published paper and poster dealing with topic modeling of the R programing language and its common uses.

Project Name: A Deep Learning Approach to Identifying Source Code in Images and Video

MLAT 2017, International Conference on Mining Software Repositories.

Assisted on this paper relating to software deep learning utilizing data on IntelliSense code completion capture information on source code.

Project Name: Add Some Salt

At the 2017 Twitchcon Hackathon, my team and I built a Twitch extension that uses facial recognition to register emotions and provides relevant emote overlay.

This project is Facial Recognition Overlay for the Twitch streaming service. We use an API to track the face of the streamer on the screen and register the emotion of the streamer. Based on the emotion we detect, a different animation will pop up on the overlay. The main feature of this is called a salt meter. As a player's "anger" emotion increases, a meter will appear on the screen and track the amount of "saltiness" of the player. We accomplished this through java and html by parsing data from a java program into a javascript capable html link, which we then used as a constantly refreshing overlay for twitch streaming accounts.

For this project I coded the Front End, which was a project in html and javascript that translated the facial recognition data into the emote, which toggled visibility depending on which emotion was the most present.

Link to the Github for the Project || Link to the Devpost for the Project