SearchSearch

Sign In
 Sign in or Register
Buyer zone
Find skilled Sellers for your business
Seller zone
Sell your skills to UK businesses

About us

Contact us

FAQs

Testimonials

Site map

Can we help?
tel0870 389 3244
emaile-mail

infoYou are currently viewing the web site for web2.0 developer resources.


Access our main site

HomeSeller 274584
[ Printer friendly ]

Seller 274584 - Guildford, Surrey, UK

Rating:
Unrated (New)
Hourly Rate:£55.56
Available From:01 February 2009
Overview:Ajax, Java, J2EE, Front-end & Server side, Senior Developer. >7 years Java. N-tired, multithreaded, web, enterprise app dev (e-commerce & financial - credit card payment, banking insurance).

[ Top | CV | Skills ]

CV

I am skilled in both Front-end and Server-side development – Web 2.0 (Ajax), JavaScript, CSS, XML, J2EE, EJB, Spring, Hibernate with databases IBM DB2 and Oracle. In my last role at Allianz Insurance Plc as a senior Java developer, I was responsible for the front-end development & the lead implementation of Web 2.0 Ajax technologies within JSF framework for Allianz Home & Motor Insurance web application.

* References from the last two contracts available upon request.

Experience & Expertise:
▪ Over 6 years of technology leadership experience ranging from startups to corporations:
- Lead Web 2.0/Ajax for Direct Insurance, home & insurance project @Allianz Insurance Plc.
- Lead open source frameworks @ 3-Workshop Ltd.
- Lead implementation of a Motor Insurance policy system @ ATPL Pte Ltd.
- Lead Java developer for the AirAsia’s airline payment gateway @ Getronics UK Ltd.
- Lead developer for an Internet Banking project @ Microlink Solutions Bhd.
- Sound understanding of technology strategy, from both the enterprise and startup perspective.
▪ Good technical skills specifically on open source.
▪ Developed and delivered many Internet/web applications for large to SME organisations.
▪ A quick learner and a strong communicator/team player.
▪ Others: Development Methodologies (XP, Agile, SCRUM, RUP, TDD, Pair Programming), Software Design Patterns & Code Refactoring


Employment History

(Mar 2008 to Jul 2008)

Senior Java Developer (Web 2.0) Contractor

Allianz Insurance Plc (UK), Surrey, UK

(3-mth contract, ext 1-mth)

My Role:
• Lead implementation of Web 2.0 Ajax technologies to Allianz’s Direct Insurance project (home & motor insurance).
• Researched and investigated the use of IBM JSF 1.0/1.1, SUN “Reference Impl” JSF 1.0/1.1/1.2 and Apache MyFaces JSF 1.0/1.1.
• Developed web architecture and component design documents using use cases, sequence diagrams, and class diagrams.
• Developed Proof of Concept home & motor insurance web app utilising Ajax (Web 2.0 front-end) and J2EE (server-side).
• Developed Business Rules (ILog JRules), rules vocabulary for the BOM, XOM.

Skills: JSF 1.0/1.1/1.2, EJB 2.1, Ajax (RichFaces 3.1.5), IBM JSF impl, IBM extended JSF library, Tomahawk, IBM Websphere Application Server (WAS) 6.0/ 6.1, ILog JRules 6.6.

Processes: RUP


(Nov 2006 to Feb 2008)

Senior Java Developer, Java Architect Contractor

3-Workshop Ltd, UK

(1yr, 3mth contract)

My Role:
• Developed web architecture and involved in Java development for several Internet projects (using Web 2.0 technologies).
• Researched and investigated the use of Apache Wicket, other Ajax technologies, and ESB.

Skills: Ajax (JavaScript, JSON, XML, XSLT, DHTML, XHTML, DOM, CSS, JSP, Wicket, DOJO, DWR, RSS), Spring Framework (Core, IoC), Hibernate, Quartz, Jetty, MySQL and Stored Procedure, Mule, OpenESB.




(Nov 2005 to Jun 2006)

Senior J2EE Developer Contractor

ATPL Pte Ltd, Singapore

(6-mth contract, ext 2-mth)

