News & Projects

Job-Keywords release 2.0 - Hibernate & Liquibase

posted Mar 19, 2015, 1:21 PM by Jim Alexander   [ updated Jun 26, 2015, 2:02 AM ]

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 the MySQL database and will evolve the schema in upcoming revisions. 

The code was reorganized around a Micro Services architecture that exposes a Java API to a REST and HTML5 client. A new integration- and unit-test suite with clean Spring configuration follow best practices published in 2014 and 2015. 

The maven build system supports multiple deployment environments (development and production). 

Job Search & Keyword Extraction Application

posted Feb 6, 2015, 3:50 AM by Jim Alexander   [ updated Jun 26, 2015, 2:03 AM ]

In January, 2015, I built a web application that extracts terms from job descriptions posted on Indeed.com. The app demonstrates how to integrate several REST APIs with the Spring Boot and Spring-4.1 framework. The app is running on Amazon's AWS cloud. 

Job Keyword Search App: http://54.148.208.180:8080/job/search

Job Keyword App JavaDoc: http://54.148.208.180:8080/javadoc/index.html

Job Keyword App Source Code: https://github.com/jhaood/github-job-keywords

Keyword Extractor for Indeed.com Job Postings

Nuance Buys VirtuOz

posted Jun 12, 2014, 8:08 AM by Jim Alexander   [ updated Jun 12, 2014, 8:30 AM ]

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's Website. The Nina Web digital agent can answer questions like "How do I use a promotion code to buy this television?". 


VirtuOz was purchased by Nuance in 2013.  


Wells Fargo Launches New Cash Transfers Features

posted Jun 10, 2014, 3:24 PM by Jim Alexander   [ updated Jun 12, 2014, 6:26 AM ]

Wells Fargo revamped part of their customer-facing Web site that allows customers to transfer funds between their accounts. For example, a user can schedule a monthly payment from their checking account to pay down a car loan. 

The site supports one-time and recurring or "scheduled" transfers. 

The first phase of the redesigned transfers pages was launched in the summer of 2011.



1-4 of 4