Post Job Free
Sign in

Developer Development

Location:
New York, NY, 10023
Posted:
December 17, 2010

Contact this candidate

Resume:

HUGO LINDIN

PERSONAL DETAILS

Phone: 347-***-****

Email: **********@*****.***

TERTIARY EDUCATION

Bachelor of Science and Mathematics

Major in Computer Science

University of New South Wales

Sydney, AUSTRALIA

SKILLS SUMMARY

TOTAL EXPERIENCE: 20 years

Programming Languages:

Java 11 yrs

Smalltalk 3 yrs

C++ 3 yrs

C 3 yrs

RDBMS:

Sybase 16 years

Oracle 1 year

Others (Informix, Ingres, DB2, Postgres) 2 years

Operating Systems:

Windows NT, 2000, XP

UNIX Solaris, Sun-OS

Java EE: 10 years

Client Side: HTML, CSS, JavaScript

Web Layer: Servlet/JSP, Struts, Freemarker, EJB, JMS,

Application/Web Servers: JBoss, WebLogic, Tomcat, WebSphere

IDEs: Eclipse, IntelliJ IDEA, VisualAge, VisualWorks

Source Code Control: Subversion, CVS

Continuous Integration: Cruise Control, TeamCity, FishEye,

Bamboo

Business Domains:

Financial Services, Investment Banking: 15.5 yrs

Insurance: 2 yrs

Telecommunications: 2 yrs

Retail Banking: 0.5 yrs

Roles:

Development: 20 yrs

Design: 17 yrs

Team/Delivery Lead: 1 yr

EMPLOYMENT HISTORY

CONVERGENZ: Java EE Consultant

SiriusXM Satellite Radio, New York City, Nov 2010 - Current

. Short term senior Java EE consulting to assist with critical project

delivery of client facing satellite radio subscription site.

. Resolution of UAT reported defects prior to upcoming production release.

. Modifying and developing JSPs with Struts 1, Struts 2, JSPs and HTML.

. All development done with Eclipse 3.2, Tomcat 5.5.28 and CVS.

. Continuous integration with Cruise Control build server.

MOONPATH SOFTWARE: Core Java and Java EE Contractor and Consultant

Macquarie Group Financial Services Australia, Sep 2008 - Oct 2010

Miscellaneous Core Java Tasks (Aug 2010 - Oct 2010)

. Self managed developer working with Eclipse 3.5.1, JDK 1.6, JUnit 4,

Maven, Subversion, JIRA, Bamboo, Crucible, and FishEye.

. Development of component, mapping one form of XML data to another using

JAXB for marshalling and un-marshalling.

. Development of component generating SQL where clauses from JEXL templates

embedded within properties files.

. Development of HTTP Proxy to intercept HTTP requests from internal

application to WebMethods middleware, with subsequent persistence of

responses, enabling proxy to be used for application development and

regression testing.

Intranet Call Centre Web Site (Mar 2010 - Jun 2010)

. Self managed designer and developer of internal call centre web site

enhancement, using Eclipse, JDK 1.4, Struts 1.2 framework, and JSPs.

. Enhancements allowed call centre staff to log workflow cases where no

support staff were available to handle client calls, rather than putting

clients on hold.

B2C Web Site (Jan 2010 - Mar 2010)

. Senior web developer on three person team developing web site pages for

new Cash product being offered online for direct clients with Eclipse

3.5.1, Freemarker templates, Spring Galang validation, and Groovy script

for deployment on Vignette CMS.

. Continuous integration with Maven, Subversion, JIRA, Bamboo, Crucible,

and FishEye.

. Web application deployed on JBoss application server cluster.

CRM System Upgrade Team Lead (Sep 2009 - Dec 2009)

. Co-ordination and management of e-Commerce team's regression testing of

interfaces to new version of Siebel CRM.

. Liaison between developers and central project management team.

