Ruben Lopez

Software Engineer

Hi, I'm Ruben.

I’m a graduate from the University of Houston with a B.S in Computer Science and a B.S in Mathematics, I thrive on facing evolving challenges that require innovative and cost-efficient solutions.


Individually and within a team, I’ve worked on numerous projects ranging from robotics, games, websites, and medical equipment; as a result, I’ve learned to design and implement software based on technical requirements set up by the stakeholder. In addition, I take great strides to learn and apply new skills to develop innovative solutions to solve complex challenges.

At heart, I’m a passionate problem solver who find greats thrill in meeting challenges that require thinking outside of the box. When I’m not busy trying to solve a problem, I’m growing and learning new skills like a new methodology, programming language, or even a spoken language. There is no limit to what fascinates me, there is an entire world full of new experiences and techniques to learn.

My portfolio.


Hydro Burst Website

The Hydro Burst webstie is the face of the Hydro Burst organization, through this site stakeholders could easily inspect monthly iteration documents to view the ongoing construction of the organization's ROUV.

HTML
CSS
Bootstrap
JavaScript

Remotely Operated Underwater Vehicle (ROUV)

The ROUV is a Remotely Operated Underwater Vehicle that was designed to compete in the 2016 international Marine Advanced Technology Education (MATE) competition. My roles in the project were to develop a proprietary network infrastructure, primitive AI, Proportional-Integral-Derivative (PID) error management controllers, and performance testing through Test-Driven Development (TDD).

C#
.NET
C
Python

Quixo Board Game

The Quixo Game was a student project that I co-developed to bring an existing game into the digital realm, together we built the Quixo game utilizing Java whilst conducting performance testing through Test-Driven-Development (TDD).

Java
TDD
SOLID
OOP
Gradle

Stock Machine Project

The Stock Machine Project was jointly developed with a fellow peer with the intention to develop a tool that could calculate the net asset value of a User’s stocks. Given a text file, the program would read from the file and utilize the Yahoo Finance API (Discontinued) to discern the current market value of certain stocks. Subsequently, it would then calculate the net asset value of a User’s stocks and promptly relay said information.

Java
TDD
SOLID
OOP
Gradle

Personal Website

My website is a passion project of mine, I started development with the idea of illustrating who I am and what I’ve done. Utilizing HTML, CSS, JavaScript, and Semantic UI; I set out to bring my idea to life and it will continuously evolve as I grow in my role as a software engineer.

HTML
CSS
JavaScript
Semantic UI

Contact Me


NAME

EMAIL

MESSAGE