SearchSearch

Sign In
 Sign in or Register
Buyer zone
Find skilled Sellers for your organisation
Seller zone
Tell organisations about your skills

About us

Contact us

FAQs

Testimonials

Site map

Can we help?
tel0870 389 3244
emaile-mail

infoYou are currently viewing the web site for registered charities, showing discounted Seller rates.


Access our main site

HomeSenior Engineer
[ Printer friendly ]

Senior Engineer - Glasgow, City Of Glasgow, UK

Java & C# consultant. Experience of architecture, team-lead, J2SE, Swing, XML, HTML, Winforms, .NET, Jini, RMI, Unix, WIndows, scripting, MySQL, Sybase, CVS, Java security, servlets, JDBC, Apache

Rating:Unrated (New)
Hourly Rate:£20.83
Available From:Now
Seller ID: 248947
: Hourly rate shown includes a discount of 25% for registered charities.

[ Top | CV | Skills ]

CV

Java and C# consultant with extensive architecture, full development life-cycle, deployment, testing and ongoing support experience.

* Architecture and project management experience with JP Morgan Chase, where I was responsible for solutions within a Java- and Sybase-based, distributed and multi-threaded financial instrument pricing engine. I was responsible for architectural specifications and coding proposals, timelines and deliverables. This involved architecting new Java and Sybase components to be deployed into the bank's pre-existing distributed infrastructure and managing the team to perform the development, testing and deployment of the new functionality.

* C# and Winforms experience in delivery of Windows client software that supported PC users in their download, installation and ongoing management of centrally managed software. This enabled the client to rent access to their software and to be able to control a user's access to that software from a server, without the costly requirement to manage and update each desktop manually.

* Led a three person team in the construction of a web-based information storage and retrieval system in Java. This system allows a corporation to spot trends and interesting knowledge patterns across separate groups of employees.

Experienced in collaboration with colleagues based in Europe, the United States and Australia. One year of team-lead experience.

Employment History

(Apr 2006 to May 2007)

Senior Engineer

Glasgow

At JP Morgan Chase I architect and manage solutions within Analytics who develop and maintain Merlin Symphony, the bank's Java- and grid-based distributed, multi-threaded architecture for the pricing of financial instruments. I am responsible for architectural specifications and coding proposals as well as timelines and deliverables. This involves architecting new Java and Sybase components that are deployed into the bank's pre-existing Merlin infrastructure. It is my responsibility to architect and implement solutions and to manage project-specific resources and co-workers from the production, testing and support teams (typically 4 to 8 people), and to work with colleagues in Analytics, to ensure the successful delivery and sign-off of a project within the bank's aggressive timelines (one release is performed every 6 weeks). Analytics performs part of the testing role and for this we use unit testing for the new Java components and a regression test-suite for the pre-existing Java and Sybase components. We use Ant, Eclipse and Clearcase to manage the codebase.


(Sep 2004 to Apr 2006)

Senior Engineer and Research Head

Glasgow

I was the lead architect and implementer on a three-man team that built a web-based information storage and retrieval system in Java. Web pages, emails and Word documents were converted to text and stored into a resource description framework (RDF) database, enabling the data and their inter-relationships to be easily captured, e.g., emails that had attached Word documents. The architecture is pluggable; new components are easily added, for example, one was added to process incoming data to extract the names of people, places, events and dates. This system allows a corporation to spot trends and interesting knowledge patterns across separate groups of employees.

I designed and implemented the Software Delivery System (SDS), a C# .NET-based client/server application that allows Kelvin Institute clients to download and run Institute software across a network. The server is a Subversion system (similar to CVS) which communicates securely with the client over SSL (https). The Institute can revoke a client's permission to run software by suspending their account at the server. During software download, the SDS interface presents application release and build information to the user using XML and HTML. SDS was implemented using Visual Studio .NET and testing has been carried out in a buddy fashion, quickly turning around testing and development.

I had an on-going technical due diligence responsibility for judging proposed projects against a set of standard technical criteria, meeting with proposers to discuss their systems, aligning their work within the constraints of the Institute. Within this context I have made a significant contribution to the Institute's research commercialisation model and how the Institute liaises with university departments.


(Sep 1993 to Sep 2004)

Research Staff Member

The University of Glasgow, Glasgow

I performed a leading contribution within three research teams that delivered world-class results from research grants totalling £2.5m. My research presence contributed to the Computing Science Department's top-rating in the research quality assessment. I was seconded as a member of staff on two separate occasions from the University of Glasgow to work with HP in Palo Alto, California (in 1999) and Sun Microsystems, Boston, Massachusetts (in 2001). At HP my work was incorporated into the AltaVista Enterprise 3 product series and my work with the Jini team at Sun Microsystems led to my software being taken on and exploited by the Jini distributed systems community.

During my tenure at the university, I have:

• Established myself as an independent researcher, working extensively with US and European research teams.
• Extensively published in internationally respected journals, conferences and workshops.
• Designed and implemented a new peer-to-peer system and a new query-based programming model.
• Supervised and mentored two PhD students and numerous MSc and undergraduate students.
• Created and delivered lecture content, to:

1. Undergraduate students (3rd-year data structures and database courses, 1999-2001).
2. MSc students (Distributed Systems with Java, 2000-2001).
3. Adult education evening course, (Programming with Java, 1998-2000).

Professional Qualifications

Member IEEE (since 1998)
Member ACM (since 1999)

Education

(Sep 1993 to Sep 2003)

University of Glasgow

PhD in Computing Science
Member of research staff
Developed and mentored undergraduate and graduate students
Designed and delivered lecture material
Delivered training on an adult education course


(Sep 1992 to Sep 1993)

Edinburgh University

Advanced MSc in Computing Science


(Sep 1987 to Sep 1991)

University of Hertfordshire

BSc (Hons).

[ Top | CV | Skills ]

Categories & Skills

IT & Internet

Categories

Skills


Management Consultancy

Categories

Skills


Businesses: (Buyers)


To contact this Seller, or other freelancers, please register as a Buyer for FREE.

Register as buyer

Similar Freelancers


Freelancers: (Sellers)


To sell your skills please Register as a Seller for FREE.

Register as seller