Joshua Anderson—technology enthusiast, system administrator, and computer programmer.

résumé and blog

Joshua is a back-end software developer working at a large financial corporation. He primarily builds enterprise applications in the Java programming language. He has written software in many languages: Java, C, C++, JavaScript, PHP, Ruby, Python, HTML, CSS.

He earned a B.S. of computer science at Northern Kentucky University–NKU.

And has an avid interest in open-source projects, enjoys reading computer science and technical literature and attending technology conferences.

Some History

Tmux Terminal

Fig. 1. Showing output of executed 'curl' command in a Tmux session.

The cryptic black box above, it’s where I often work. This is a zsh shell wrapped in a Tmux session–a terminal multiplexer. If you don’t know what that means, I’ll explain; basically, a shell allows a user to key in some instruction and an interpreter then parses the entry, executes it, and outputs some result . The multiplexer part simply allows the user to switch between multiple sessions within a remote terminal–and a little more.

This shell is where my interest in computing began and ultimately lead to a career. I manage servers and write Java code in my day job. But in my free time, I’m experimenting with visual experiences and playing with the newest technologies.

Text Editor

Fig. 2. Viewing a JavaScript file (build.js) in IntelliJ IDE 17.5.1

The editor above, it’s where I like to code. I’ve used many editors—Emacs, Vim, Sublime Text, … still, I prefer Intellij–a feature rich IDE. I enjoy coding in many languages, but mostly JavaScript and Java. And I prefer Git over many source control management options.

I have a lot of talents to spout about. But be warned my background is much sweeter than brewed coffee and consists of many flavors.

Learn more about my workflow and tools.

Joshua has developed many projects leveraging several platforms, frameworks and libraries.

These are some of the most he has used.

Java

Ruby

JavaScript

PHP

C++

JBoss

Rails

Node

Composer

C

Spring

NPM

He has built enterprise applications that demand high volume, availability and performance using spring framework on the Java platform.

He has developed dynamic web applications using the PHP and Composer. And front-end user interfaces using JavaScript, CSS, HTML.

View a list of projects he has designed and/or developed.

“Art is not what you see, but what you make others see.”

Built with DocPad on NodeJS platform. Hosted on Raspberry Pi. Made with in Kentucky.

Please write inquires or communication to electronic mail address:

joshua[at]andersonj[dot]org

Copyright, works licensed under Apache 2. Icons by Icons8