Sharon Stratsianis

Full Stack Software Engineer

Passionate about all aspects of building distributed systems.

Patience and perseverance have a magical effect before which difficulties disappear and obstacles vanish. John Quincy Adams

Projects

SolidOS Open Source

SolidOS is an Operating System for Linked Data. Solid and Linked Data are two important technologies that will allow us to have more control over our own data, hopefully in the near future. I am working to improve the code base.

Built with: JavaScript

Check it out Code

Multiplication Game

This is a realtime multiplication game. The game uses the Suzuki Kasami Distributed Algorithm to pass a token around at the end of the game to give access to the critical section to determine who wins. If all children had the same result the child who pressed the Play Button first would win the game.

Built with: React, Suzuki Kasami, Socket.io

Coming soon Code

Sigmafy

Sigmafy is an application built on the Solid Node Server. It uses the Solid specification and Linked Data concepts to see how we can have fine-grained access control to a users location.

Built with: React, Solid, Linked Data

Coming soon Code

Nim Sys Game

Game created for a Masters Java unit.

Built with: Java

Not Available Code

Party Game

This is a game you can play on an Android phone. It consists of many little games that make up a match. The mini games all use different sensors. Some examples are shaking the phone, turning the phone to landscape, screaming. This was a team project. I built the backend using Firebase Realtime database, Cloud messaging, and Firebase functions (serverless).

Built with: Android/Java, Firebase

Not Available Request Code

Tic Tac Toe

Created a Realtime Tic Tac Toe game that has both a server and a client. Two people can play at a time. The board is a typical 3 * 3 grid, but can be extended. The client code is linked below, however you can find the server code from the same Github account.

Built with: React, NodeJS, Socket.io

Not Available Client Code

International Meeting Scheduler

Created an international meeting scheduler using Luxon. Wanted to play around with this in order to get something working to help with a future project of adding timezone to Solid as Linked Data and extending it to be able to show and schedule times for Solid users around the world.

Built with: Javascript, CSS, HTML

Coming soon Code

Skills

Frontend

  • HTML
  • CSS
  • SASS
  • React

Backend

  • NodeJS
  • SQL and NoSQL Databases
  • Mongo, Firebase, SQLServer
  • Linked Data

Languages

  • JavaScript
  • TypeScript
  • Java
  • Python
  • C++

DevOps

  • AWS
  • Docker

B.S. Computer Science - University of California - Irvine

Masters of Information Technology - University of Melbourne