WELCOME.

About.

My name is Elaine Alasagas and I am a software engineer based in Seattle, WA. I enjoy building tools in technology and creating art.

Before becoming an engineer, I wore many different hats. After graduating from the University of Washington, I worked as a para-educator/assistant teacher in special-needs at Kent School District. After moving to Seattle, I worked the front-desk at Amazon for about a year, and later advanced my career at Amazon as a Technical Recruiter. Shortly after joining Facebook, I was accepted to Oregon State University in their Computer Science program. As a recent graduate, I'm excited to learn and grow as an engineer and to work on fun and interesting products/projects!

Experience.

code

My experience in coding languages both academically and self-taught ranges (in order of proficiency) from C++/C, JavaScript, Dart, and PHP, but have worked with Python, C# using Asp.Net Core MVC, and Java using Spring MVC. I am proficient in CRUD operations using RESTful architecture.

tools

I've worked with a variety of tools, text-editors, and libraries. The frameworks I've worked with include ExpressJS, Flutter, Asp.Net, and SpringBoot. I've also worked with templating engines such as Handlebars, Thymeleaf, and RazorView.

server-side

Backend technologies I've used for database management systems are PostgreSQL, MySQL/MariaDB, Oracle, SQLite, and MongoDB. For web servers, I've worked with Apache, Tomcat, Node.js, and Mongoose. I've also used cloud compute platforms such as Heroku and Azure (for mobile, I've used Firebase as a BaaS).

Projects.

mobile

Developed in flutter. Type in any major city to get a basic weather report.

Developed in flutter. Choose between playing a 7-key piano or 7-key xylophone.

Developed in flutter. Calculates BMI based on gender, weight, height, and age.

Developed in flutter. Basic login/registration chat using firebase_auth API and document storage using Firebase.

Developed in flutter. Report trash anywhere by taking a photo and using geolocator API, get live location. Post for other uses to see - stored in Firebase.

Developed in flutter. Simple 13 question true or false quiz that totals the number of correct answers at the end.

web

Developed in Javascript, HTML, CSS, using paper.js. Press any key to create an animated sound and add a new ball. Github

Developed in HTML, CSS and using paper.js, click anywhere to paint on the canvas. Save your work by clicking 'save' or 'clear' the canvas. Github.

Developed in Node, Mongo, Express, HTML, CSS, and Semantic UI. Simple blog app with basic create, remove, edit, update (CRUD) operations.

Developed in Node, Mongo, Express, Passport, HTML, CSS, and Bootstrap. Crowd-drivern platform for campsites. Github(see git for test users or create your own.)

Developed in Javascript, HTML, CSS. Find the color that matches the combined integer values of Red, Blue, Green (RGB). Github

Developed in Javascript, HTML, CSS. Basic to-do list to keep track of tasks for the day.Github.

c++/c

Developed in C++. This program prints out details about students/instructors based off a file. You can add and save information to an output file.

Developed in C++. Program based off of Langton's Ant. The program controls an ant and flips an empty space to '#' then turns right. If the ant sees a '#', it flips to an empty space and turns left.

This project creates a simple 2D predator-prey simulation. In this simulation the prey are critters and the predators are doodlebugs.

Developed in C++. Simple 2-player game, where first to 5 in a row wins.

Developed in C++. Choose between a 2x2 or 3x3 matrix and enter the integers to find the determinant.

Developed in C++. This program counts the number of number of letters in a file and saves results into an output file.

Developed in C++. In this text-based game, you will choose a player and opponent. Damage is based on dice rolls - a summary of their duel will print after the match has been completed.

Developed in C++ and Python. Simple networking communication application.

Developed in C++. In this text-based game, you will set a starting amount and food cost. The goal is to buy as many animals before going bankrupt.

Five very simple programs in assembly. Feel free to use Visual Studios to run - see how-to setup your environment on my github.

java & php

Developed in Spring 5 (Core, AOP, MVC, Security, REST), Hibernate, Tomcat, and Thymeleaf. Basic customer-relationship-manager with create/read/edit/delete options and security features with sample logins.

Developed using Linux, Apache, MySQL, PHP (LAMP), using FullCalendar API. Proposal to create an internal scheduling service for staff and students to host office-hours, group meetings, and a system to keep track of conversation and group files without overflowing an email inbox. Built from scratch (OSU Capstone) VIDEO DEMO.

c#

Developed in C# using Asp.net MVC framework. Utilizing basic CRUD operations (no db storage) and default templates. User is able to create, edit, update, delete, and show posts. Github

Developed in C#, Asp.net MVC, CSS(SASS), BootStrap, Javascript/jQuery, utilzing Microsoft SQL Server RDM and deployed on Azure server. Sample clothing e-store - able to view and filter clothing by type and brands, add them to your cart to get total, and basic checkout. See DEMO

CONTACT.

Thanks for visiting my portfolio!

Download my resume or send me a message!

designed and developed by elaine alasagas