Pty
Ltd, November **** - Current
Location: Sydney
(Australia)
Positions: Senior Application Developer,
Environment: iSeries, Windows, LANSA AD (iSeries), Visual LANSA
(Windows), LANSA Integrator, LANSA WAMs (Web), RPG & CL
Company Brief
Lansa Pty Ltd is an R & D company who
develop their own 4GL multi-platform programming language (Lansa)
Experience
I was hired by LANSA to provide "real
world" application development experience for their Quality Assurance
department. My previous experience in multiple business areas
developing a variety of applications solutions is been applied to
testing LANSA via real business example solutions. As
LANSA is enhanced, incorporating new technologies such as interfaces to XML,
SOAP and .NET, I
develop application test cases to incorporate these features in the
testing suite. This is in
addition to the standard regression and function verification
testing. Additionally I provide design input into new features and
also source examples for inclusion into the Technical Help &
Tutorials.
I have developed various applications concentrating
on Windows using Visual LANSA, which is an object oriented component
based derivative of the LANSA product suite, also LANSA Integrator to
provide XML/SOAP integration and integration with .NET.
top
Company:
(now ACBS), February 1997- June 2000
Location: San Diego and New York (USA)
Positions: Senior Application Developer, Senior
Analyst, Project Lead, On-site Consultant
Environment: AS/400,
Windows NT, LANSA for the AS/400, LANSA for Windows, RPG IV & CL
Company Brief
AIR is a business solutions company. Its products and services are
industry leaders in the design, development, service and support of
high-end wholesale and commercial banking software. Their main
package is called ACBS (Advanced Credit Banking System) which runs on the
AS/400 and NT platforms. The primary language used is Lansa for the
AS/400 although
new modules are developed using Visual Lansa and Delphi. Alltel
Information Systems acquired AIR in 1999, followed by Fidelity
Information Systems in 2003.
Experience
My initial period of employment for AIR was spent gaining experience in the commercial loan package, ACBS.
My role was a senior developer in a site-specific development team.
Subsequently I moved into a role as a technical team leader. This involved
analysis and development, documentation and review.
My role involved managing from 3 to 15 developers.
The tasks I performed included version control, management of resources in
4 separate locations, design and development.
The development involved LANSA for the AS/400 and some CL and RPG.
Applications developed:
Generic file transfer application using FTP
Auto-Debit/Payoff
Enhancement to core Notification and Fax application
Production of client specific Invoices.
Following this project I spent one year on a client site in New York
acting as the ACBS technical consultant. This involved liaising
with AIR business consultants, client personnel and other vendor
consultants. My main task was to analyse, design and write
specifications for client specific integration and enhancements to the
core ACBS product.
After my return to the head office in San Diego I was transferred
into the ACBS product development team as a senior developer. I
helped to produce a new module written
in Visual Lansa, running on NT with an Oracle database.
Company:, July 1996-
December 1996
Location: Los Angeles (USA)
Positions: Consultant
Environment: AS/400, LANSA, RPG IV, CL
Company Brief
Intec developed a commercial shipping package called Horizons that ran
on an AS/400 platform.
Experience
I assisted them in designing and developing enhancements to their
product. One such application used DDM to interface between
two AS/400 machines. I also assisted them in tuning and an upgrade
of their AS/400.
Company: Hyundai & Chrysler Distributors
Australia, 1994 to 1996
Location: Sydney (Australia)
Positions: Systems Development Manager
Environment: AS/400, RPG III & CL, LANSA & Progress
Company Brief
The company is a franchise operation importing into Australia and New Zealand both Hyundai
vehicles from Korea and Chrysler vehicles from the US. Since 1993 the company
saw a rapid growth
to become the largest Hyundai passenger vehicle importer in Australia and the largest independent Hyundai
importer in the world. Hyundai expanded taking on the Chrysler franchise
when it was re-introduced into Australia in 1994.
Client Server Seminar, March 1994
Prepared and presented a seminar to the Australian Society of Practicing
Accountants.
Experience
I joined the company with only 3 members in the IS team. It grew to 13, complemented with additional
contractors when required.
My role was to develop new systems and interfaces to add to the existing RPG based Vehicle Tracking software.
I introduced standards and object methodology into the department and was responsible for recommending
solutions to the IS manager who was from a non-technical background. As there was limited previous
LANSA
(AS/400 case tool) experience I mentored team members and maintained Lansa functions when required.
The major tasks I performed were:
Client/Server Dealer Connect System.
Interface to Vehicle
Preparer.
Re-develop existing Vehicle system to incorporate introduction of new Chrysler franchise into Australia and subsequently NZ.
Develop EDI link to Customs Agent.
Advise on hardware and software purchases and various technical issues.
Feasibility studies, development plans, project reports and schedules for management.
Dealer connect system
The main objective of this project was to bring all the dealers selling Hyundai vehicles on-line.
The manual system of using the phone and fax being inefficient and restrictive as well as not showing
current stock levels. Additionally to set up the dealer network to allow
future enhancement and growth.
The initial requirements were to provide a standalone terminal that performed most dealer intensive
functions then later to integrate into their current systems so as to re-use existing hardware.
Following a requirements study the following business functions were developed:
Vehicle Tracking - Enquiries, Ordering and Retail Delivery Advice.
Parts Enquiry and Ordering.
Warranty Enquiry, Claims and Approvals..
We chose Progress (4gl tool) to develop a DOS/Windows (later to include
Unix) client/server application that could run off-line i.e. from it s own database
on the client, or connected to both the client and the AS/400 server
database. Various other solutions were investigated and trialed.
Following the initial implementation we introduced a SCO/Unix version running from the same
(recompiled) source programs. This allowed the integration of the majority of the Unix based
dealer systems to integrate with our Windows/AS400 solution.
This project was my most demanding and interesting and took a major portion of my time at Hyundai.
I was involved from the inception in this client/server development.
It was successfully implemented in 1995 and phase II was in progress
when I left Hyundai.
During this project I performed the following tasks:
Feasibility Study - including comparing and selecting development tools & IT partners.
Systems Development Plan -
this incorporated such items as project resources, requirements
analysis, environments and standards.
Development -
analysis, specification, coding & unit testing.
I was also involved with the following processes:
QA -
developing test plans, performing reviews and change control procedures.
Hardware Implementation - Devising a communications strategy for low and high volume
clients (rural/metro),
building the Client PC, setting up communications.
Education -
Demonstration and national training.Vehicle Preparer Interface
This development involved integrating a DEC with an AS/400 computer
system. I designed, documented and, with the aid of my
team, developed and implemented a seamless interface into our existing server (AS/400). Files were transferred at
regular intervals via TCP/IP over an ISDN connection.
This application was successfully implemented nationwide across
Australia
Company:, 1989 to 1994
Location: Sydney (Australia)
Positions: Technical Consultant, Lansa Help Support, Technical
Pre-Sales Support, Trainer
Environment: AS/400, Windows, LANSA & RPG
Company Brief
Aspect Computing is an Australian Software company providing
consultancy services. In 1987 Aspect
developed a CASE tool for the mid-range marketplace called LANSA. This product is now sold
worldwide and also provides a Windows and WEB version.
Head Office, 1992 to 1994
During the time I was based in Aspects head office I performed
various roles:
AS/400 and Lansa Technical Consulting & Support
Lansa Help support
Technical Pre-sales Support
Training
I was technical support for the NSW sales team of 3. In this capacity I was responsible for:
Demonstrations to prospective clients including
Benchmarks over multiple days.
AS/400 configurations such as machine upgrades.
AS/400 System Audits
AS/400 System Tuning
AS/400 Installation & environment configuration
Technical Proposals for
prospects and existing customers
Participation in Conferences and User groups
In addition to sales support for 2 years I performed the role of Lansa NSW Help Support.
I worked with the following Lansa products while based at the head
office: Lansa Server,
GUI, PCX, Client, RUOM (Rapid User Object Method), Task Tracking (Change Control System)
and Multi-Lingual Support.
During this time I redeveloped a module of MainPac (a distribution
application written in Lansa) to run on an OS/2 platform.
I worked on modifications
to the Respect (file registry system) application. During this project I was
a senior consultant gathering user requirements, design documents, program specifications and delegating
work to a team of analyst/programmers.
I designed and developed a Spool Archiving system that automated
saving and restoring spool files produced overnight. This required using AS/400 User Space
API's.
Conducted Lansa & RPG training. These were accredited courses as well as tailored specifically to clients needs. The courses
included Advanced RPG 3 Programming Workshop, Lansa Programming Workshop and
a
CL and RPG Concepts Workshop.
Additionally I:
Published a quarterly nationwide Lansa Newsletter
Performed on-site consulting including Lansa Installation &
upgrades
Performed functional design and development
On-Site Consulting, 1989 to 1992 Board of Studies
This project was to completely replace the existing Higher School Certificate
and School Certificate batch systems, integrating and enhancing the system function
to include current manual and PC system tasks as well as new business requirements.
The examinations system handles such functions as; the administration of student enrolments
in courses, conduct of examinations and assessment of students performance in these courses also
examination scheduling i.e. ensuring students arrive at the appropriate destination at the correct time.
I developed and tested Lansa & RPG programs from specifications. Also I worked in the Performance team
to measure and improve the throughput of key batch programs.
On-Site Consulting, 1989 to 1992 Arabian Horse Society
The prime function of AHS is the registration and maintenance of all
records pertaining to Purebred Arabian horses in Australia. Aspect
was asked to re-write the existing software, written on a System 36 to
run on newly purchased AS/400 hardware.
The Stud Registration system comprised of four major modules:
Membership Register
Stud Register
Cash Receipting
Reporting and Enquiries
Aspect approached the design with the view of developing a flexible, packaged system
that could be marketed to any other organization involved in registrations and
stud breeding. The system would be appropriate to organizations such as Horse
Racing, Greyhound Racing, Cattle Breeding and Dog Breeding.
I was involved in the development of the Registry
System from the initial stages, (using the Lansa Data Modeller) right through
to implementation. A System 36 Analyst gathered the initial requirements; I then followed this with
LANSA design and
coding. During this project I was in charge of delegating work to programmers.
Company:, 1988 to 1989
Location: Manchester (UK)
Positions: Technical Consultant
Environment: System 38 & AS/400, RPG III, CL
Company Brief
Bluebird was an agent for PRMS, an application used for the manufacturing industry,
they also performed ad-hoc consultancy and development projects.
Experience
Contract Control was a bespoke package written to interface with PRMS. My
involvement was from the beginning of development until final
implementation under the supervision of a project leader. I
performed design, development and user training.
This specific client manufactured coin and slot machines.
The employee hours were recorded via their clock cards.
PC software registered the hours then passed this information
through to the S/38 to update Payroll and Job Scheduling information.
My role in the Labour Reporting System was to amend existing and
develop new software using information gathered by data collection
terminals (PC's). I had sole responsibility for this project.
Within MAPICS, I was involved in programming Work-in-Progress and Selective
Item Costing Software.
Company:, 1986 to 1988
Location: Manchester (UK)
Positions: Analyst/Programmer
Environment: System 36 & 38, RPGIII
Company Brief
Emerald Business Systems was a small software
company that had one client.
On-site Consulting, Ian Anthony
Ian Anthony is a franchise that deals in exotic
vehicles such as Porsche and BMW.
My involvement with Payroll was to investigate the requirements of the department,
specifying the functionality of a package that would meets its needs and evaluating
various vendors packages. I liaised with users, software vendors also writing specifications
and implementing the package. The Personnel system was similar but on a smaller scale.
I was also
given the task of emulating an existing system running on a PC that involved
Sales Administration and Analysis and where possible making improvements on it
on the System 38. The sales team used the PC system to interactively build and order vehicles
from the factory. Accessories could be
selected and added to the base vehicle.
Other duties included, installing hardware at remote
sites, bespoke marketing software (graphing utilities etc), data conversion
from S/36.
Company:, 1984 to 1986
Location: Blackburn (UK)
Positions: Analyst/Programmer
Environment: System 38, RPG III & CL
Company Brief
Walker Steel is a large steel stockholder with offices around the
UK.
Work Experience
My duties were to work from brief program specifications developing programs
and testing.
I was involved
in remote site installation covering hardware and software commissioning and
user training.
I was solely
responsible for the rewrite of a Stock Control/Invoicing interface taking it
from feasibility to implementation.
I fully evaluated a programming aid/utility called Pathfinder for use by the
development department.
Company:, 1983 to 1984
Location: Leigh (UK)
Positions: Programmer
Environment: System 38, RPG III & CL
Company Brief
Broseley Homes is a large house builder.
Work Experience
I was initially a Junior Programmer, working from detailed program specifications
written by an Analyst.
The main application being Fixed Assets, but other
work included General and Sales Ledger.
Contact