My Role:
• I was the team lead managing 5 Java developers for an existing Motor Insurance policy system for one of the leading banks in Malaysia.
• I was hired to resolve the performance issues and drive transformational change for the policy system.
• Framework/Code Refactoring from Struts to Spring MVC.
• Problem diagnosing (database deadlocks, SQL performance tuning). This includes interacting with vendors (IBM MQSeries & DB2, BEA Weblogic, DataMirror).

Skills: Java / J2EE / Spring Framework (Core, IoC), AJAX, Apache Struts, AIX, JavaScript, Subversion, Tortoise SVN, CruiseControl, IBM DB2, IBM HTTP Server, IBM MQ Series, IBM Transformation Server, SQL/PL, BEA Weblogic.

Processes: Agile Development Team, Daily Scrum Meetings, TDD.


(Sep 2004 to Oct 2005)

Systems Architect

Convenxia Ltd (UK)

(1 yr, 2-mth)

My Role:
• Helped create requirements for the ‘Office Suite’ implementation.
• Researched & investigated the use of Java and Open Source technologies for the ‘Office Suite’ application.
• Developed the application architecture and component design documents using use cases, sequence diagrams, and class diagrams.
• Involved in front-end and server side coding.

Skills: J2EE Framework, Spring Framework (Core, IoC), EJB, XML, Hibernate, ANT, Velocity, PostgreSql, pl/pgSql, Jboss.

Processes: Agile Development Team, TDD.


(Feb 2004 to Aug 2004)

Java Consultant Contractor

Getronics UK Ltd (UK)

(6-mth contract, ext 1 mth)

My Role:
• The team lead & the primary Java developer for the AirAsia’s airline payment gateway project. AirAsia is the second largest airline company in Malaysia.
• Developed the reference architecture and J2EE components for the payment gateway. Part of my role was to train developers in the use of that reference architecture.
• Deployed Arcot 3D-Security solution to the payment gateway to secure credit/debit card transactions.
• Worked closely with the payment network including the processors, payment organisations, acquiring banks and the merchants.
• Utilised Spring and Web Services with Axis to develop secure connections to legacy systems for currency conversion, credit, approval and bank settlement i.e. MayBank –MEPS (A Malaysia bank) and DBS (A Singapore bank).
• Developed a Perl application to report outages and to generate reports for data tracking and analysis.
• I was also the Java developer (1 month) working with UK credit derivatives team for the back-office development – electronic-fund-transfer, P & L calculation, settlement along with a generic messaging layer for routing various types of financial information.

Skills: Java / J2EE / Spring Framework, Web Services, XML, Apache Axis, GlassFish, Oracle, JBoss, Perl, Hibernate, Solaris, CORBA.

Processes: RUP


(Aug 2000 to Feb 2004)

Systems Analyst, Senior Software Engineer

Microlink Solutions Bhd

(3 years, 6 mths)

My Role:
• The team lead & the primary Java developer of an Internet Banking project.
• Developed the reference architecture and Java components for the project.
• Developed Security & Access Control Lists (ACL) mechanism to allow role assignments and control of access to accounts within the bank. The access control handles the type of action that can be performed by the user and with what accounts.
• Other key responsibilities:
• Convert the existing VB application to Java on top of that Internet Banking architecture.
• Mentor VB programmers to become Java developers.
• Interact with Business Analysis to refine & change requirements.
• Provide technical support & consultancy to developers.

Skills: Java/J2EE Framework, Spring, Hibernate, C/C#, VB, VB Script, WebServices, XML / XSLT, HTML, DHTML, RMI, JavaScript, CSS, Swing, Struts, Servlets, CSTalk, CSWeb, Oracle, PL-SQL.
Processes: Agile Development Team, Pair Programming, TDD.

Professional Qualifications

May 2003 SL-425 Architecting and Designing J2EE Applications

Jan 2003 Sun Certified Programmer for Java 2 Platform 1.4

Mar 2002 Enterprise Java Beans Programming

Education

( 2006 to 2007)

Manchester Metropolitan University

Master Degree: MSc Business IT Management
(I was the student ambassador and the student representative for the course)


