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
PROJECTS
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
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
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
CONTACT