The questions.:
1. I have successively learned perl, C++, C, Java, Python and Javascript frameworks over the last 10 years.
My method for learning new technologies is to research and find some good training materials--books, articles, videos and teach myself by doing projects with the new technologies for myself.
My latest learning project is Android development. After creating sample apps for myself, I am writing an app for Client.
2. I have supported a number of projects for a long period 4-9 years. The most complex is integrating a POS system written in Thoroughbred Basic with some Epicor API,s using XML, SOAP and JSON/REST for automotive repair estimating and parts ordering. for a regional automotive repair and tire dealer. No problems with these after the initial month. The most troublesome has been ruby system that queries an MSSQL database for car repair appointments entered on the web and then enters those appointments in a Thoroughbred Basic appointment system for individual repair stores. It also prints the appointment at the store. The problems have been un announced continuous changes in the web database data structure . My method is to diagnose the error when reported, determine the cause and change the code to work with the new data.
Other info:
Nine years with rails. Practice test driven development with rspec. React, Angular and JQuery experience. Able and willing to work 40+ hr/wk. Experience with agile teams and working independently