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 are now living in France (Lyon) and will stay in Lyon for most of 2015 before returning to San Francisco.     
Most of my development has been in Java on top of the JEE container and the Spring Framework. 

I work across the entire technology stack from the Browser to service-APIs and databases. I've also built Android Apps and embedded micro application 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 »