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