– Key – Benefits

Business-Focused

Business-Focused

Your application will be tailor-fit to suit the mission of your business.

User-Friendly Design

User-Friendly Design

Your application will be designed with an emphasis on user experience.

On-Time Delivery

On-Time Delivery

Time is money. Your application deployment deadlines will be met.

 

– Core – Competencies

Server Side

Java
17 Years
Java Enterprise
15 Years
Spring
10 Years
Hibernate
10 Years
Apache Tomcat
10 Years
WebLogic
14 Years
JPA
2 Years

Client Side/UI

JSP
15 Years
JSTL
8 Years
jQuery
6 Years
JavaScript
10 Years
JSON
5 Years
AJAX
5 Years
CSS
8 Years
 

Responsive Design

It's the mobile era. Your application must look sharp and offer users an easy-to-navigate interface on a smart phone, tablet, or phablet. Otherwise, you're guaranteed to lose market share to competitors.

Take a look at this website on your smart phone and you'll see that I understand responsive development.

 

Automated Unit Testing

One of the best ways to ensure that new features don't break old code is with the use of automated unit tests. I incorporate JUnit and Spring testing technologies into my nightly builds to guarantee system integrity.

 

– Additional – Technologies

REST

Need to expose information without the complications of web services? Make your life easy with a REST service.

Maven

All nightly builds are run with Maven to automate unit tests and streamline dependency management.

GitHub

Looking to go open-source? Need a free repository hosting service? Use GitHub to keep your source code up-to-date.

Amazon Web Services

Need some help getting up and running on Amazon Web Services? This website is running on an Amazon Web Service. So are all of the portfolio apps.

This website is running on an EC2 Linux instance using Apache Tomcat. The typical tech stack for portfolio apps includes Java, Spring Boot, Hibernate, JPA, Thymeleaf, Bootstrap, and MySQL.

More Than 7 Years With the Department of Veterans Affairs

I enjoy developing applications that make life easier for our great vets.

Pages

Home
Contact

Contact Info

Feel free to reach out to me at any time.