B2B Financial Adviser Web Application (Sep 2008 - Sep 2009)

. Design and development of new web pages for maintenance of client and

adviser contact details using MyEclipse, JDK 1.4, WebLogic 8.1, Sybase

12.5 ASE, Maven, CruiseControl, Struts 1.1, JSP.

. Design and development of Java batch jobs for processing of persisted

data to generate workflow case data using Eclipse, JDK 1.4, Spring stored

procedure framework and UNIX shell scripts.

. Jasper template development for generation of HTML and TIF images for use

with workflow case data.

Commonwealth Bank Australia Global Markets: Dec 2007 - Aug 2008

. Senior Java EE Developer on FX Trading gateway for spot, forward, swap

and rollover deals using Eclipse 3.3.2, JDK 1.5, WebLogic 10.0, Oracle

10g, Hibernate 3.2.6, JUnit 4, EJB 3.0, JMS, Struts 1.1, Maven, TeamCity, Subversion

. Conversion of existing code base from WebLogic 8.1 to WebLogic 10.0.

. Enhancement of existing Hibernate module to persist common deal data and

system IDs gathered along system processing paths.

. Enhancement of deal gateway to handle pre-delivery and extension of all

FX deals.

. Development of message driven EJB listening on WebLogic JMS queue, and

mapping of received messages for subsequent Web Service requests.

. SIT/UAT/PROD release preparation.

. Continuous integration and JUnit test development

DSTi Technical Services Australia: Oct 2005 - Dec 2007

Client Fee Management Application (Apr 2007 - Dec 2007)

. SIT phase manager of defect resolution across team of 30 developers, co-

ordinating the allocation and tracking of tasks in JIRA.

. Delivery team leader of 7 person team implementing fee collection and

distribution components.

. Liaison between developers and architecture/design team.

. Developer task management with JIRA.

. Developer support and mentoring.

. QA of developer deliverables including reviews of Java code, and unit and

integration tests.

Client Form Processing Application (Apr 2006 - Apr 2007)

. Part of seven person technical design team reporting to architect.

. Responsible for design of UML object model of data capture component

using Visio.

. Technical team leader of 2-4 person team implementing object model and

associated persistence layer with Hibernate ORM.

Internet Site Enhancement and Maintenance (Oct 2005 - Apr 2006)

. Part of development team responsible for enhancement of existing internet

site to be multi branded using Eclipse 3.2, Spring 1.2.8, Servlet/JSP,

Struts/Tiles 1.1, JDK 1.4.2, JUnit 3.8, WebLogic 8.1, Tomcat 5.5.9,

Sybase 12.5 ASE, Subversion, Maven, Cruise Control, Confluence, JIRA.

. Enhancement of Sybase reporting stored procedures.

. Production bug fixing and issue resolution.

. Continuous integration and JUnit test development.

Turnaround Solutions Australia: (Jul 2005 - Sep 2005)

. Senior developer on Staffware telephony workflow management system.

. User and system activity report writing using JDK 1.4.6 Java, Jasper 1.0

and Hibernate 2.1.7 with result presentation in HTML and CSV files.

. Application bug fixing and system enhancements across all tiers, using

Java, Struts 1.2, Hibernate 2.1.7, EJB 2.0 Session Beans and Oracle.

Tourism Australia: Mar 2005 - May 2005

. Senior Java EE developer on B2B tour operator's web site using Hibernate

2.1.6/Middlegen 2.0, Tomcat 5.0.26, JDK 1.4.2, JUnit 3.8.1, IntelliJ IDEA

4.5

. Maintenance of Hibernate object to relational mapping configuration.

. Maintenance of system DAO classes and development of associated JUnit

tests.

RHE & Associates Australia: Jun 2004 - Mar 2005

. Senior Java EE designer and developer of front end to truck insurance

product using JSP, Struts/Tiles 1.2, JBoss 3.2.5/Tomcat 5.0.26, JDK

