HELLO, I'M JOSEPH CRUZ

I am Software Engineer based in Sacramento, CA. I'm passionate
about creating new and unique projects.

ABOUT ME

Hello!

I recently graduated with a Bachelor's in Computer Science from Sacramento State University. I have worked on multiple projects using languages such as Java, Dart, HTML, and C++.

I am excited for the opportunity to grow and gain new experiences in an entry level software engineering position. I have worked in an agile environment where I needed to communicate to a client and other developers about the requirements that I needed to accomplish. In the future I hope to contribute to projects that have a positive impact on people.

SKILLS

Java
JavaScript
C
C++
Dart
SQL
Flutter
OpenGL
HTML
CSS
Git
Github
Jira

PROJECTS

Toy Trader App

Toy Trader is a mobile application developed for a client using Dart and the Flutter framework. I collaborated in a team of 7 as a full stack developer in which I managed the database and created UI elements.

Toy Trader was created to help families trade toys their children no longer used. This would help prevent still functioning toys from ending up in landfills.

Tools Used

Dart
Flutter
Firebase
NoSQL
Android Studio

Colloseum Crash

This project was created in order to gain experience with Java and learn about how to design a fully functional game engine. It is a small demo of a game that uses functions I created such as I/O, physics, AI, scripting, sound, modeling, and networking.

The model can move around by using player input, either by using keyboard and mouse or a controller. The movement then gets sent over the network using UDP transfer protocol to send the location to the server. The AI then makes a decision based on the player movement.

Tools Used

Java

Computer Graphics Scene

This scene is a digital art piece that was created using JOGL (Java Library to add OpenGL) to gain experience in using shaders and graphics pileine. These shaders include the vertex shader and the fragment shader.

The models included in the project where created by me or aquired from open source websites. The camera was created by using my experience in linear algebra to rotate and translate objects in 3D space. I then added many teqhniques to visually enhance the scene such as adding fog, transparency, reflection, and water simulation.

Tools Used

Java
GLSL

CONTACT