Photo of Junita Sirait

Junita Sirait

? "software developer"

Computer Science at Princeton University (Master's of Science in Engineering)

work experience: Software Engineering at Deutsche Bank
undergraduate degree: BA in Computer Science from Wellesley College
email: jsirait@princeton.edu
linkedin: linkedin.com/in/jsirait

interests: Software Engineering, Machine Learning, Data Science.

About Me

My interests lie in applying tech and Mathematics to solve problems in our daily lives.

I have 1-year full time industry experience in Software Engineering, a Software Engineering undergraduate internship, teaching experience as a teaching assistant for 6 undergraduate Computer Science and Math courses, and research experience.

I am currently pursuing my MSE degree in Computer Science from Princeton University and looking for a Software Engineering, Machine Learning Engineering, or Data Scientist internship opportunities (Summer 2024). If your organization has openings in these fields, I would appreciate the chance to discuss potential opportunities.

Skills at a Glance:

  • Programming Languages: Python (extensive), Java, Rust (specialized contexts)
  • ML & Data Science: R, MySQL, plotly, sklearn, pandas, numpy
  • Web development: Flask, FastAPI, Spring Boot, HTML, CSS, JavaScript
  • Version Control: Git
  • Natural Languages: English (fluent), Bahasa Indonesia (fluent), German (claassroom study)

Projects

Investigating News Source Characterizations Using Reddit Audience-based Metrics (undergraduate honor thesis)

Overview: In this thesis, I built embeddings to represent over 2000 online news sources using their sharing statistics on the social platform Reddit. I then evaluated the usefulness of this embedding system by trying to answer questions about the characteristics of those news sources and the relationships between them using clustering and classification methods. This is an interesting problem because a meaningful embedding can help us gain understanding about news sources based on how readers perceive and share them rather than relying on their self-reported characteristics. My thesis aims to do this in a general and scalable way since my method does not rely on Natural Language Processing (NLP) thus it is language agnostic, and instead rely on the widely used discussion and sharing site Reddit.

Tech used: Python sklearn for t-SNE, PCA, SVM, various clustering methods.

Find it here: Wellesley College thesis repository for my complete thesis.


Analysis of 2020 Election Media Coverage

Overview: I create and maintain a database containing data collected by the CredLab at Wellesley College which are the news articles included in the Top Stories panel with the name of those running for president in 2020 election as the query. I then created a responsive website which hosts interactive graphs visualizing the data. The goal of this project is to aid people (especially who are not computer scientists) to make sense of the data we collected to see how Google's algorithm works in deciding which news articles to highlight and to see whether political bias exists.

Tech used: Python, Flask, Plotly, MySQL, HTML, CSS, JavaScript

Screenshot of a heatmap
Screenshot of a boxplot

Wellesley in Time

Overview: Wellesley in Time is a geolocation-based Android application which uses the user’s location on Wellesley campus to display photographs of historical events and traditions that happened specifically around the user's current location, and provides reflection prompts for each photograph. If used while off-campus, then photographs are shown randomly.

Tech used: MIT App Inventor

Find it here: This link or search for 'Wellesley in Time' on Google Play Store.

Screenshot of the first page of Wellesley in Time
Screenshot of the second page of Wellesley in Time
Screenshot of the third page of Wellesley in Time

Cov n Good News (web app)

Overview: Cov n Good News is a web application that allows users to see the current statistics of COVID-19 in the world as well as in individual countries, as well as provides a list of good news regarding COVID-19. The statistics and the list of good news are displayed side-by-side on the page as to show users that no matter how the COVID situation may look like, there are still good happening in the world.

Tech used: Python, Flask, AJAX (JavaScript), HTML, CSS, COVID-19 API, Google Custom Search API.

Screenshot of covngoodnews web application

Other

Collegiate Archery

I shoot bowhunter at collegiate level as a member of Wellesley College Archery Club under USA Archery. Along with my teammates, I have participated in and acquired medals from various archery competitions including MA Indoor Open and Star FITA, and MA Indoor State Championship.

archery

Amateur Nature Photography

I photograph various aspects of nature, including small and medium sized living organisms, buildings, landscapes, etc. I especially enjoy macrophotography. Below are some examples of my works. Feel free to visit my instagram (@meraki.earth) for more.