Intro

Hi everyone! My name is Ruben, a recent computer science graduate. I considered myself a natural problem solver, with an innate curiosity for the world, technology and the universe. I am passionate about Computer Science as a whole since it encompasses my love for knowing how things functions and grow. I specialized in software engineering with programming languages including Java and Python. I am always improving my skills and knowledge since I am firm believer that there is nothing that can not be learned. By the way, check out my my github repository.

Work

I have multiple projects that I completed during my education and some others I completed as a way to improve my skills:

Recipe Finder Application:
  • Developed a recipe application that allows users to browse and discover recipes, store liked recipes, and interact with a backend API. Utilized React for the frontend, Node.js for the backend, and PostgreSQL for the database management.
  • Implemented a recipe browsing feature utilizing an external API (spoonacular.com).
  • Created a PostgreSQL database to store liked recipes and implemented CRUD (Create, Read, Update, Delete) operations for managing liked recipes.
  • Developed a backend server using Node.js and Express.js to handle API requests, including fetching recipe data and managing liked recipes.
  • Designed a responsive and user-friendly frontend
Client Scheduliing Application
  • Developed and deployed a GUI-based desktop scheduling application using JavaFX, integrated with a MySQL database for efficient data manipulation.
  • Leveraged advanced Java features including lambda expressions and collections to optimize program functionality and performance.
  • Implemented robust error handling mechanisms to ensure smooth operation and user experience.

About

Education: Wester Governors University, 2024

Skills: Java, Python, C++, JavaScript, HTML, CSS, React.js, Node.js, Express.js, PosgreSQL, MySQL, Git, Github.

Projects: I have multiples projects in my Github including a recipe finder application, a client scheduling application, and a spam filter. Feel free to check them out.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form