Jose D Hernandez
Full stack engineer
San Jose, CA, 95148
*************@*****.***
LinkedIn:
https://www.linkedin.com/in/
jose-hernandez-0746ab195/
EXPERIENCE
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
Junior year
De Anza College — Computer Science
08 2015 - 06 2017
Freshman and sophomore year
PROJECTS
PetInode.com
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
● Front end: Javascript, webpack, NPM (node package manager), JQuery, popperJS, axios, VueJS, SCSS, ChartJS, Bootstrap
● 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
● https://github.com/josedhnaranjo/programs
SKILLS
● Programming
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.
PHP 7
MySQL
Javascript
Shell scripting
HTML
CSS
● Technologies
Linux/Unix
Bash
Nginx
Apache web servers
VueJS
NPM (node package
manager)
SCSS and LESS
Webpack
Jquery
Bootstrap
Git
laravel
Ubuntu and Red
Hat
JSON
Bash
ReactJS
AWS
RESTful API
ORM
● Data structures
BST(Binary search tree)
Graphs
Hashing
Stack and Queues
● Computer science fundamentals
Big O notation (algorithm efficiencies)
Memory models – stack and heap
Recursion
Object-oriented design
Encryption
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
● Angular.js
● NodeJS
● Kubernetes
● Docker
● MongoDB
● Python
● GoLang
Summary
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.