 |
Achievements/Experience |
 |
"If we can't help you then nobody can!"
Achievements/Experience:
(A long but accurate account of
the experience that is on offer to you - please take the time to read it)
1997 ORACLE Corporation& Software Localisation Interest Group (SLIG)
While running the Retail Consultancy practise and
maintaining my V.R. research and teaching with the young children who were frustrated
prodigies, I held and continue to hold a full time position at the ORACLE Corporation,
Worldwide Translation Group in Dublin, Ireland. With 38,000 employees, this is
the second largest computer company in the World after Microsoft. My task here
was to produce complex internal tools to aid in the translation of products into
European and Asia/Pacific (Chinese & Korean double-byte) languages.
I am a member of the Software Localisation Interest Group (SLIG) and in
attending their frequent meetings meet my piers in Symantec, Lotus, Corel,
Isocor, Berlitz, Sun Microsystems and Microsoft. I was also involved in researching
and designing the best protocols and procedures for these companies to deal with
the localisation issues that arise with the new JAVA based line of products.
My projects at ORACLEinvolved general technical
support, hardware & software advise, the design and implementation of
their Intranet, design, production and QA of parsing tools to successfully
translate RTF help files into their HTML equivalents in various languages.
Also the building of Corpus based Translation Memories, and binary parsing
tools to locate hard-coded strings within DLL files. Visual Basic
tools and Macro's for updating and integrity checking binary resource files
and as Macros to automate the production of Excel financial spreadsheets, the
design of file management systems, Bulletin boards and source control techniques
were also implemented. I also designed a Resource Allocation Manager (RAM)
to be used for timetabling translators and language specialists across Europe,
this project was entirely Web Based and could therefore be operated, maintained
and edited remotely.
1997 Retail Consultancy
Following the success of the previous Nipex project
(listed below) I had a flood of customers wanting me to restructure their business
from the ground up, and expand them into multi-franchise companies where appropriate.
Those accepted for consultancy & implementation were Computer Hardware, Stationary
stores, Pharmacies, Cafe's, Hardware shops, Hotels, Bars, Nightclubs, Restaurants
and most other retail areas. All were successful with a minimum of 600% increase
in revenue & employment.
1996 Nipex Sports Chain - Computerisation
Following the publicity from the Falcon Project,
I was contracted by a sports chain to computerise their entire operation completely.
This involved staff training, accountancy, equipment supply, full technical support,
networks architecture design and implementation, stock control, point of sale
software and barcode scanning of stock, system security, automatic stock taking,
inter-branch transfers, overnight batch polling and the design of employee procedure
lists for authorised personnel, offsite backup routines and a chain of command.
After the system had been put in place I followed it up by designing automatic
statistical analysis of sales data so that the manager's (now able to concentrate
on stock purchase) could dial in remotely to view graphs on the profitability
of individual shops or departments within those shops. This enabled tracking of
aged stock, theft, profit margins etc. The chain should now be able to double
it's number of outlets by January, with less staff and leaving relieved managers
with more time. The snowball effect of profits in each new shop opened have led
to plans to change the firms policy to allow a central buying warehouse and mail
order business by mid '97.
1996 Freelance contract work for various companies, troubleshooting and
consultancy for networks, computerisation, multimedia and accountancy systems.
For example, I completed a £200,000 CD-ROM project feasibility analysis
for the production of a series of educational CD-ROM's for primary school children
of four to twelve years.
1996 Isocor Ireland hired me for the third year for a contract involving
the QA of new PPP gateway software. I programmed an automated test suite for a
full test spec in the script language of the new gateway.
1996 "WinLocX" - Windows Localisation of X Languages - The aftermath
Following the development of the system I toured
the computer industry giants interested in the project. I demonstrated the product,
handled the radio and press interviews and releases, and proposed the project,
now valued at $11,000,000 by Italian industry experts, to London investors
for up to $2,000,000 deposits. I also handled all code security and copyright
legalities personally.
1996 "WinLocX" - Windows Localisation of X Languages
This project, codename Falcon was my largest
personal project to date. I submitted it as my final year project for my double
degree course at Sussex University, but have still managed to maintain 100% ownership
of the intellectual property rights. This project consists of 7500 lines of Visual
C++ code to construct a giant parser with a full menu driven windows interface.
This parser locates the printed strings in ANY source code language and stores
them in a translation table. When the table of strings has been translated into
another language then a substitution program replaces the original strings in
the code for the new strings, thus translating (localising) the source code of
the program so that it may be sold abroad. This project is accompanied by a 200
page manual and a 30min presentation speech. I would welcome the chance to explain
the significance of this project by making this presentation to you at your convenience.
1996 Various projects designed and written for mainframe systems with concurrent
processing transputers in the OCCAM parallel programming language. I also
wrote all components of a compiler for a language sub-set of C and completed a
full statistical analysis report on Hopfield Neural Networks and their
performance. All results were presented in two, three and four dimensional colour
graphs. Once again this project was rated as best on the course.
1995 Produced and applied learning algorithms to "Mobot"
test data. This was in turn displayed and analysed on an X-Windows interface simulation
of the Mobot's behaviour. This work gave me the distinction of being the best
on the course.
1995 Network NewsGroup reading user interface for the UNIX system
coded in Gnu C. I crafted the user interface using C's "curses" libraries
and used the NNTP protocol specification for all network communication. Error
trapping, screen resizing in X-Windows and communication time-out's were all included
using C interrupt routines.
1995/96 For four months after employment at ISOCOR, I worked on
a remote contract with them by producing Visual C++ software that could perform
remote upgrades on multiple sites and machines around the world of Email clients.
This system was small enough to be Emailed with a message and was coded under
"Safety critical" conditions, making my code extremely robust.
1995 For three months of the summer of 1995, I was employed as a consultant
Software Engineer by the Los Angeles owned software communications company ISOCOR
Ireland Ltd, based in Dublin. This large communications company is a world leader
in the production of Email, Server and Network systems for a multi-platform market.
This was my second summer contract with them. My tasks, as always, became quite
diverse as my experience became apparent and included:(in order of volume)
1. I started working as a QA engineer on a product and updated the BugBase
with over 200 undetected design flaws. Perfecting this product's performance to
the satisfaction of the customer by firmly requesting supplier co-operation. This
Email program required exhaustive testing over various protocols, APS, Asynchronous,
TCP/IP, etc. I learned how to configure and test each connection and also the
combinations possible when dialling up remote PAD connections to connect with
message stores.
2. Flow-chart analysis, debugging, modularisation, recoding and testing
of in-house and presentation windows programs written using the Microsoft Word
6 Macro language Word Basic, including the use of MAPI calls to send and messages.
These macros were complex lengths of code using stacks to parse and process multiple
sets of files, using the Word 6 word processor as an engine. The software utilities
produced included a localisation tool, an X500 server monitor (Producing tables)
and a two way address Mapper between X400 format and MSMail format.
3. Wrote in-house software tool in Visual C++ for CRC-Checking floppy disks
for a security check between the engineering and manufacturing departments.
4.Set-up internal Internet server for testing in production of the company's
new WebSite homepage.
5. Studied architecture of a large software project in order to design a localisation
kit for it.
1995 Large Computer Vision project for tracking objects in motion
over frames produced by a CCD camera. Some of these objects were camouflaged against
a moving background, this without the advantage of stereo information, or inference
based on model representation led to the innovative use of some of the latest
techniques in this scientific and highly mathematical field.
1995 "HTML2TXT"UNIX filter utility for the Internet Hyper-text
Mark Up Language.
This fifteen-person team project was completed in the form of deliverable documents
to customers in the strict quality format of the software lifecycle. Analysis,
Design and Programming teams were organised for formal meetings and all details
of software shipment were covered, liaising with the customer, software documentation,
automatic test suites, user documentation, installation processes, data-flow diagrams,
etc. The project was coded in Modula-2 using abstract data types.
1994 For three months of the summer of 1994, I was employed as a consultant
Software Engineer by ISOCOR Ireland Ltd. My tasks, as always, became quite diverse
as my experience became apparent and included: (in order of work volume)
1. Designing and Coding Localisation Engineering software (kits), Automated
translation processes to change Visual C code to allow the product to be re-compiled
in a different language (mostly European), this increased the marketing department's
sales by 150%.
2. Management of source code control and the writing of related software
and procedures, I managed to overcome the enormous task of producing a mould of
procedures and systems to take code from the design stage right through to the
"shipping" stage, and avoid the later conflicts of confusion over versions,
bug reports, source code sales, copyright and localisation while still managing
to avoid an unnecessary "Red-Tape" (which would be quickly pointed out
and criticised by a programming team). In doing so, I had to use the management
skills I'd acquired in running my own business and organising the Olympic programming
team to liaise between the programmers, customers, designers, managers, technical
documenters and strictest of all, the quality control department to produce rules
that everyone could happily compromise to.
3. PC maintenance (General, Network and virus related including inoculators).
4. Software Architecture decisions - security related.
5. Technical Support to customers,
6. Producing and running automated test suites for Official Testing of
shipped software, plus the resulting formal documentation.
7. Production and Implementation of company control procedures, guide-lines
and protocol for: "in-house" software tools, purchased software and
hardware, (Network Databasing), source code documentation, source code control
(including automated back-up storage), localisation, copyright issues, testing,
security (both source code and network).
1994 Redefined the Frame Problem in Artificial Intelligence and
had the definition approved by A.I. University experts. It is now referred
to as the "Astro Physics Definition".
1994 Created the Generic Micro Universe Robot A-life Simulator.
1993 Created the Puzzle-8 G.P.S. Solution.
1993 Roddie Cowie, the host of the A.I.C.S. for 1993 in Queens asked me
to make a presentation to over 200 international AI and CS experts of my
PCPAL project and Virtual Reality research. The package created quite a
buzz among with delegates and was the topic of many a discussion for the following
three days. Irving Beiderman, vision systems expert from the University of California
went through the code and theory with me in great detail.
1993 Received sponsorship from Aer Lingus and travelled to Argentina as
team leader and took part in the world Olympics in Informatics competing
against 450 other countries. This led to live interviews on the American TV channel
CNN and extensive media coverage in the UK. I led my team to the top!
1992 Created and marketed the PCPAL project for PC systems.
1992 First in Ireland again as team leader/coach of Team Unicorn
in the Wisconsin Competition. In the Dublin City University Ranking, I was 0.5
of a point away from the fifth best high speed programmer in the world championships.
1992 Lectured at the Vocational Technical Secondary school in Kilkenny
on the implications of Virtual Reality on Wang systems for the engineering
students.
1992 Worked in London for 9 weeks for the number one European company for
computer security and modem encryption, "ZERGO". I designed
and developed two interactive database projects for the multi-million pound firm's
LAN network.
1992 Attended the Artificial Intelligence and Cognitive Science conference
in the University of Limerick (A.I.C.S.), by special invite from Dr. Padraig Cunningham.
There, I discussed my ideas over dinner with Dr. Bernhard Blochl of Germany, Eric
Sandewall of Sweden and Roddie Cowie of Queens, Belfast. I have had much correspondence
with these people since and advice has been gladly given in both directions.
1992 Discussed my current A.I. discoveries, particularly the Speak Art
fifth generation computer application, in the Dublin Hitachi research
lab with Dr. Padraig Cunningham. I reluctantly turned down his offer to merge
our secrets and join his team as an apprentice because I wanted to finish my Leaving
Cert. and have my qualification as a safety net.
1991 Created and marketed the Trident-5000 project for Amstrad PC
systems.
1991 Discussed my Speak Art project with, and was given a Trinity College
lab tour by, the head of the computer science department Prof. John Byrne.
1991 Interview with Pure Maths lecturer, Dr. Paul Barry, in Waterford
Regional Technical College to explain my ordinance survey graphical mapping
system.
1991 Took and passed Professor Edmund Holohan's aptitude and assessment
test for entry to a four year computer science degree course at The Business
and Accountancy Training college, Morehampton Road, Dublin. I was later disqualified
from entry as I had just turned sixteen. (Minimum entry age was 18 years).
1991 First in Ireland in the 1991 Wisconsin International Computer
Problem Solving Competition.
1990 Planned and documented the Speak Art project for fifth generation
computers.
1990 Visual ordinance survey mapping and databasing expert system for
agriculture.
1990 U.S. Airforce F-16 Fighter Jet Blueprints negative origin technique
perfected and prototyped.
1989 Speech Recognition based on Oscilloscope pattern matching.
1988 Working Speech synthesis system with "Phonemes to English"
converter.
Honours markings in both the Inter and Leaving Certificate Secondary School
examinations in eight subjects.
Any questions about the projects or a request to discuss their code is welcomed,
either by phone or interview. Personal references and media coverage samples available
by request.
Scorpion Computer Services (©) Copyright
1997-2002,
All rights Reserved.