John David Sykes

John David Sykes

$50/hr
APIs, IBM Watson's AI integration
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
57 years old
Location:
Sparks, NV, United States
Experience:
20 years
John David Sykes 3572 Mashie Court, Sparks, NV- ∙- As a long term Database and Web Programmer, I have seen many changes in technology and the way it has evolved into today's standards. I have gone from linear DOS programming all the way up to Jquery, PHP, MySql, Angular, Drupal, Ruby on Rails and other new web technologies. I have always moved with the technology. I love modern tech, and I love discovering and learning new tech. It's amazing to see what we have today compared to the 1980s when I used to watch Steve Wozniak show off his new Apple IIs at Wolfe Computers in Los Gatos. If you are looking for someone with modern skills, combined with years of experience, and the maturity to focus and create new technologies for your company, then take a closer look at me. Skills: Ruby, Ruby on Rails, Drupal, PHP, ASP, HTML, JavaScript, Jquery, AJAX, XML, MySql, PostgreSql, MS Access, Dreamweaver, and all MS applications. I have experience integrating Watson AI API as well. Experience: Ametros Learning Company August 2016 – Present Ruby on Rails Developer Originally created this site in Drupal 7. Integrated a messaging system that used Artificial Intelligence to respond to messages sent by students to “Characters” of companies and other organizations depending on which course they were taking. The messages were broken down into sentences and sent to IBM's Watson AI to interpret the intent of the sentence. Watson would return that intent and we would drill down and find multiple responses and choose one at random, and create a message back to the student that looked as if it was from a real person. I later integrated this code into a chatbot. The second year we converted this to Ruby on Rails. I integrated the Watson API into our Messages model, and chatbot model. This was a crash course, learn as we go rush with only 4 months to learn Ruby and get this working. We made it. I also wrote a separate project with RoR that integrated with ALL of Watsons Assistants API, to create, edit and delete all Workspaces, Entities, Intents and Dialogs. I did additional work done on this project, including integrating Moneris Ecommerce through our Credit Card and Checkout models. Gripevine.com Aug 2010 – Present Programmer/Site manager Helped to develop this Drupal 6/7 site from the beginning, then took over management of day to day processes. Duties included developing back end code to help with day to day data entry and data research. Web search for email addresses of companies being griped about. Bug/issue fixes. Daily and weekly Skype video meetings with team located throughout North America to discuss progress, updates, etc. Bauserman Group April 2015 – December 2015 Web Developers In house Web Developer mostly focused on Wordpress backend, and site content. Worked on major casino websites and other clients as well. Used mostly Wordpress (php/mysql), but also did some Magento, and Joomla bug fixes. Web Programmer (freelance) Sept 2006 – Aug 2010 PHP Programmer Worked from home as a successful freelancer with repeat clients. Worked on many different projects, and learned many new skills. Wallrich Landi, Sacramento, CA March 2006 – May 2006 Programmer/Tech Support (contract) Helped main programmer get caught up on a few web projects, as well as build a new Linux (red hat) web server. Day to day was handling desktop support issues as well as following a list of changes to existing sites. Also worked with designers using CSS to integrate graphics into the "Coalition For a Healthy California" website. ESS Group, Inc., Sacramento, CA January 2006 – March 2006 PHP/ASP Programmer (Contract) Worked on Folsom Prison Industries site. Developed a printable catalog based on recursive Javascript functions. Front end was built in flash, so I had to work closely with the flash developers to put in and get out the information needed. The catalog was also published as a CD to be mailed out and run with the same flash and client side html. PHP functions needed to be converted to JavaScript, and database info was converted to arrays. Used the same PHP recursive functions re-coded to Javascript. Other Companies 1996 – January 2003 In addition to my recent experience, I have worked as a Database Programmer, and/or Web Developer at the following corporations over the past 16 years: Intel (full time) Silicon Graphics (contract) Hewlett Packard (full time) Compaq Computers (full time, was bought by HP) Netflix (contract) I worked at all of these companies in Silicon Valley (San Jose) prior to moving to Placerville, and then Reno. Descriptions of what I did for these companies available upon request. References: References will be available upon request.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.