philip r brenanVideo conference with me - always gratis, always free! | |||
|
CPAN | GitHub | Android | Resume in: | Codility |
Created Database on a Chip using Electronic Design Automation that I wrote in Java to design, simulate and layout a custom chip. The Java version was based on an initial prototype I wrote in Perl:
Solved two of the hardest problems on Kattis :
Knights Tour using
this Perl code to generate a
solution in C written in the C programming language that was fast enough to meet the stringent speed and memory requirements specified.
Connect The Dots using
Scalar Vector Graphics to visualize the problem before writing
a solution written in Java .
Scored 175 on an LSATS logical reasoning test: . Designed the hardware for a fully automated warehouse system for managing millions of books using Perl, Scalar Vector Graphics and Data::Edit::Xml. Designed and developed AppaApps Photo App, a web application written in Perl and Java, to enable instructors to create immersive, educational Android apps like this one without having to write any code. Converted 1719 manuals from DocBook Xml to Dita Xml for Hewlett Packard Enterprise using Perl. Published over 250 immersive educational Android apps written in Java on Amazon App Store Contributed code to the Template Toolkit and DateTime module projects on CPAN: these are Perl modules that you are probably already using. Developed and printed a 3 dimensional corner dragger on a three dimensional printer. Managed the development an extension to JPG to enable very large images to be displayed at high resolution in realistic motion on Android devices to create immersive educational games. Developed a CI/CD pipeline to extract documentation from Perl and Java programs then publish these documents in Dita with automated link checking. Successfully mentored new programmers in Java, JavaScript, Perl, SQL and Python. | ||
As a Software Development Manager I managed team of ten remote programmers to develop an LR(1) parser in C programming language to parse SQL statements and convert them from dynamic to static SQL. Neon Systems was able to go public on the strength of this innovation. | ||
As a Programming Language One DB2 software developer working on IBM System 390 I developed front-end and back-end software to automate the management of large DB2 database systems. | ||
As a Database Administrator I designed and built TransRelate: a system to parse control information describing large IBM System 390 installations in order to capture and reuse the expertise required to drive efficient maintenance and upgrades to manage the 1,100 IMS database systems in use at ta. | ||
As a Systems Programmer I developed automation scripts for the IBM Patient Care System used at the Saudi Aramco Dhahran hospital to capture and display data on each patient to allow the medical departments to more fully coordinate the delivery of patient care. | ||
As a physics programmer, I designed and developed software written in Programming Language One to simulate the Neutral Beam Injection systems at Joint European Torus responsible for heating the fusion plasma to 150 million degrees centigrade as described in the Guardian and Physics design calculations for the JET neutral injectors. This system enabled physicists to describe three dimensional objects in the neutral injection assembly then calculate the power deposition on these objects and displayed the results graphically, allowing the physics design team to evaluate new plasma heating system configurations more quickly and cost effectively than live testing with expensive and radioactive tritium on a megawatt beam line. | ||
DegreeBachelors of Science in Theoretical Computational Physics, University of Lancaster, United Kingdom, 1976-1979 | ||
|