David has extensive experience in software development including enterprise server side software including ERP Systems, High Availability, Location Based technologies, web based client technologies as well as in building smart phone mobile applications that integrate with enterprise data and cloud services. Recently has worked on the incorporation of AI into enterprise systems. Developed new Data Mining/BI tool written in Java with plugins for a variety of data sources. Distributed project management using cloud based source control and change management systems. He has also worked on software projects using Python for artificial intelligence as well as R for statistics.In his work at Brown-Vilas he developed a Linear Program written in IBM Basic for animal feed optimization and did advanced statistical analysis of mixing times required in feed milling.´Experience in REST for enterprise/web integration ranging from traditional AS/400/iSeries/IBM i to development of hybrid mobile applications with ability to leverage new html standards and interfaces to native phone services. Cross platform Mobile development Heavily involved in user communities including, Java User Groups, Java Study Group and IBM User Group, COMMON. He has also done extensive consulting with many companies, most recently:Consulting at National Lloyds Insurance Company in Texas Sept 2013 to 2015 Consulting job in Waco Texas to write a new automated insurance inspections system using Linux and Mysql. Implemented a rest architecture with html5, css and Java script on the client with a rest server written in java and using XML for messaging. Rewrote code written in RPG on the IBM i to implement on Java on Linux Servers.Built automated interfaces to a new outside system purchased by the company.Implemented JIRA project and task management and GIT Software Version Control to manage the new implementation.Work with a startup developing a mobile store shopping tracker solution, iViu TechnologiesWorked with iViu in developing the initial concept and wrote initial Android mobile prototypes.Worked with engineers on the wifi based device used in stores to track traffic based on cellular wifi signal.Responsible for mining the backend data capture sent by the devices.
Listed skills include Software Development, Integration, Sql, Db2, and 27 others.