You are on page 1of 10


Services Profile
Wednesday, 10 April 2013

Name Renato Gandini Title

Software Architect


: : : :

Renato Gandini South African English 9th of October 1964

IBM Architectural Thinking Sun Certified Java Programmer (1.4) Sun Certified WEB Component Developer (1.4) (88%) (82%) (2010) (2003) (2003) (2001) (1983- 1985) 66% 62% 74%

Van Zyl and Pritchard Java Programming Course University of Natal Durban B. Soc. Sci Majors: Economics Industrial Sociology

University of Natal Durban B. Soc. Sci Hons. (Economics)


Page 3 of 10


Nedbank (DeArx Services) (Current)

Fulfilled 2 distinct roles during the period at Nedbank Software Architect and Service Registrar Software Architect Role within the Nedbank Integration Services Team o Design, development and technical leadership of integration centric solutions based on the IBM product suite of Datapower, Message Broker and Process server. SARB ITT BOP compliance project requiring integration to Siebel CRM for a call centre driven mandates solution. Grants Automation automation of the homeloan process. NGI CVP - Integration of a Service Registrar Role within the Nedbank SOA COE o Definition and implementation of Source Code Configuration Management of services using Rational Clearcase Knowledge management plan for SOA design and development standards. Use of Rational Method Composer for authoring and publishing of SOA standard and practises Implemented use of Websphere Service Registry and Repository for service management and automated publishing of content to the repository ABSA Bank (DeArx Services) (Current)

Solutions Architect WebSphere Platform Designing and implementing a range of solutions on the WebSphere 6 platform within Absas SOA initiative embracing o Secure Web services SOAP over https with mutual authentication XML digital signatures Generation of self-signed certificates Configuration of the SSL settings within the WebSphere Application Server o XSLT for converting xml defined frontends into html 13/04/10 Page 4 of 10

o Use of MQ series for asynchronous messaging o Extensions to Absas eMessaging system o Interfacing with mainframe Systems. Leading development teams in timely delivery of projects using RUP o Managing of source control within the Rational Suite of products o Allocating and driving tasks o Clearing bottlenecks from the critical path Started a tech forum to provide an avenue for skills extension and ideas transfer within the development environment.


(Dec 2003 July2004)

Consultant Java-SAP Portal Senior Developer/J2EE Architect Further renewal of contract. Seconded to 3 projects: 1. The Enterprise Portal using EP 5.0 : Responsible for: Development of processes for maintenance and governance procedures. Mentoring of junior developers. Coordination of testing and implementation. Architecting/Design and implementation of components and services including XML interfaces. Migration of Java components to EP6


Page 5 of 10

2. The internet site using ATG Dynamo: Responsible for and participation in: Component Development & Design Integration with WebTrends a 3rd party web statistics application Assessment of 3rd party applications Writing of database scripts 3. GPD A client-server document capture system using the eclipse SWT library. Responsible for : Client liaison Architecting the solution Functional Design Specification Database development and design SQL scripting Object modeling User interface development and design. Code development


(Jan 2003 Dec 2003)

Consultant Java-SAP Portal Senior Developer/J2EE Architect An initial contract of 6 months to architect and develop Java iViews for Sasols SAP Portal implementation - an integral part of the biggest MES implementation worldwide. Renewed for a further 6 months following the successful implementation of the systems first Java iViews. Responsible for: Research and Development of the technology as previously all iViews had been part of the .NET architecture. Architecture and development of interfaces and the service framework. Design and development of XML documents and associated schema. Development of Database queries and procedures using SQL and PL/SQL. Liaising with Business Representatives and Oracle Database Administrators. Production of conceptual designs and technical specifications using UML notation. Mentoring of developers new to the portal environment. Coordination of testing and implementation. 13/04/10 Page 6 of 10

Portal configuration.


Page 7 of 10

DATAMAGIC Java Developer

(August 2002 November 2002)

A short-term contract involving the upgrade of - an internet horse racing game for Aristis Consulting. Achieved rendering of PlayStation2 quality graphics through the use of openGL4Java. Responsible for: Component design and development. Custom painting Swing components for the display of animated 2D graphics, background and foreground images as well as providing custom UIs for scrollbars. Xml and DTD development. Framework included the ability to dynamically generate Xml from the server, if required, and to overwrite the Xml read from the local machine. Writing of the resource loader for the application, which was responsible for locating the relevant Xml/DTD files and loading the resources from the relevant jars. ASTROLABE TECHNOLOGIES GROUP (May 2002 July 2002)

Java Programmer On-site maintenance and extension of Standard Banks Image & Workflow system intended to take the Standard Bank Home Loans Department into a paperless era. Responsible for : Debugging and coding of Small Work Requests in Java. Maintenance and authoring of FileNet VisualWorkFlow Instruction Sheets and the coding of Java queries to queues within VisualWorkFlow. PANACEA TECHNOLOGIES (June 2001 April 2002)

Java Programmer Junior coding position. Responsible for: Coding of Desktop apps in Java. Extensive use of Swing, Java 2D, JDBC, XML


Page 8 of 10

OSCARS VIDEO AND TAKEAWAY Owner (Nov 1995-Dec 2000)

Finance: Costing and pricing all items. Bank reconciliation. Calculation and payment of VAT, JSB, UIF. Budgeting to finance renovations. Human Resources: Selection, training and management of 6 permanent staff members and various part-timers. Customer Relations: Building and maintaining one of Durbans largest video customer bases. Crisis Management: Troubleshooting equipment and or power failures, staff absenteeism etc. Conceptualization and design: Responsible for creation of new look following renovations. Organization and Planning: Renovations entailed moving premises for a period of 6 weeks without the loss of a days trading. Negotiation: Successfully negotiated the sale of the business over a period of 5 months.


Teaching English to foreign language speakers from beginner to advanced. Private contract teaching Business English to employees of Banco Comercial Portugues, one of Portugals leading international banks .

CHRYSTAL HOLIDAYS AUSTRIA Ski Tour Rep (Winter 1992 & Winter 1993)

Troubleshooting: Dealing with guests problems regarding accommodation, travel arrangements, life etc. Entertainment: Arranging and running resort entertainment for company guests. Cash Control: Ensuring all money taken from guests was correct and banked on behalf of the company


Page 9 of 10

TOWNSEND CONSTRUCTION LONDON Labourer General hand-dirtying activities (1991)

UNIVERSITY OF DURBAN-WESTVILLE Junior Lecturer Economics Lecturing: First year Macro-economic syllabus. Administration: Setting and marking papers (1987-1990)

Core Skills: Methodologies: RUP SOMA Design: OO SOA Development: J2EE Websphere Process Server Webphere MessageBroker Webphere Datapower


Page 10 of 10