Online Mobile Optimized Restaurant PoS
30 years experience. Specialty: Fast efficient code done correctly the First Time and NEVER Breaks. Currently there is over 10,000 users of software I have developed. I have had no need for a support staff. When software is easy to use and does not break, there is no need for support. Expertise: User Usability, Mobile, Telecommunications, HTML5 Apps, Windows Apps, PHP, mySQL, jQuery Mobile, SMS. Patrick's electrical engineering and software development background gives him a very unique perspective when it comes to application programming. Due to his diverse career experience he has acquired the entire knowledge set of tools necessary to become one of the most efficient and productive programmers today. Patrick has a long history of computer hardware design and application programming. His electrical engineering career gave him the knowledge to understand the operation of a computer and communications down to the molecular level. An in depth understand of computers, communications (voice and data), and software development puts him in an unequaled position within the IT industry. Patrick abandoned his electrical engineering career and began writing applications for small and medium businesses. Over the past 20+ years Patrick has written hundreds of custom business applications. Much of the early programming years were involved with Point of Sale, business process and financial applications. Patrick has been writing software since before there was an IBM PC. Patrick began programming in 1979 while working on the development of a 5000 line PBX telephone system. The first IBM PC was introduced in August 1981. *** EXPERIENCE *** + Developed Caller ID transmitter and receiver display unit for hotels (1979) + Development of 5000 line PBX + Bit/Slice Micro-Processor Design + Micro-Processor Microcode Programming + Embedded Firmware Programming + Designed First Ethernet Adapter for IBM, featured on Cover of PC Week Magazine (April, 1987) + Design MAC layer 802.5 Token Ring Networking Integrated Circuit for IBM + Design MAC layer Chip set for 802.4 Token Bus Network for GE and General Motors + Engineering Manager 802.6 Fiber Optic Metropolitan Area Network + Development of CTI Applications e.g. contact, appointment, POS etc. + Owned and Operated YES Telecom CTI hardware and Software since 1986 + Desgin of the Award winning Identifier Telephone Line Monitor. + Design of micro-controller based web server for the Identifier. + Recipient of Editors' Choice Award from Computer Telephone Magazine + Recipient of Internet Telephony's Editors' Choice, Best of Show Award + Green (energy effieient) Application Specific Computer Design + Author of Feature Article in Computer Telephony on Solving Internet Telephone Security + National Speaker on Internet Telephone Security + National Speaker on Green, Energy Efficient, Computer Design *** Network and Systems Design *** + TDM to IP Network convergence: + Signaling Gateways + Media Gateways + Voice and video processing and trans-coding + Voice over IP protocols *** Internet Protocols *** + IP/ IPv6 + Routing protocols + NAT, ENUM, SIP, H.323 + Media streaming protocols + Voice and video processing and trans-coding *** Network security *** + SSL/VPN + IPsec/SSL/TLS/SRTP protocols Multi-Factor Authentication Cryptographic Storage Wireless Networking WIFI protected access WIFI Mesh Networks Roaming techniques *** The IBM Experience **** In the 1980's Patrick lived in Boca Raton Florida, one mile away from the IBM lab where the PC was originally developed. Florida Atlantic University (FAU) was nearly across the street from IBM. IBM was a huge supporter of the FAU Engineering School. IBM employed over 9000 people at their Boca facility. In order for IBM to have a good pool of well educated technical personnel, they needed FAU to have a great engineering program. In 1980 Dr. David J. Bradley PhD, became head of the "Original 12", a team of 12 engineers responsible for developing the IBM PC at IBM's Boca Raton facility. Dr. Bradley was also an adjunct professor of electrical and computer engineering at FAU. It was at this time during Patrick's graduate studies at FAU, in a "Personal Computer Architecture" program, Dr. Bradley was one of his professors. Patrick went on and worked with IBM on the design of the IEEE 802.5 Token Ring, Local Area Network, Media Access Control (MAC) integrated circuit. Patrick then developed the first IEEE 802.3 Ethernet Network Adapter for the IBM PC that was featured on the cover of PC Week Magazine. Patrick next developed an Industrial Networking, IEEE 802.4 Token Bus, Local Area Network, MAC chip for GE and General Motors. Patrick's last project as an electrical engineer was a high speed Fiber-0ptic IEEE 802.6, token ring, voice and data Metropolitan Area Network. In 1986 Patrick founded Young Electronic Specialties, later to do business as YES Programming and Consulting, YES Software, and YES Telecom. *** PROJECTS *** New Age Books and Things, 1990 3 Weeks Development, 16 Years of Use, Zero Failures In 1990 Patrick starting with a blank page, No pre-written code, wrote a full custom retail POS system for New Age Books and Things store in Ft. Lauderdale. This project included the POS terminals, Inventory Control, Purchasing, and Back-Office Management. This was a barcoded system with custom barcode labels for every inventory item. Newage used this POS system until the end of 2007 when the store was sold. In 16 years of use, this software NEVER FAILED. When the system was retired, it's database tables still contained every ticket with every item sold since October 1990. The system was written solely by Patrick in less than a month for a price of only $1,500. Allermetrix Laboratory, Summer 2006 In the summer of 2006 while on a cross country vacation with his children, while passing through Nashville TN, Patrick stopped in on a old client and friend, Gary Kitos. Gary's first laboratory had been acquired and was going to start another. Gary needed a new Laboratory Information System (LIS). An LIS system covers every aspect of daily laboratory operation. The day begins with FedEx delivering packets of patient serum each with a Doctor's request from indication which tests are to be performed. Barcode labels are generated and placed on the test tube of serum and a matching barcode on the request form. Very similar to PoS the requested tests are entered in to the LIS with a menu of about 300 tests each with a set of options. After all specimens are entered then the batch is compiled and the instructions for the robotics are generated. This includes barcode labels for the destination test tubes as the original serum is first divided into multiple test tubes based on the various test to be run on each specimen. A robotic pipetter is loaded a file of instructions complied by the LIS. It then reads all the source and destination test tube barcode labels and begins diluting and dividing the serum. The diluted serum is then mixed with a reagent in tiny wells in various sets of microtiter plates. There is one microtiter well per test being run. The robotic instructions includes the source of both the reagent and diluted serum. After an incubation period, the plates are then read by a photometer programmed with instructions from the LIS. to determine the results. The numerical result for each microtiter well is then read by the LIS. The LIS then associates the results with each patient test. The LIS then creates a PDF document for each patient which consists of the results for each test, grading each test and assigning a score to each test, printing a summary with diagnostics and recommendations for the doctor, and instructions for patients that positive test result. The LIS also has numerous database tables that must be managed. An Entire Laboratory LIS System Created in Just Two Days The entire LIS system software that performed all of the above functions and more was created by Patrick in just two days. This LIS was used without alteration for two years when Patrick was brought back in to enhance the software. This is now a state of the art robotic system.