( 1998 to 2000)

Charles Sturt University

First Degree: Bachelor of Information Technology
Major: Computer Science


Other Skills

Technical Skills:

Programming Languages:
Java (8 yrs), C, C++ (4 mths)

Scripting Languages:
JavaScript, Ajax (Dojo 0.9, jQuery 1.2.1, Prototype 1.5.1.1, Script.aculo.us 1.7.1), Perl, Visual Basic (6mths)

Java, J2EE Development:
J2EE 1.3/J2EE 1.4. Multi Threading. Spring Framework 2.5.1, DWR 2 - Direct Web Remoting, JSON.

Front-end, Web Technology & Framework:
JSP 1.2/2.0/2.1, JSTL 1.0/1.1/1.2, Servlet 2.3/2.4/2.5, JSF 1.1/1.2, Apache MyFaces 1.0/1.1, MyFaces Tomahawk 1.1.6, IBM JSF, IBM extended JSF library, SUN JSF 1.0/1.1/1.2, JBoss RichFaces 3.1.5/3.1.6, Apache Struts 2, Struts 1.3, Spring MVC 2.0.6, Apache Wicket 1.3.4, Apache Tiles 2, Jakarta Tapestry 3.

Integration Framework, ESB:
Mule 1.4.3

Server-side, Enterprise App Technology, Design Pattern & Framework:
EJB 2.0/2.1, Business Delegate, Data Access Object (DAO), Model-View-Controller, Session Facade, Value List Handler, View Helper.

JMS 1.0/1.1, JTA/XA, JPA, Hibernate 3.2.5, Hibernate EntityManager 3.3.1, Hibernate Annotations 3.3.0.

Web Services:
J2EE 1.4 (Apache Axis 1.2, Apache XML Security 1.1.0, XML Encryption, XML Signature, SOAP, UDDI, WSDL, WSDD, JAX-RPC 1.1, SAAJ 1.2, Web Services 1.1, JAXR 1.0)

BRMS:
ILog JRules 6.6

Markup Languages:
CSS, HTML, XHTML, DHTML, WML, XSD, XML, XSL, XSLT, XPath, XLink, DOM, JDOM, SAX, XSL-FO.

Stored Procedure, DB Language:
PostgreSql - pl/pgSql (4 yrs), DB2 - sql/pl (3 yrs), Oracle - pl/sql (3 yrs)

CGI Development:
Perl

IDE, Build Tool:
MyEclipse 6 (5 yrs), IBM Rational Software Architect (RSA) 7 (4mths), NetBeans 6 (6 mths), Apache ANT 1.7, Apache Maven 2.0.4, Apache Velocity 1, XDoclet 1.2.3, SchemaExport (hbm2ddl), Rational Rose, Adobe Photoshop CS2, Macromedia Dreamweaver 8.

Web & App Server:
Apache HTTP Server 2.2.6 (5 yrs), IBM HTTP Server 2.0.47 (1.5 yr), IBM WebSphere 6.0.2 /6.1 (3 yrs), BEA Weblogic Server 9.1 (4 yrs), JBOSS 4.2.2 (6 yrs), Tomcat 6.0.14 (6 yrs), Jetty 5.1 (2 yrs), IBM Websphere MQ Series 5.2 (3 yrs), IBM Transformation Server 4.5 (1 yr)

Operating Systems;
Microsoft Windows, Solaris 7, Red Hat Linux 6.1/7.0, openSUSE 10.0

Database products:
Oracle 9i (3 yrs), IBM DB2 9 (3 yrs), PostgreSQL 8.2.5 (4 yrs), MySQL 5.9 (1 yr)

Version Control system:
Subversion 1.3 (SVN), Tortoise SVN, CruiseControl 2.7.1, Concurrent Versions System (CVS), IBM ClearCase 7.

Test-Driven development (TDD):
JUnit, jWebUnit, TestNG, Log4j


[ Top | CV | Skills ]

Categories & Skills

IT & Internet

Categories

Skills

Businesses: (Buyers)


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

Register as buyer

Freelancers: (Sellers)


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

Register as seller