Software Development and Consulting

Aesthetic Software is the freelance software engineering corporation run by myself, Jim Alexander. I build Web-based applications and services that are fast, scalable and easy to maintain.

My family and I live in San Francisco, California.     
Most of my development has been in Java and the Spring Framework running in a JEE container. Most of 2017 was dedicated to building microservices and REST APIs deployed on the Amazon Web Services (AWS) cloud. 

I work across the entire technology stack from the browser to service-APIs and databases. I've also built Android Apps and embedded micro applications that run on microcontrollers for robotics and machine control. 

I play a number of roles ranging from Lead Engineer, Architect and senior member of an engineering team. I enjoy working in small teams as well as on my own. I'm self directed and can also follow the lead of others.  

Aesthetic Software, Inc. is registered as an "S Corporation" in San Francisco, California, USA.

Recent announcements

  • Job-Keywords release 2.0 - Hibernate & Liquibase I added MySQL, JPA (Hibernate) and Liquibase schema evolution to the keyword extraction application. The app extends Spring-data's auto-generated JPA implementations with custom JPA Repositories. Liquibase creates ...
    Posted Jun 26, 2015, 2:02 AM by Jim Alexander
  • Job Search & Keyword Extraction Application In January, 2015, I built a web application that extracts terms from job descriptions posted on The app demonstrates how to integrate several REST APIs with the Spring ...
    Posted Jun 26, 2015, 2:03 AM by Jim Alexander
  • Nuance Buys VirtuOz Engineers at VirtuOz built the software that became Nuance's "Nina Web Platform". Nina Web allows companies to build an automated attendant that can guide users while navigating the company ...
    Posted Jun 12, 2014, 8:30 AM by Jim Alexander
Showing posts 1 - 3 of 4. View more »