Emma Price Portrait

Emma Price

Software Developer
Musician | Cat Lover

Hi, I'm Emma!

Thanks for stopping by!

I'm a recent graduate of Northeastern University, where I earned a B.S. in Computer Science and Music Technology, Summa Cum Laude. I love programming and music (I play violin and guitar), and though they seem like distant interests, I've found that they have quite a lot in common! They both need a great team to succeed, require creative problem-solving, and are full of interesting, smart, and fun people.

I also love cats, doing puzzles, and cross-stitching! I think tardigrades are the coolest things on Earth (and maybe even space), and my backup career (because everyone knows Software Developers need backup careers!) is to become a bee keeper!

What I'm passionate about

I'm passionate about increasing diversity within Computer Science. I am a product of women-in-CS initiatives like Girls Who Code and an all-girl robotics team. I believe that in order for any team to achieve their best results, they need diverse ideas and solutions, which means they need a diverse team!

What I'm doing

Wood Mackenzie - Software Engineer I

Boston, MA | July 2022 - Present

What I've done

Northeastern - CS 1200 (First Year Seminar) TA

Boston, MA | Sept 2021 - May 2022

As a TA, I co-led a class of first-year students on a weekly basis. In addition to taking attendance and grading student work, thoughout the semester, I met with and advised students one-on-one and led workshops, most noteably on how to use github. Classes ranged from 20-40 students, and workshop attendance was typically over 50 students.

VMware - Back-End Engineering Co-op

Boston, MA | Jan 2021 - June 2021

I worked on VMware's vCloud Director (VCD) product, primarily in Java, Hibernate, and Postgres. I added to the existing API the functionality to safely add/remove an NSX-V Manager from a vCenter in VCD. I also researched and fixed long-existing and high-priority customer-reported bugs, most notably by enforcing the "Running Virtual Machines" quota when renewing a vApp and by ensuring that files were properly cleaned up when cancelling the "Download vApp Template" task. I optimized API requests by minimizing the number of database calls that were made by the backend, and I wrote system tests for all the bugs I fixed as well as for all new code I wrote.

Northeastern University Women in Technology (NUWIT) - Vice President

Boston, MA | Jan 2020 - May 2021

As VP, I was in charge of making sure our Executive Board met NUWIT's goals. I managed our Executive Board officers and coordinated between them when planning logistics and events with external companies, University organizations, and University administration. I served as a spokesperson for NUWIT while interacting with stakeholders, including University staff and faculty, alumnae advisors, and potential donors. Additionally, during the COVID-19 pandemic, I adapted NUWIT to distance learning and became quite the Zoom extraordinaire, making sure virtual meetings ran smoothly.

Wood Mackenzie (formerly known as PowerAdvocate) - Software Developer Co-op

Boston, MA | Jan 2020 - Aug 2020

I worked with PA's full development stack, primarily in React and Javascript and used various databases (MySQL, AWS Redshift, MemSql, AWS DynamoDB). I've researched and implemented search optimizations and data synchronizations in ElasticSearch. I examined design decisions for classifying client spending into designated taxonomies and architected my team's "Dataset Management" epic. During this process, I structured about 3-4 months of work, connecting existing separate workflows to fully replace an outside application with an in-house one. I conducted behavioral interviews for the next generation of Software Developer Co-op candidates and remotely on-boarded them during their first 2 months.

Tempus Unlimited - Personal Care Attendant

Boston, MA | Nov 2018 - Dec 2019

I provided quality care for 2 adults in wheelchairs, working overnight shifts 2-3 times per week. I facilitated their internet usage and digital communication, as well as administered medication and aided with hygiene and exercise.

Private Tutor

Los Angeles, CA | Feb 2017 - May 2018

I tutored 2 middle-school students, primarily in math (Algebra and Geometry), working with each of them 1-2 times per week. I adapted my teaching methods for students' different learning styles, and saw them improve at least one full letter grade.

CSavvy - Curriculum Design Intern

Dr. Sheila Tejada @USC | Los Angeles, CA | July 2015 - Aug 2015

I managed the timeline for developing Computer Science curriculum geared towards middle-school girls. I designed the curriculum with middle school teachers, exploring learning options within wearable technology and scribbler robots (programmed with Python).

Fun things I've built

The Cube Formerly Known as "Spaghetti Cube"

Co-Creator | Music Technology Senior Capstone | Jan - Apr 2022

My partner and I, during the Fall 2021 semester, created a musical Rubik's Cube for our final project in Embedded Audio Programming. The original cube was a small 2x2 cube with buttons and accelerometers attached to faces of the cube. These sensors were all wired, making the cube a big mess of wires, hence the name "Spaghetti Cube". For our senior capstone, we continued this project and remade this cube, but wireless. The cube consisted of 3 wireless gyroscopes placed within a large 3x3 cube, and music was generated live on an Arduino based on the sensor input.

Oh Sheet!

Co-Creator | Software Engineering Class Project | Nov - Dec 2021

My team and I designed a spreadsheet application similar to Google Sheets for our Software Engineering final project. We acted as our own Project Managers, ideating and planning features for our users, drawing up user stories, and implementing deadlines for deliverables. Our tech stack included Typescript, React, and Firestore. Along with implementing basic features such as mathematical functions, adding/deleting rows/columns, and changing text/cell colors, we allowed users to share spreadsheets and concurrently edit them with another user. Like in Google Sheets, users would see edits live.

Shoplift

Co-Creator | HackBeanpot Hackathon | Feb 2020

My team and I designed a web application that suggests more environmentally-conscious grocery shopping alternatives. I implemented the front-end in React, utilizing Pub-Sub event listeners. We created this application in under 24 hours.

Village

Co-Creator | Database Design | Nov 2019 - Dec 2019

My coding partner and I created a simplified version of Animal Crossing wherein a user living in a village can make money, buy items, and give items to other villagers. I implemented a basic log-in system and used a MySQL database to keep track of complex user data, such as a villager's "bank account" balances, personal item inventory, and user metadata. Front-end and non-DB logic was coded in Java.

Spreadsheet Application

Co-Creator | Object Oriented Design | Oct 2019 - Dec 2019

My coding partner and I created a spreadsheet application (similar to Microsoft Excel) as a final project. Coded in Java, we implemented cell functions, like SUM and PRODUCT, that could be applied to multiple cells within the sheet. We used a Model-View-Controller structure and additionally adapted our Model and Controller to legacy View code.

KROMMA Art Installation

Co-Creator | Jan 2018 - Apr 2018

My team constructed an interactive, walk-in dome in Marlborough School's Academic Resource Center. Using Arduino micro-controllers, I programmed and soldered RGB light sticks to put within translucent beach balls that would change color according to the ball's acceleration. Over 1000 people visited our art installation.

Platform VR Game

Sept 2017 - Nov 2017

I designed a VR game where players "jump" over and "duck" under moving platforms that progressively increase in speed. Using Processing's 3D graphical library, I made this into an Android app.