Title:Software Systems Consultant
***************@*****.***
Document
Source below
Name : Andrew Probert
Location : Auckland, New Zealand
E-mail : ***************@*****.***
Place of Birth : London, United Kingdom
Naturalized New Zealand citizen
OBJECTIVE
I am a senior software specialist with significant end-to-end experience in the process
of building good information systems.
EDUCATION
Bachelor of Law
(corporate law), Auckland University 1993
Bachelor of Commerce
(mathematical economics), Auckland University 1993
I am currently completing a Bachelor of Science
(computer science and maths) at Auckland
University
PERSONAL SKILLS
I have a wide range of analytical and management skills from my training and over 10
years of experience in the field of information technology. These include
Proven leadership and mentoring ability.
A passion for building robust and effective software in order to improve
existing business systems.
Well-developed presentation skills and the ability to sell ideas.
Training and experience in negotiation, mediation and customer/vendor
management.
Expertise in project analysis and costing including architectural assessment of
technologies.
Expertise in systems design and development at both the enterprise and client-
server levels using established object-oriented methodologies.
Expertise in designing and implementing deployment strategies.
Expertise in establishing and managing training programmes.
An enthusiasm for learning.
I take pride in being able to use smart and, where necessary, innovative methods to
complete projects efficiently. I will definitely be best employed in a position where
there are a variety of demands on me.
EXPERIENCE
2007
- present Software Systems Consultant, Rakon Ltd., Auckland, NZ
2003
2007 Senior Software Engineer, Rakon Ltd., Auckland, NZ
2002
2003 Vocal Training Course (led to appt. to NZ Opera Chorus for 2005
and 2006)
2000
- 2002 Senior/Software Engineer, Savi Technology, Sunnyvale, California,
USA
1997
- 2000 Software Engineer, Flagship Systems, Dallas, Texas, USA
1995
- 1996 Software Consultant, Intrac Investments, Auckland, NZ
1995
- 1997 Internet Manager, Pakuranga College, Auckland, NZ
Rakon Ltd
. (Auckland, New Zealand)
June 2007
present
Position: Software Systems Consultant
Rakon Limited is a world leader in the development of high performance frequency control
technology based on quartz crystals, which lie at the heart of all electronics products.
Rakon has repeatedly been voted New Zealands supreme exporting company and is Rockwell
Collins preferred supplier. As Software Systems Consultant I provide periodic advice and
assistance to Rakon staff with maintenance of Sales software subsystems. This covers both
web-based in-house bespoke systems as well as SAP CRM, SAP Enterprise Portals and the SD
module of mySAP ERP.
Rakon Ltd
. (Auckland, New Zealand)
Apr 2003
May 2007
Position: Senior Software Engineer
Rakon Limited is a world leader in the development of high performance frequency control
technology based on quartz crystals, which lie at the heart of all electronics products.
Rakon has repeatedly been voted New Zealands supreme exporting company and is Rockwell
Collins preferred supplier. As Senior Software Engineer at Rakon I have fulfilled the
roles of Core Engineering, Project Management and Software Architect:
Core Engineering:
In my core engineering role I have been in charge of the maintenance and development of
Sales and Marketing support software including the corporate website. I reported to the
Information Services Manager. As part of this role I was required to liaise with the
Director of Sales and Marketing as well as members of the Engineering and HR departments.
I was also charged with the periodic employment and management of various contract
specialists.
Successes include:
Restructuring and stabilizing an existing web-based sales and marketing system. I
reduced errors reported to 1 per week from 1 per day. Over time this was further improved
to about 1 per fortnight with these mostly being errors of data entry.
Upgrading the look and feel of the corporate website.
Producing proper documentation for the system including user and customer training
materials.
Implementing an intermediary customer management solution which would be used until the
company could convert over to its planned ERP system. I worked closely in this choice with
both the Director of Sales and Marketing and the senior Sales Manager.
Project Management:
In addition to core engineering responsibilities I have managed development and
customisation projects supporting a range of functional areas within the company. I
reported to the Information Services Manager. Areas specifically under my purview included
the corporate website, Internet Sales applications and the corporate intranet. I have
worked on a range of projects. Successes include:
Selection and implementation of a Customer Relationship Management system for Sales and
Marketing. We chose to use the SAP offering mySAP CRM with some minimal alterations.
Negotiations began in August 2004 and were concluded in September 2005. Implementation of
the core part of the project began in October 2005. By end of August 2006 the production
CRM server was installed, configured and ready to be used.
Implementation of a price forecasting solution in SAP for Sales and Marketing. As part
of the CRM project we included a sub-project with the purpose of giving sales agents price
forecasting information across weeks and months. The design phase for this project began
in February 2006, was developed by July and was completely installed on the production
system by late August 2006.
Implementation of a Materials Classification system using SAP Classification or
Engineering. I worked on this project between January and July 2005. The project initially
involved researching SAP Classification with particular regard to Materials. I then worked
with factory process engineers and BAs to construct an appropriate hierarchy and
structure. Finally, I provided training and tools including CATT scripts.
Software Architect:
Finally, I acted as software architect in that I assessed project proposals for
management where these projects involved software systems integration or development and
produced documented reports. This included:
Upgrade of the corporate website engine (which allows for dynamic product
configuration) including integration with backend SAP manufacturing and data warehouse
systems.
Development of a Portals framework for extranet access to internal resources by
overseas sales agents
Upgrade of the companys SAP CRM system to the latest released version
As part of this assessment process I produced software prototypes and implemented
demonstration systems for management where necessary.
Vocal Training Course (Auckland, New Zealand)
Sep 2002
- Apr 2003
Position: Operatic Tenor
In 2002 I came home to New Zealand and invested in a course of intensive vocal training
and reconstruction. This was full-time for 6 months and has continued out-of-hours since.
As a result of this training I was accepted into the nationally acclaimed a capella choir
Viva Voce in 2003 - 2006 and into the semi-professional National Opera chorus for the
years 2005 and 2006.
Savi Technology, Inc
. (Sunnyvale, CA)
Jul 2000
- Jun 2002
Position: Senior/Software Engineer
Savi Technology is the world leader in designing systems that use real-time tracking
technology to improve supply chain security and asset management. In June 2006 Savi
Technology became a wholly owned subsidiary of Lockheed Martin. As initially a Software
Engineer and then later a Senior Software Engineer at Savi I was part of a dedicated team
that designed and implemented the network management layer of the companys flagship real-
time tracking system. This involved taking a core product line through 3 complete
development cycles.
In addition I performed the following:
Deputised for the software manager with a core development group.
Responsibilities included liaising at a senior level with other software and hardware
groups and helping sign off on released builds.
Provided advice and mentoring to colleagues including help in both streamlining the
build process and in the use of specialized memory and robustness checking tools.
Represented the group at a key conference and produced a report which was
used as part of a major proposal to top-level management for upgrading hardware and
technologies.
Had primary responsibility for designing and developing a mission critical
business rules engine. The engine was intended from the start to be language independent.
Developed plans for customisation of the business rules engine for two major
customer projects and helped manage the successful implementation of these plans.
Had primary responsibility in the network layer engineering group for
training application developers in customisation of the product.
Contributed to the development of protocols and standards for communication
between 3rd party device manufacturers and the companys product. This included designing
driver development kits for use on small footprint systems.
Contributed to the implementation of the protocols needed for communication
between the enterprise layer and the network management layer.
Used a range of technologies including Rational Rose for design and both
Enterprise Java and ATL/COM (for the first 2 releases) and .NET (in the last release) in
development. For smaller footprint systems we developed in Ansi C/C++.
Had responsibility in group for developing testing and performance measuring tools for
use in the field.
Provided specialist advice and support across teams in the software department on
building distribution and installation packages.
Flagship Systems, Inc
(Dallas, TX)
Jan 1997
- Jul 2000
Position: Software Engineer
Flagship Systems, a United States offshoot of Sage Group Plc (in Europe), developed and
customised an enterprise accounting and production management system for the US mid-range
sector. Major applications included a job costing module for Ernst & Young and asset
tracking for Time Warner Cable. As a Software Engineer I worked with a close-knit team on
a number of projects including:
Designing and developing a Java based client/server system using RMI to
provide a modern layer over the company's legacy accounting system software. This involved
significant extensions to and rewrite of the server end language interpreter and OS
abstraction layer used by the base product.
Designing and developing a COM/ActiveX based client application to connect to
the rewritten server part of the companys accounting application system.
Developing an e-commerce solution to link stores together behind a common
storefront with shopping cart, auction and community board offerings. This system had a
CGI architecture using PERL and C. It linked to the companys proprietary backend
accounting database engine.
In addition I performed the following:
Worked closely with the CIO to produce analysis and documentation for shifting client-
side technologies from Java to MS COM. I helped successfully present this to the companys
upper management.
Took a lead role in the design and development of the COM based client-side application
including designing the customisation strategy using ActiveX.
Intrac Investment Tracking Services Ltd
. (Auckland, New Zealand)
Sep 1995
- Jan 1996
Position: Software Consultant
Intrac Investments developed a system that simplified reporting of asset portfolio
management information for the end investor. The system acted as a front end to the
Australasian InvestmentLink managed investments service.
I was tasked to reengineer an earlier ad hoc system into a fully-fledged software
application. The resultant application was written with a Delphi front-end using Microsoft
Excel as the primary financial engine with supporting add-in C++ libraries.
Pakuranga College
(Auckland, New Zealand)
Apr 1995
- Jan 1997
Position: Internet Manager
As the inaugural Internet Manager for this very large high school of over 2000 pupils and
150+ staff my role included:
Providing technical expertise on and cost/benefit analyses for a project to introduce
Internet based services into Pakuranga College. This included developing financial models
for assessing funding options.
Helping produce a proposal for significant funding that was successfully presented to
both the Pakuranga College Board of Trustees and to the educational wing of Telecom NZ.
Implementing a complete internetworking system linked directly to the national
backbone.
Designing and developing a CGI/JavaScript based intranet system to provide easy to use
access to Internet services in the school. This system was successfully adopted by staff,
students and the business wing of Pakuranga College.
Citizens Advice Bureau
(Glen Innes, Auckland, New Zealand)
Jan 1993
- Dec 1993
Position: Customer Support Officer
The Citizens Advice Bureau is a not-for-profit voluntary organisation with the mandate
to provide a range of information based searching and assessment services free of charge
to the general public
.
As a Customer Support Officer my role included:
Assisting customers in the interpretation of legal documents and general mediation
Drafting a technical and financial plan for upgrading the bureaus existing computer
network which was approved by the bureau management.
REFEREES
TECHNICAL SKILLS
Analysis/Gathering Skills
Name : Project Technical and Costing Analysis
Years of Experience: 11 years
Name : Negotiation and Mediation
Years of Experience: 10 years
Name : Customer and Vendor Management
Years of Experience: 11 years
Name : Analysis and Preparation of Legal Documents
Years of Experience: 8 years
Design Skills
Name : Analysis/Design using UML (RUP and Agile Methodologies)
(Rational Rose, Microsoft Visio)
Years of Experience: 7 years
Name : Web Design - HTML, JavaScript, CGI, Java
Years of Experience: 11 years
Name : Internet Protocol Design and Implementation
Years of Experience: 10 years
Implementation Skills
Name : Java (Applets, Swing/IFC, JSP, RMI, J2EE, NetBeans/Eclipse
(since 2002))
Years of Experience: 10 years
Name : C - UNIX and Win32
Years of Experience: 9 years
Name : C++ and Object Oriented Design
Years of Experience: 7 years
Name : Developing in the Win32 API
Years of Experience: 7 years
Name : Developing using Visual C++ and MFC/ATL
Years of Experience: 5 years
Name : COM/ActiveX Development
Years of Experience: 4 years
Name : Visual Basic
Years of Experience: 8 years
Name : Delphi (visual component creation and ActiveX object library
development)
Years of Experience: 4 years
Name : PERL and CGI Programming
Years of Experience: 11 years
Name : Data Retrieval and Modelling using SQL
Years of Experience: 10 years
Name : ODBC API Development
Years of Experience: 3 years
Name : Microsoft Outlook Development
(VBScript, Outlook API)
Years of Experience: 2 years
Name : Customization and Implementation of SAP CRM, Internet Sales
and Portals
Years of Experience: 3 years
Name : Customization of SAP Classification System and MM and SD
modules
Years of Experience: 2 years
Name : Use of SAP Reporting and Development Technologies
(ABAP, SAP Query, BAPI, IDoc)
Years of Experience: 1 year
Name : XML, SOAP and Web Services
Years of Experience: 5 years
Name : Development, customization and creation of language
interpreters and business rules engines
Years of Experience: 6 years
Name : Development and customization of OS abstraction layers
(virtual OS)
Years of Experience: 4 years
Testing Skills
Name : Software Testing Tools
(Numega BoundsChecker, Rational Quantify, Rational Purify, Debugging Features of the
Visual C++ IDE, JUnit, NetBeans)
Years of Experience: 6 years
Training Skills
Name : Training developers in customization of systems using Visual
Basic and C++
Years of Experience: 3 years
Name : Training developers in creation of ActiveX controls using C++
and Delphi
Years of Experience: 1 year
Name : Training users in Web Development/Administration
Years of Experience: 6 years
Name : Training users in UNIX Systems Administration
Years of Experience: 6 years
Deployment Skills
Name : Implementing Deployment Strategies on Windows and UNIX
platforms
(InstallShield, CVS, Rational ClearCase, Ant, Perl)
Years of Experience: 10 years
Name : Internetworking Design and Implementation
(Routing design, address allocation, DNS administration)
Years of Experience: 10 years
Name : Sybase Adaptive Database Engine
Years of Experience: 2 years
Name : Microsoft SQL Server Database Engine
Years of Experience: 3 years
Name : Informix 9.3 Server Database Engine
Years of Experience: 3 years
Name : UNIX Server Administration _
Platforms: Solaris, LINUX, SCO OpenServer
Years of Experience: 11 years
Name : Windows Network Administration _
Platforms: NT 3 & 4, Win95/8
Years of Experience: 7 years
Name : Windows Network Administration _
Platforms: Windows 2000/XP, Windows 2000 Server
Years of Experience: 6 years