Jose D Hernandez
Full stack engineer
San Jose, CA, 95148
PetInode.com, San Jose CA — Full stack engineer / Owner Jan 2018 - PRESENT
It is a SAAS company that makes pet grooming software. I created the company and developed all the technology. Currently, it has about 150 subscribers. I have setup the company to automate all my task for me. For example, new clients are automatically registered and features have already been created. EDUCATION
UC Santa Cruz — Computer Science
08 2017 - 05 2018
De Anza College — Computer Science
08 2015 - 06 2017
Freshman and sophomore year
A company I created that makes pet grooming software. I made this, because it is easy to compete in this field does not require advance tech skills to build. I make about 60K a year off the app. Tech used:
● Servers: Ubuntu with Nginx running PHP 7
● Backend: Laravel, queue system for PUT and POST request, RESTful API’s for all data, Relational MySQL database, Custom shell scripts to initialize new clients, ORM for databases
● CI/CD: I use git with SSH keys to push to a remote repository then my production servers also have the keys to pull new changes. Still experimenting with docker to make the app into a container. Later once there are more users, I will scale using kubernetes to deploy my containers. Dot structure program for molecules
The program can interpret molecules like H2O and draw them as lewis structures. I wrote it in C++, and it uses graphs to represent bonds. It also uses VSEPR (valence shell electron pair repulsion) theory to predict the shape of the molecule. Wolfram Alpha also made a similar application on there site. This was an interesting project for me because I got to use chemistry and programming together. The program is on my github
C++: The language I know best. I completed data structures in C++. Very familiar with pointers and deallocating memory.
Java: very similar to c++ but does not have the pointer.
Assembly language: this helped in understanding computer architecture and language design.
Apache web servers
NPM (node package
SCSS and LESS
Ubuntu and Red
● Data structures
BST(Binary search tree)
Stack and Queues
● Computer science fundamentals
Big O notation (algorithm efficiencies)
Memory models – stack and heap
CPU architecture (threads, ALU, registers, DRAM)
Math (calc, linear algebra, differential equations) Tech that am learning now -- takes me about a week to go through each one
● Java spring framework
I have the motivation and excitement for learning new technologies. I can learn fast; as long as there is good documentation on the tech. Am also a good problem solver and communicator. I have worked on a few projects of my own to learn technologies that were not thought to me in college. I feel that this job opening is a good fit, please consider me for a technical interview.