Cash Flow System
Summary:
Consilium Software was contracted to provide their client with an application to
help manage their cash flow. Consilium Software successfully created a dynamic web
based Intranet application which allows their client to sweep their daily operational accounts,
based on actual and predicted cash flow, and move the moneys into high yielding
investment accounts. The system suggests the optimum movements and generates all
necessary instructions to deliver them. All client actions are audited, and drill
downs are provided for all totals.
The web based environment allows the application to be accessed from any computer
in the client's intranet, while still maintaining an exceptionally high level of
security. Although web based, the system is highly dynamic and functions with the
same level of performance expected of a desktop application.
Technology:
The system is built on the ICEfaces framework,
and makes use of Spring,
Hibernate, SQL Server, Jasper Reports
and Dynamic Jasper.
Hudson is used as the deployment manager.
The primary programming language is Java, with occasional JavaScript.
Screenshots:
Automatic Payment Processing System
Summary:
Consilium Software updated and enhanced an existing system, which processes payment and collections instructions.
The goals of the improvements were to:
- Introduce a message queuing system to import messages via an alternative and more reliable means to email
- Improve modularity, and decreasing coupling to allow for a quicker development cycle
- Improve error handling and reporting of errors
- Remove dependence on custom libraries and replace with industry standard libraries (eg., Hibernate)
in order to make the code base more manageable and improve understanding
- Log all imports into the system for reporting and error tracking
- Introduce a front end to view and manage the system
The system vets and aggregates import instructions for later execution.
Each stage of the processing is independent and can be shut down and started individually.
Test-driven development methodology was adhered to, with one or more unit tests for
each stage.
Consilium Software also created an adaptor to the messaging queue for the
pre-existing application which transmits the bank instructions.
Technology:
Java, Spring Framework, Hibernate, MySQL and SQL Server.
The adaptor to the pre-existing application runs on a Spring .Net console
application.
ActiveMQ is used for the message queuing.
The front end is built on the ICEfaces framework
Automatic Stock Trading Reconciliation System
Summary:
Consilium Software produced a new system that automates the daily commission reconciliation process of stock trades.
Trades are automatically imported via FTP from Pershing LLC.
The system was commissioned by a large agency broker, based in London, United Kingdom.
- The system automatically imports daily new stock trades.
- The system automatically processes daily amendments made to old stock trades.
- The system calculates commission and brokerage amounts in pounds.
- The system produces reports that show new trades and amendments.
Technology:
C# .Net , Linq , MS SSQL , SSIS , SQL Reporting Services.
howjsay.com iPhone Application
Summary:
Learn to pronounce words correctly, on your iPhone, with the world’s largest English pronunciation dictionary,
from Consilium Software and howjsay.com.
iLetterHead Application
Summary:
Create professionally formatted documents on the go on your own or your company's official letterhead.
howjsay.com Blackberry Application
Summary:
Learn to pronounce words correctly, on your Blackberry, with the world’s largest English pronunciation dictionary,
from Consilium Software and howjsay.com.
or Get it at
howjsay.com Android Application
howjsay.com Nokia Application
Chrontacts iPhone Application
Summary:
Have you ever had to scroll through your entire phonebook in order to remind yourself of the name
of a recent contact you added? Chrontacts provides instant access to your recent contacts, by listing
your contacts in descending chronological order by the date you added them.
Additionally you can search contacts by date added using the Search By Date feature.
Corporate Travel Booking Web Site
Summary:
Consilium Software updated and enhanced an existing web application, which provides corporate users the ability to book trips online. The goals of the improvements were to:
- Usability changes and aesthetics
- Add features to existing web application
- Java development environment updates
- Refactoring
- Requirement gathering and business analysis
Technology:
Java, Spring Framework, Hibernate and MySQL.