viewing contractor profile for ben-46250

Highly proficient senior developer with 10 years industry experience. My principal strengths are inventive software design and development. Designed, delivered and supported numerous software products to a wide range of customer sectors and software environments. Good communication skills including requirements gathering and technical team leadership roles.

I am looking for a senior position in an agile team involving creativity.

You need to be signed in to contact this member.

To sign in to your account now click here.

To register a new account, click here.

Availability Available Soon
Rate 360 per day

experience

 
Job Title Company Name Date From Date To Description
Contract Software Engineer A Blue Chip Investment Bank Oct 2007 Aug 2008

Member of agile project team (investment banking sector) building a customer facing web application for management and analysis of structured credit portfolios. Took project from business conception to deployed production site.

Application consisted of a rich flex client (built on the Adobe Cairngorm framework) communicating XML over HTTP to java based (spring) services hosted on a tomcat container. The DAO layer was implemented using Ibatis to invoke stored procedures in a Sybase database. Unit tests written for flex layer (flex unit), web services (JUnit and groovy) and database stored procedures (ruby). Automated system level tests written for web services written using FIT.

+ Gained financial sector experience.
+ Developed on all layers of application including database schema and XSD design for communication between the client and server, requiring quick pick up of flex, ruby and groovy.
+ Fortnightly release cycle meant rapid turn around from business requirements to features ready for UAT, good communication with London based Business Analysts and remote development teams was key.
+ Ownership of daily reference data feed module, requiring fault tolerant integration to 3rd party and in house web services.

Lead Architect and Team Leader Graham Technology Feb 2004 Oct 2007

Lead development team of 7 on a multi-channel, J2EE and business process based product. Business process output was delivered over: natural language IVR, HTML, SMS and IM chat (over SIP/Jabber). Responsibilities included:
+ Team leader from project conception (February 2004).
+ Creating, maintaining and disseminating solution design.
+ Introduced XP practices, including test driven development and continuous build.
+ Evaluation and rapid prototyping with 3rd party software and protocols.
+ Mentoring and establishing training requirements for junior developers.
+ Presentations and demonstrations to technical and non-technical audiences.

Software Engineer Graham Technology Jan 2001 Feb 2004

Hired as C++/MFC engineer for development on windows GUI client, took on other roles including J2EE and embedded development.

+ Maintained and extended C++/MFC client and J2EE business process engine. Involved frequent liaising with customers and solving critical live site problems.
+ Embedded C development for set top boxes (OpenTV platform) requiring rapid development for proof of concept work and demonstrations.
+ Creating, extending and troubleshooting various existing system integration components connecting the main product to 3rd party nodes for example: Telephony switches, MSExchange server and finger print readers requiring an ability to quickly gain proficiency in diverse programming languages, protocols and operating systems.

Contract Software Engineer Sydney State Rail Authority Dec 1999 Dec 2000

Member of large team building real time train control system built in C++/MFC. Developed various system components including dynamic reporting facility and telemetry fault alerting mechanism. Contract extended after development phase to assist with product deployment on-site and system troubleshooting.

Software Engineer Logica (Netherlands) Oct 1997 Aug 1999

Worked on several team projects. Wrapped legacy FORTRAN mathematical model in C++(MFC) GUI and incorporated into oil well simulation tool, required to quickly learn and apply new skills and on-site development environment meant comprehensive customer interaction. Also worked on high-pressure fixed price project for oil field resources application. Primary project role was SQL programming on an Oracle database and GUI development with PowerBuilder.

 

education, training and professional qualifications

 
Date From Date To Estab Qualification
Sep 1990 Oct 1994 St Andrews University BSc: Pure Mathematics
Aug 1996 Sep 1997 Strathclyde University MSc: Applied Mathematics