Hey there!

I'm Johanna, a Latina software engineer interested in tackling hard problems and making the tech industry look more like the diverse world we live in. This Fall, I will be continuing my studies at Cornell University pursuing a Master of Engineering degree in Computer Science. My interests in technology include Software Engineering, Full-Stack Development, and Mobile Development (iOS). In my free time, I like to run, cook, and find new donut shops to try.

Twitter icon


Summer 2019

Working on the Lightroom Cloud Services team as a Software Engineer Intern, I led efforts to transform critical image processing microservices testing into a more streamlined deployment pipeline. More specifically, I developed a comprehensive test suite of unit, component, and end-to-end tests in Ruby to effectively test these microservices and provide modularization of code. In doing this, I was able to reduce test runtime by up to 20 seconds per test for thousands of tests cases.

Cornell icon


Summer 2018

As a Software Engineering Intern at Twitter, I worked on the MoPub SDK team recreating the fullscreen video ad experience on iOS devices to empower developers and create a seamless user experience. I wrote a technical design document to plan my implementation and continued updating it throughout the development process to ensure the project's success when pushed to production after the conclusion of my internship. My work is currently in production, improving load time by up to 5 seconds per ad unit.

Twitter icon

Cornell Engineering

Fall/Spring 2018, Spring 2019

In the Department of Computer Science, my role as a Teaching Assistant for the introductory and intermediate web development courses (CS 1300, CS 2300) allows me to help convey technical knowledge to fellow students in a concise and welcoming manner to enable them to continue in the field with confidence and a sense of belonging. Technical concepts for this course include: frontend and backend development, database construction, user interactivity, design principles.

Cornell icon

GE Aviation

Summer 2017

As a Digital Technology Leadership Program Intern, I leveraged my technical knowledge in software development and database management to lead a project for a tool to be used on shop floors. By communicating technical features of projects to non-technical stakeholders, I was able to gain insight into defining the problem statement that would later inform my decisions in building a product roadmap with best implementation methods.

GE icon

CodeKids Camp

Summer 2016

At CodeKids, I worked an Instructor to teach local students ages 7 through 13 the fundamental concepts of programming and robotics. While external resources like Codecademy and Lego Mindstorms were used to allow students to deliver actual quantifiable projects, I presented concepts through face-to-face interactions with students each morning, making sure to include hands-on activites that would solidify the concepts independently from any specific syntax.

Chef's Choice logo

Chef's Choice

Recipe recommendation system based on mood.

Cornell Hyperloop logo

Cornell Hyperloop

Revolutionizing the future of transportation.

OVegas gameplay


Texas Holdem Poker, OCaml version.

Data visualization stock image

Data Viz

Data visualizations using d3.js that make data concise and meaningful.