About
Full Stack Developer
Names Jacob, but call me Jake.
- Birthday: 31 December 1995
- Phone: 804 955 5032
- City: Richmond, VA
- Age: 24
- Degree: Bachelors in CS
- Email: j.m.hughes.jh@gmail.com
I was born in Louisiana but I've spent most my life in Virginia. I attended Old Dominion University for my Bachelors in Computer Science degree. I am very passionate about anything technology and I love hearing about the new tech people are working on. Outside of technology my hobbies include video games, cars, and nature.
Experience
Some (Hopefully accurate) quick stats.
Servers Setup
Databases Used
API's Created
API's Used
Skills
Skills are rated on a scale from complete novice to master.
Resume
Sumary
Jacob Hughes
Innovative developer with 4+ years of experience designing and developing API contracts for enablement.
- Richmond VA
- (804) 955-5032
- j.m.hughes.jh@gmail.com
Education
Bachelor of Science in Computer Science
2014 - 2018
Old Dominion University, Norfolk, VA
Advanced Highschool Graduate
2010 - 2013
Lee-Davis Highschool, Mechanicsville, VA
Certifications
AWS Solutions Architect Associate
Expires March 2025
MuleSoft Certified Developer - Level 1
Expires May 2021
Professional Experience
Senior Software Engineer
2021 - Present
Capital One Financial
- Worked on Spring Boot API processing 3-D Secure transactions
- Collaborated with members of other teams to deliver new features
- Designed and implemented a Python application utilizing pre-trained ML models
- Proactively identified and resolved unique technical challenges
- Contributed to internal initiatives and projects
- Engages in hackathon events to drive innovation
Software Engineer
2019 - 2021
Mountain State Software Solutions, Charles Town, WV
- Developed Mule 4 applications for internal uses.
- Developed custom Java implementations within Mule 4 applications
- Deployed Mule 4 runtime on Amazon Web Server instance
- Converted Mule 3 and Spring Boot applications to Mule 4
- Integrated multiple applications using Docker.
- Deployed Kong proxies for multiple applications
- Setup some API CI/CD pipelines with Jenkins
- Utilized an existing Kubernetes instance to work with applications
- Architected a Kong distributed deployment for client
- Utilized Azure AD and Keycloak for OIDC applications
- Architected a hybrid Kong solution on a clients GKE instance and on-premises servers.
Open Source
- Contributed many additional functions to DataSonnet application.
- Created DataSonnet playground application for easy transformations.
- Made a small contribution to apache camel when adding datasonnet.
Blogs
These are some of my more recent tech related blogs. All of my blogs can be found at blog.hughesportal.com and more of my tech blogs can be found at with the button below.
This article discusses my first Spring boot aplication that utilized datasonnet as the main data mapping tool. It also goes over the many obstacles I had to overcome.
Spring
DataSonnet in Spring Boot
This article discusses setting up OpenVPN to hide your ssh port behind a VPN. This also includes, using ssh-keys, disabling root ssh login, enabling fail2-ban, and optionally adding access to privately hosted applications.
Linux
Overboard SSH Security
How to configure network bonding on a Linux machine using netplan as the network manager.
Linux
Setup Network Bonding with Netplan
Portfolio
These are some of my recent projects I've been working on. You can probably find a copy on my Github/Gitlab.
- All
- Java
- C++
- Python
- Web
- Shell