Steven Touba

Software Engineer
San Mateo, CA

Resume / Contact Me

About Me

I am a software engineer with experience in React, Redux, Ruby on Rails and Node.js using the Express framework. Previously, I was a formulations and process development chemist working in the pharmaceutical and biotechnology industry. My passion for learning new technologies, and problem solving led me down the path to software development, web development in particular.

As a way to further my skills in web development, I built a full-stack clone of Slack, a business communication platform and messaging app. I used PostgreSQL as the database, Rails on the backend, Action Cable to manage and integrate WebSockets, and React/Redux on the frontend. Additionally, I worked with a team of 3 engineers on a MERN (MongoDB, Express.js, React, Node.js) stack web application called virtual tabletop; that also integrates WebSockets, managed via socket.io. Virtual tabletop is a sandbox to simulate grid based tabletop gaming, where users can upload images to create their own boards and pieces. Furthermore, my love of classic gaming inspired me to create Desert Raiders, a 2-d platformer based on Super Mario and Prince of Persia, using just JavaScript and Canvas.js.

Outside of software development, I’m a jack of all trades, master of none. I love to dabble in a broad range of subjects from cooking to traditional hand tool woodworking.

Skills

Learning new skills and technologies every day.

  • Ruby
  • Ruby on Rails
  • JavaScript
  • Node.js
  • React
  • Redux
  • PostgreSQL

WebSockets (Action Cable, socket.io), Html:5, CSS3, Express.js, Mongoose odm, git

Projects

QuickSilver

Inspired by Greek mythology, a clone of the popular business communication chat application Slack.
Live Site | GitHub

Ruby on Rails | PostgreSQL | Action Cable | React | Redux

Virtual Tabletop

A sandbox to simulate grid based tabletop gaming, where users can upload images to create their own boards and pieces.
Live Site | GitHub

Node.js | Express.js | MongoDB | Socket.io| React | Redux

Desert Raiders

A 2-d platformer based on Super Mario and Prince of Persia.
Live Site | GitHub

JavaScript | canvas

Get in touch

Fill in your name, email and message. I'll get back to you as soon as possible.