Skills
This section is a detailed breakdown of my skills and knowledge. A resume for people who like to read!
Interpersonal
Tutoring
I have worked as a tutor for around 1 years.
While working the position, I was tasked with meeting with people, talking about homework, breaking down assignments, and teaching people how to complete their assignments.
Technical
Linux
I am used to configuring and modifying Linux to install software, run startup tasks, build code, and deploy applications.
An example of this is a ‘Vagrantfile’ including setup shell scripts to build and deploy an Apache Tomcat application that I wrote. ZIP files of this project can be provided upon request as this code resides in a private repository.
Packer
Packer is a tool for creating OS images that can be built reliably. Something such as installing MySQL on Linux and running that in a virtual machine can be tedious and annoying to do manually.
I have a collection of Packer files below.
https://github.com/HenryFBP/VagrantPackerFiles/
Vagrant
Vagrant is a tool for managing and building virtual machines in an automated fashion.
I use Vagrant for setting up penetrable and pentesting boxes.
I maintain a collection of Vagrant files that can be used for pentesting, testing Windows software, etc.
https://github.com/HenryFBP/VagrantPackerFiles/
Java
Java is one of my strongest coding subjects and also my most popular when I tutor it. I also have a folder in my examples folder for it.
I have made web applications, android applications, command-line applications, and utilities.
I am familiar with annotations, streams, higher-order functions, and other powerful features of some of the newer Java versions.
I have used Maven, Gradle, Apache Tomcat, Hibernate, and Spring.
JavaScript
I have done some basic JavaScript for GitHub API queries and DOM element population from JSON callbacks
SQL
I have use SQL a lot while doing my school or personal projecs. Also, I am familiar with creating views, procedure, joins, merging statements, and other sql functions.
HTML and CSS
I have vast knowledge in HTML & CSS. I have use them alot to create my personal projects, some which am currently on.
Python
I have used python to create a load testing application using locust library. Also, i have done some personal projects using python.
Strengths & Weaknesses
Strengths
- Thorough
- Empathetic
- Straightforward
- Committed
- Consistent
- Organized
- Expect and reciprocate professionalism
- Analytical
Weaknesses
- Easily distracted
- Perfectionist
- Intense