1.4.2, HTML/JavaScript, IntelliJ IDEA 4.0.3, Oracle 9i

. Web page development of product interface to Telstra Sunrise Exchange

insurance broker package.

. Pages developed for New Quote, New Business, Endorsement, Renewal and

Cancellation product lifecycle states.

. Responsible for Struts strategy, design and development of web pages,

given HTML prototype, with high degree of JSP reuse.

Kaz Group Australia: Mar 2004 - May 2004

. Developer on document management application using IntelliJ IDEA, XSL-

FO, XML/XSLT, WebSphere Dynamic Cache, Oracle 9i, IntelliJ IDEA.

. Implemented use of RTF2FO product for conversion of RTF documents to

equivalent XML and XSLT files for FO processing.

. WebSphere Dynamic Cache research and proof of concept application.

Macquarie Bank Australia Equity Markets Division: Aug 2003 - Feb 2004

Financial Markets Trading System - Settlements Function

. Senior Core Java developer on equity derivatives trading system using

Swing, JDK 1.3, Hibernate, Sybase 12.5, VisualAge 3.5.3.

. Development of Fail Management module for failing, partially failing,

reversing fails, rolling and settling of Settlement Instructions.

. Swing development of trade amendment, front to back office reconciliation

and market settlement data entry screens.

. Sybase table trigger development for audit trail and record versioning.

Insurance Australia Group: Jan 2003 - Aug 2003

. Java EE design and development of B2B workers compensation insurance

premium calculator using Eclipse, Tomcat, Struts, HTML, JSPs.

. NRMA B2C Website development of address validation module for customer

registration and home insurance applications using VisualAge, JDK 1.3,

WebSphere.

. B2C release candidate bug fixing.

Combined Insurance Australia: Jan 2002 - Sep 2002

Roles: Java EE Developer

Tiers: Middle

Tools: EJB 1.1/Servlets 2.2/JSP 1.1, Swing, WebSphere 4.0, JDK 1.3,

XP Methodology, JUnit

WSAD, VisualAge 3.5,

Intranet Insurance Production Processing

. Swing applet development of insurance policy application, and customer

detail fast keying data entry screens.

. EJB CMP entity bean development.

. EJB stateless session bean development.

. JSP and Servlet development for simple data viewing web pages.

. Continuous integration, iterative development and JUnit test harness

development.

Macquarie Bank Australia: Aug 2000 - Dec 2001

Equity Markets Installment Warrant and Shared Appreciation Loan Trading

System

. Java EE Developer using EJB 1.0, WebSphere 3.5, JDK 1.2, XP

Methodology/Junit, Sybase 12 Replication Server, VisualAge 3.5.

. EJB session and entity bean development.

. JUnit test harness development.

. Legacy data conversion module development.

. Sybase Replication Server trigger and stored proc development

B2B Financial Adviser WRAP Portfolio Management Web Application

. Enhancement of web site to handle transferring in of existing client

portfolios using WebLogic, JDK 1.2, Servlets 2.2/JSP 1.1

. Servlet web page development using in-house framework.

. Sybase stored procedure and trigger development.

ALCATEL AUSTRALIA

Aug 1999 - Aug 2000: Senior Java Software Engineer on ADSL Broadband

Network Access System

FREELANCE CONTRACTOR

Credit Suisse First Boston London: Jun 1998 - Mar 1999

Unix/C++/Sybase Developer on Financial Markets REPO Trading System - Front

Office

JP Morgan London: May 1997 - Mar 1998

Unix/C++/Sybase Developeron Swap Processing System - Back Office

IBM Ireland: Oct 1996 - Apr 1997

Smalltalk Developer on Retail Banking Teller System

MACQUARIE BANK AUSTRALIA:

Unix/Smalltalk/C++/C/Sybase Developer on Commodities and Equity Markets

Front, Middle and Back Office Systems



Contact this candidate