Services

What I can do for you

Quality Software

A number of programming languages. Source control. Integrated Development Environments (IDEs). Object-Oriented Principles (OOP) and best practices.

Web Development

Beautiful web sites. Mobile-first design. Single Page Applications (SPAs). Responsive design. Great performance. Search Engine Optimization (SEO). A variety of hosting services.

APIs

REpresentational State Transfer (REST). API creation and consumption. Microservices architecture. JSON. SOAP. XML. You name it.

Data Management

Create, read, update, and delete (CRUD) operations. Performance optimization. Database normalization. Other good things.

Security

Identity and Access Management (IAM). Encryption. Cryptography. OWASP Top 10 threat mitigation. Sleep better at night.

Technology

Including but not limited to

Java

Java

The back-end programming language with which I have the most experience.

AWS

AWS

For developing, deploying, and debugging cloud-based applications and infrastructure.

Vue.js

Vue.js

The front-end JavaScript framework with which I have the most experience.

JavaScript

JavaScript

The programming language ubiquitous in web app development.

Angular

Angular

Another front-end JavaScript framework I have been known to use.

HTML 5

HTML 5

It's hard to make it very far without knowledge of this markup.

CSS 3

CSS 3

Websites would just be so bland without a little extra style.

Spring Framework

Spring Framework

Spring Boot, Data, Security, and more for my work with Java.

Microsft SQL Server

Microsft SQL Server

How I have mainly (but not exclusively) worked with SQL and databases.

Git

Git

My primary source control for both personal and professional work.

Jenkins

Jenkins

My primary tool for building and deploying.

Python

Python

Useful for smaller projects and running scripts.

WordPress

WordPress

Great for building a working website quickly and easily.

Contact

I'd love to hear from you