Hello, my name is Gerret Kubota and I am a Software Engineer in the Los Angeles area. I am highly experienced in React/Redux/Node. My most recent work consists of engineering a React Native navigation prototyping desktop tool. I am also a recent speaker of SoCal React (React 17... the suspense is real) Follow my progress by browsing through my recent projects below.
> Gerret.currentOrigin
"Los Angeles, California"
> Gerret.interests
["Code", "Basketball", "CS:GO", "Piano", "Ice Cream", "Game of Thrones"]
> Gerret.contactInfo
> Gerret.resume
> Gerret.education
"B.S. Computer Science - California State Polytechnic University, Pomona"
> Gerret.recentWorkExp
{ work: "Virena", role: "Software Engineer, Co-Founder" }
> Gerret.skills
{
 strong: ["JavaScript", "React/Redux", "SPA", "Node/Express", "Electron", "React Native", "HTML/CSS", "PostgreSQL", "NoSQL", "git", "Webpack", "Rest"],
 experienced: ["AWS (RDS, S3)", "Java", "Python", "jQuery", "Bootstrap", "Oauth 2.0", "Android", "XML", "C#", "C++", "D3", "TDD (mocha, Chai)", "Material UI"]
}
> 

Education

Academic Courses

  • Data Structures and Algorithms
  • Artifical Intelligence
  • Computer Architecture
  • Design and Analysis of Algorithms
  • Computer Graphics
  • Programming Graphical UI
  • Database Systems
  • Language and Translation Automata
  • Computer Logic
  • Secure Communications
  • Software Engineering
  • Operating Systems
  • Programming Languages
  • Computer Network
  • Parallel Processing

California State Polytechnic University, Pomona

September 2012 - June 2016

Pomona, California
B.S. - Computer Science
Dean's List Winter 2016

Experience

Virena

2018 - Present

Engineered a React Native navigation prototyping ​desktop tool​ that provides a visual structure, generates modularized navigation components, and exports automated code file structures in order for developers to automate boilerplate architecture. Developed using Electron and React/Redux.

  • JavaScript
  • React/Redux
  • Electron
  • React Native
  • PostgreSQL
  • Oauth
  • AWS (RDS, S3)

Business Card

November 2017 - January 2018

My client wanted a unique way to hand out his "business card". As a result, he thought to give it out "virtually" by letting his future network clientele to download his app through the app store that contains his contact information. As the client wanted on a mobile app store, I have learned a language called Lua, which is used on a cross-platform called Corona SDK, which distributes for both iOS and Android.

  • Lua
  • Corona SDK
  • MailGun
  • Adobe Photoshop

Vancouver Transit

April 2017 - June 2017

My client wanted a web app that generated Vancouver's bus transit coordinates on a platform called mapbox GL. This was my first web application to develop, and it was an amazing learning experience by utilizing a third party platform to code with HTML, JS, and CSS.

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Bootstrap
  • d3
  • GeoJSON
  • Python
  • mapbox GL

Open Source Projects

Driveway

2018

This app draws a route between the user and a building on campus by using the polyline function. Google Maps API was called to generate the map on the screen and Google's Direction API was called to calculate the route between the user's current GPS coordinate and the building's coordinate.

  • JavaScript
  • React/Redux
  • MongoDB
  • Oauth
  • Material UI

Anagrams Checker

April 2018

The premise of the project was to read a list of words and identify if any of the words are anagrams of each other. To obtain bonus points, the assignment had an optional task to create a GUI for the project. The user may enter a list of words in the text field or they may browse through their file directory to choose a text file that contains any words to identify any anagrams.

  • Java
  • Swing

URL Shortener

December 2017

The requirements for this web app was to code it pixel-perfect with the provided mock-up. The web app also had to be responsive for majority of the screen sizes. In addition, an algorithm had to be written to compress a URL given by a user and the compressed URL must be able to redirect the user to the provided original URL.

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Nodejs
  • Express
  • MongoDB

Get Me To Class

February 2016 - April 2017

This app draws a route between the user and a building on campus by using the polyline function. Google Maps API was called to generate the map on the screen and Google's Direction API was called to calculate the route between the user's current GPS coordinate and the building's coordinate.

  • Java
  • XML
  • Android Studio
  • Google Maps API
  • Google's Direction API
  • Adobe Photoshop

Contact

I'd love to discuss my work in further detail!
Do you have any projects or ideas in mind?
Feel free to contact me at:
Email // LinkedIn // GitHub