15 years experience working with top financial institutions,
blue chip companies and UK startups

Application Development

UX | Design | Code C/C++ | Database | SQL

Mobile

iOS | Objective C | Swift

Technology

In the modern age, its hard to keep up with the lastest trends, what's hot, what's not. Here at elib we know about change, we are agile and can move fast in the direction you want to go.


Profile

Having graduated from University in the year 2000 after studying Software Engineering I quickly found employment with a dot com start up. I was thrown straight in at the deep end, what a kick start to my career, from there I have never looked back. I have now worked with some of the industries leading players, including IBM, CLS Bank, Meryll Lynch, The Bank of America, BAE Systems and other top companies like Microgen, Unum Provident and FIS, as well as some very successful UK startups.

For the last 10 years I have worked in financial services sector writing software for trading platforns and trade related systems. The key areas I have worked in include FOREX, FX Options, Treasury, Clearing and SWIFT messaging. The systems I have worked on require high volume processing, so performance is critical, they have to be reliable with 100% up time, so stability is key.

Other than my passion for photography, I live and breathe software, spending most of my time researching new technologies of personal interest (mobile) as well as learning new skills as required by my day job. So to my day job, this pretty much is software development. The key skills I bring to any project involve the design and implementaion of code, yes I am a programmer. I work closely with the business analysts and test team to provide support both pre and post software development.

Throughout my career I have worked mostly on the server side development to provide core systems functionality in C++ object orientated environments. As the core system almost always involves data processing, I have found myself working across layers bridging the gap between application and database. As such, I can offer many skills in this area, notibley SQL and database technologies.

Below is a list of key skills, although not exhaustive, it will give you a preview of what I can offer. Use the contact form in the next section to request my CV where you can see my full skills set and employment history.

Key Skills
Name Description Experience
C++ Mostly server side developemt for core systems funtionality, API layers and libs, some GUI. Worked extensively with STL and some features of Boost. I also have experience in C and Objective C. 15 years
Database MS SQL Server, DB2. Database layer API's, stored procedures, views and dynamic SQL. Administration of client databases including upgrade to latest DDL. 15 years
OS Windows, AIX, OS X, Linux and iOS. I have developed on most operating systems both desktop and server. 15 years
C# Desktop applications related to data input and reporting. 4 years
Mobile I have been working wth Objective C for several year for my own projects. I have an iPhone app on the App Store, and others in prototype. This is a key area I would like to be involved in. Recently I have been using SWIFT. 2 years
Other Many other skills are on offer, scripting including KSH, Perl, sed and awk. XML. MQ. MySQL. Apache. Samba. N/A